--- /srv/rebuilderd/tmp/rebuilderd1FJd5o/inputs/python3.13-nopie_3.13.5-2+deb13u5_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd1FJd5o/out/python3.13-nopie_3.13.5-2+deb13u5_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-10 12:06:59.000000 debian-binary │ -rw-r--r-- 0 0 0 1052 2026-08-10 12:06:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1833388 2026-08-10 12:06:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1833656 2026-08-10 12:06:59.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: 0x19759d │ │ │ │ + Entry point address: 0x19b7e1 │ │ │ │ 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 0x19759d │ │ │ │ +Entry point 0x19b7e1 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43aa14 0x0044aa14 0x0044aa14 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43b754 0x0044b754 0x0044b754 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 0x43aa40 0x43aa40 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43b780 0x43b780 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 0x43aa20 0x0044aa20 0x0044aa20 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43b760 0x0044b760 0x0044b760 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 24124a 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026bc24 25bc24 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026bc40 25bc40 1dedd0 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044aa10 43aa10 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044aa14 43aa14 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044aa1c 43aa1c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044aa20 43aa20 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 241fc2 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026c99c 25c99c 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026c9c0 25c9c0 1ded90 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044b750 43b750 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044b754 43b754 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044b75c 43b75c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044b760 43b760 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: 000676c5 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c5fd 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 0011712d 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003ced5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065461 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065eb5 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00067649 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c8f1 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 00117b65 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cf81 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 0006547d 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00065ed1 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00146e79 382 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00148871 382 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: 00062a85 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f859 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 001045a9 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 0006748f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f851 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 00104db5 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: 00110809 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae2d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001110c5 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005ae25 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00146ff9 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00062f49 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001489f1 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00062f65 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: 000f1781 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1f95 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 00086ea5 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00124969 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000871c1 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 00125871 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: 001248f9 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00233c59 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00125801 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 002359f1 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: 0024a06d 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 0008faa9 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 00089175 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0024b5fd 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008fe09 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 00089489 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 00151de1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00060dd3 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00153a45 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00060e3b 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: 0005fee9 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 00206b45 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011ccf9 160 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 00056997 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0005ff2d 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00066a35 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 0005fee1 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00209061 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d725 160 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0005698d 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 0005ff25 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00066a51 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 51: 0002ed73 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 00031f83 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005de61 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 00144131 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f1a29 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016bce5 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00066aed 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022d805 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019c441 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00066407 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001dfb5d 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 0003207b 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005de55 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001459e9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f223d 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016df4d 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00066b09 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022f71d 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 001a0659 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00066423 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e2f99 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: 000da7e9 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011aa81 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000daff1 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011b4c1 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d661 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d99d 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: 000ccebd 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0006255d 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a591d 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011bba5 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005edad 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e13d9 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000cd68d 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 000626f9 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a9b19 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c5d1 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005eda7 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e1bd5 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 0008041d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00080755 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: 000cdef1 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000ce6e1 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: 0004c23f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004ca09 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 0006313d 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c4fe1 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d124d 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00128cf1 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c3095 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fb325 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00063159 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c57a5 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d1a55 1220 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00129cd9 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c3851 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fbc99 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015ddc5 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015fd29 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00209461 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 0020b6bd 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 001477f5 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060d21 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f3385 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fc29 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 001491ed 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 00060d89 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f6265 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fc89 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dbea9 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001df421 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013b609 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 000652f9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057c55 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013cb79 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00065315 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057c4d 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: 0006623b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00066257 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00193c21 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 000624a7 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 0019759d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 00197719 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00062643 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 0019b7e1 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007fb85 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f7dfd 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007febd 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001faaf5 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fbb5 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fbad 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: 00109751 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 00199765 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00109f71 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 0019d9ad 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 001152ad 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079085 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 00062471 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 00115ce5 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 0007943d 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 0006260d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00062c6f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00062c8d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005eed7 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000cf98d 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 137: 0002ebdd 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 135: 0005eed1 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000d0191 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: 0005fb7b 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a1a9 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055bed 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013bda1 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fb73 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a1a1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055bf7 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013d34d 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: 0003660d 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014a2a5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00188891 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007eb51 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00086651 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036671 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014bd9d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 0018bb69 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007ee89 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00086965 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 000473c3 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 00047423 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015b1d5 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00071401 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015d139 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071719 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: 0005676b 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001afe69 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 000644e9 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 000566bd 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001b3ed1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 00064505 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 00135351 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005ef7d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cbb1 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00136b9d 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005ef77 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cea5 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020cfd1 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cb701 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020f1d5 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cbed1 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 0011042d 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005ece9 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ea545 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f6f55 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 001440bd 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006c065 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 00106fb9 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015dce1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d0cd 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d2465 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f567 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ac11 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d699 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 00110ce9 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ece1 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ead45 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f7779 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 00145939 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006c32d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 001077d9 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015fc45 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d12d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d5f31 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f55f 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ac13 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d68d 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: 00062b5b 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 000674f7 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 0006625f 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 0006627b 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 001178a5 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d75e5 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f19b 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001cc999 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 001182dd 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001db041 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f193 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001d0841 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00131b2d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013a4dd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 195: 00133369 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013bd01 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 197: 00032751 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 00198419 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00245449 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 0019c661 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00246af1 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: 001712b5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00127841 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 001739bd 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00128755 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: 0006302b 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00063047 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 00062547 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 000626e3 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 001514c5 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 000760e1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00153129 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 0007647d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e6df9 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 0019758d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e75f5 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 0019b7d1 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: 000657a3 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d7a25 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 000657bf 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001db485 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: 0005ee97 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020ae3d 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 00062441 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011aa19 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ee91 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020d04d 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 000625dd 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011b459 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a1c5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d11b5 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005efcb 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 236: 00032cd1 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c219 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c918d 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 00035583 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 0006001b 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000de731 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010dcc5 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 233: 0007a57d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d19bd 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005efc5 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 236: 00032e6d 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 237: 0006c4e1 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c9951 886 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 000355d7 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 00060013 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000def45 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010e581 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: 00076f39 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019decd 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00083ff5 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 000772d5 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 001a20e5 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00084355 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: 0019dac9 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 001a1ce1 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: 000f152d 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 002320cd 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f1d41 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00233e95 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: 0005fdf7 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 0005fdef 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011abbd 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 002325e9 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 00246199 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001ebe85 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 00062679 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 000824d9 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011b5fd 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 002343b1 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 00247841 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ef05d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 00062815 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 00082811 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: 0004fe95 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00192355 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060d33 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004fef5 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 00195e45 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 00060d9b 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 00140855 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 00141de5 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: 00065b85 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001bab05 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 0008630d 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 00065ba1 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001bed19 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 00086621 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aa660 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057c99 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 00062621 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009a9d9 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002ab3a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057c91 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 000627bd 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009ad41 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 0011083d 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 001110f9 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ee1c5 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001f1379 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b0d28 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001cc9a5 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b1a68 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001d084d 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: 001e497d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010b751 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e7cbd 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010bf71 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: 0006309b 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014b281 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f0f7d 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 000813f1 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 000630b7 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014cde1 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f1791 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00081729 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bd11d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060d73 30 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 001957cd 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d7b99 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 00047537 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001c12e5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 00060ddb 30 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 00199475 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001db5f9 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 00047597 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: 001f143d 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e909 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011baf1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005efc7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f4489 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007ec41 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011c51d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005efc1 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: 000cb739 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cbf09 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: 000f9ea9 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a129 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa6e9 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a121 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: 000665b9 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005df85 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035f01 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 001571d9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015e105 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006c099 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 000665d5 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005df79 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00035f65 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00158fd1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 00160131 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006c361 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: 000b4d61 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019dec1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015bec9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000e9e95 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00065355 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111449 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b5525 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 001a20d9 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015de2d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000ea695 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00065371 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 00111d05 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: 000c94f9 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c9cc9 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001faaad 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c457 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b015 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00128e55 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 001023c1 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 00168db1 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004ccd1 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009b339 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 00129e3d 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 00102bd1 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 0006771b 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 00144d61 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 0006769f 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 00146755 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: 001d5aa5 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d9535 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024c0e1 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00062b19 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024d57d 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 000674b5 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: 0005ebbb 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eabd 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c6901 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 00065aeb 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0017a16d 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005ebb1 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003ec4d 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c70b1 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 00065b07 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017ce99 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0018f461 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 00192d71 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: 0010e255 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010eb11 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: 00083b95 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 0005fd83 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 001997dd 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 00124c61 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010c8ad 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035e43 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b0d1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00083ed1 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 0005fd7b 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 0019da25 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 00125b69 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010d0c5 1784 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035ea7 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b1f1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00197575 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001cefe9 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 0019b7b9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001d2db1 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003bda5 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 0003293d 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cb75 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 000661a1 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00051e61 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 001010a5 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 388: 0003bd55 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00032ad9 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 390: 0005cb65 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 000661bd 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00051ec1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 001018b5 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023b3bd 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 0026849d 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023cd01 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 0005ec97 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e18b1 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e20ad 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010ddb1 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047239 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e2b85 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010e66d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 00047299 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e5f8d 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: 0018291d 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c541 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 000543a5 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 001859f5 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c809 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 00054405 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00062b51 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 000674ed 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024afc1 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024c571 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 0006243d 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 000625d9 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007dec1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 00231c7d 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007e1fd 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 00233a45 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f523d 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f5a61 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a8df 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006aaa1 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: 0008fb3d 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008fe9d 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 001961ed 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 0020aabd 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 00211819 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 00199fcd 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020cccd 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 002139a9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f801 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007fb39 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 0006765d 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000be405 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003a98f 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 000675e1 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000bebd1 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003a9f3 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 0006246f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001da059 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f2f9 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006ac9b 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 0006260b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001dd79d 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f2f1 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006ae5b 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: 001d7ce9 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001cfa31 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001db749 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 0012e799 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014a83d 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011ad11 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 0006246b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014c335 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b751 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 00062607 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: 0006246d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 00062609 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024c861 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024dd25 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: 000e9b99 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 000625a5 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e2eb9 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 00043601 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021c365 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000ea399 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00062741 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e62c1 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 00043661 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021e3f5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00043be1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00066217 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 001150f9 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00043c3f 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 00066233 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 00115b31 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 00048635 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 00062351 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006cb45 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018ada9 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00044f23 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cdcad 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 00048607 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 000624ed 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006ce39 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018e1ed 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00044f7f 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001d1a79 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: 00269bbd 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 0026abbd 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013b3a5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083a15 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000aef61 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 00106885 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 00066599 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013c915 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00083d51 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000af719 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00107091 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 000665b5 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0008f959 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008fcb9 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036c57c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 000676a3 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 00101081 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 485: 0036d2bc 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00067627 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00101891 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 488: 000310ad 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 001114bd 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 00267eb1 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001ee485 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 489: 00111d79 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 0026bb61 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001f1639 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 001639b1 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 00165a8d 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: 00139975 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013b199 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: 00143cc5 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 00126139 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 00147975 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 0014553d 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 00127041 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 00149309 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: 001878c1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00062427 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 0020aa6d 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 0018ab81 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 000625c3 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020cc7d 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: 000ddb6d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004a0b3 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000de37d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004aa55 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042ab3 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d5a65 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042b1f 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d94f5 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: 0013a4ad 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00121abd 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013bcd1 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 001229c5 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: 00157005 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005d059 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 523: 00158dfd 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005cf8d 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 525: 0002fc3d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa185 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00126f11 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 002321d5 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 0007766d 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 00139801 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e4371 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 526: 000faaf9 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 00127e25 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 00233f9d 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 00077a05 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013b025 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e4b6d 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000adb69 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb0d9 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004cf35 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 00062b91 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000ae319 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb8a9 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004cfcd 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 0006752d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0020acd5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c7ad 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001eddb5 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020cee5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c7a1 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001542f9 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: 001f06f1 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f3829 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: 0010b325 994 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 00062473 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010bb45 994 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 0006260f 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: 0013ae5d 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013c3cd 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00095cc1 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 0009603d 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000cc435 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f725 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 000630f1 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00082339 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 001891f9 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015cfbd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 00143dcd 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000ccc05 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f71d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 0006310d 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 00082671 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 0018c661 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015ef21 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 00145645 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: 000379db 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013e739 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 0003790b 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013fd21 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f831d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 001268c5 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00083e09 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 0008140d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f8b41 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 001277cd 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00084169 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00081745 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: 00088485 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 00126bf1 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d450d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049c05 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 00088799 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00127af9 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d4d19 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049ae5 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: 00121741 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 00133ab9 354 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00122645 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 00135305 354 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c10f 2402 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00471710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 0020b021 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014dc99 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 0024723d 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 0017a049 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020d231 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014f891 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00248935 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017cd75 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: 0004c21d 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001cefa1 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 002113f5 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c7c1 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001d2d69 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 00213585 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: 001f4301 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015e1fd 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f71e1 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 00160161 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 000644e3 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 000644ff 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: 00051be5 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051c45 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d3af1 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b4309 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000dda3d 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d42fd 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b4abd 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000de24d 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007cf25 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 00042567 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f461 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e0c2d 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00080345 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 00060017 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0017ebf5 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007d261 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 000425cd 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f459 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e4069 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 0008067d 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 0006000f 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 00181975 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e67d1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e9a19 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c087 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cbb39 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018a0bd 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c70b 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cc309 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018d525 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: 00123071 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 00123f79 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 0005055f 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000473a1 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d0299 3660 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010e2cd 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008df9d 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 00209e49 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 000505bf 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 00047401 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d0a9d 3664 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010eb89 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008e2fd 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 0020c059 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: 00097c85 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097ffd 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: 001e5a9d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 0008038d 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 000802a9 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c3341 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005eca3 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e8ce5 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 000806c5 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 000805e1 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c3afd 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005ec9b 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: 0008fa85 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008fde5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 001486c5 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f3fe9 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c15b 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 000628e1 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006bfbd 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001e8d2d 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 00122fed 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00156c61 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 0014a0bd 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f480d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c14f 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 00062a7d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006c285 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001ebf6d 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 00123ef5 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00158a05 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: 00062529 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000dda35 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 000626c5 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000de245 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: 00180efd 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 00183cd1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e586d 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 00106809 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001df85d 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f197 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000498bd 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 0006447f 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060d41 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e8b45 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00107015 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 00146619 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f18f 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 0004991b 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 0006449b 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 00060da9 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000dd979 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 000651fb 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 000650a1 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000de189 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 00065217 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 000650bd 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d2119 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e5bf 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d5be5 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e7cd 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001df491 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001e2a09 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aaa60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fc7d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00167705 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cbd9 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 000684bf 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00088de9 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f76cd 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f0a75 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002ab7a0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fcdd 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 0016985d 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006cec9 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 0006862b 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 000890fd 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001fa3c5 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f3ac1 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 00209e55 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 0006237d 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 0020c065 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 00062519 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: 000434f1 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 00043551 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017c769 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022db21 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9465 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00066135 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 00194ead 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 0005685d 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 000628b9 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00042bc7 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005edd1 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 00149ab5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014d625 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000ce985 132 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f9685 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0017f511 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022f97d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b9c31 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 00066151 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 00198a2d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 00056853 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 00062a55 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 00042c29 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005edcb 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014b4e5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014f21d 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000cf175 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f9ec5 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 00191e6d 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 000475d5 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 001957c9 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 00047709 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: 00066bf5 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00062e1b 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 00122e85 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00062b93 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 00188a09 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013c23d 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 00066c11 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 00062e37 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 00123d8d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 0006052b 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 0018bb6d 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013d7e9 284 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: 00082839 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 00082b71 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 0005fdf1 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000ddb95 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 000664c9 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d7691 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00065a55 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 0005fde9 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000de3a5 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 000664e5 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d7e9d 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00065a71 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014b9d9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014d5c9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 000478c9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 0004792b 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: 00201b4d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f79d 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 00170581 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007fad5 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: 0006bf1d 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00081ed1 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f8d75 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060d37 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 000645a7 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048a9f 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 0008881d 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 000834f9 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 0011564d 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c8ae5 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f2bd 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006c1e5 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00082209 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f95b5 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 00060d9f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 000645c3 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048aff 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 00088b31 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 00083835 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00116085 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c929d 1716 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f31d 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00062505 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 000626a1 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: 00066875 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00126d2d 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00066891 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 00127c35 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 00126f35 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 00045025 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 00127e49 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 00045081 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000474e5 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 00047545 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: 0005e245 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e239 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 00176de5 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00066151 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 00179909 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 0006616d 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f4a5d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f7749 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013a2e9 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f5109 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e18d 53752 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d83f9 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013bb0d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f592d 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009e55d 54704 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001dbe5d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b8bdd 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d3b31 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b93a9 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d433d 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 000405a9 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014c6c5 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f0e21 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001cb9d5 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 00062469 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001ac8dd 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 00040693 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014e2b5 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f3e6d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001cf87d 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 00062605 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001b093d 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4769 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00091a5d 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f4f8d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091dbd 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051a01 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013ce6d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000f9f41 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d7565 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001cc2ed 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 000668c9 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 00051a61 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013e451 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa781 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001dafc1 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001d0195 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 000668e5 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 0005120d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 000627f5 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00071579 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00144699 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f261d 1174 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00088e1d 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00163b35 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 0005126d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00062991 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 00071891 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 00145f51 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f2e2d 1174 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00089131 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 00165c11 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: 0018080d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 001835e1 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: 000ea135 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00062d67 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023e92d 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea935 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00062d83 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 002403a5 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: 000ecb19 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000dd825 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 001230b1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 00232179 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 00262159 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00090939 4388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d7701 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ed319 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000de031 216 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 00123fb9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00233f41 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 002633c1 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090c99 4388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d7f0d 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cb79 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000aef21 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cf4f1 1100 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cb69 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000af6d9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cfcf9 1096 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00461960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00062dc7 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001af779 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00062de3 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001b37e1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fb6f1 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006d9ad 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006c969 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fe45d 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006dca1 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006cc5d 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: 00147655 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005db2b 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 00233081 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 0014904d 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005db1f 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00234e69 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: 0005f1f5 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 848: 0005f1ed 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 849: 0002f05d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 00057301 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 001476f5 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f3c11 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 850: 000572f7 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 001490ed 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f4435 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: 00065257 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 00065273 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 0008124d 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 00239b69 264 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 00081585 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 0023b821 264 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004a9c94 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 002580d9 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f43e5 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065443 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00176325 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fc511 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 00198af9 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f4c09 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 0006545f 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 00178d2d 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fce89 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: 000f7429 3828 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 00057321 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b3a19 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f7c4d 3828 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 00057317 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b41c9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000480f9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d6b79 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 00182469 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 00048159 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d7395 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 001854ad 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: 00249009 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 0024a699 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013bc45 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013d1f1 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00188119 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 0018b3f1 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: 0007826d 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 000628a5 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 001606ad 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e20d 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 889: 00078605 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 00062a41 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 00162715 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e549 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 893: 0002fd4d 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 00157375 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00193d61 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 894: 0015916d 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 00197859 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d33d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f02c5 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 000625b9 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f1d99 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026aeed 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d62d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 00158bc9 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00062755 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f4de5 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026bb2d 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f4221 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 000626d5 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f7101 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00062871 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: 0005ee17 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 00210ea9 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 0008fe31 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005ee11 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00213039 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 00090191 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013cfb1 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f319 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003c9cd 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 000482db 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 00159081 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013e595 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f311 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003ccc9 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 0004833b 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 0015ae79 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c44b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d391d 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00081049 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cd621 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009ab69 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004cc45 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d4129 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00081381 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cddf1 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009aed1 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: 00208e79 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000dd955 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 0020abe5 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 0005ff5f 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023de69 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 0020b0d5 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000de165 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020cdf5 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 0005ff57 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023f90d 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e37ed 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e6bf5 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: 0002faff 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 00115149 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001ef471 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044a80c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 937: 00115b81 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001f25bd 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044b54c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013a465 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013bc89 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: 0014ddd9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b6ff 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014f9d1 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b75f 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 00060e23 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00196911 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d8fd 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00062821 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00066979 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d45b9 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 00060e8b 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 0019a709 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007dc39 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 000629bd 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 00066995 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d4dc5 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 000645ed 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 00064609 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 002109ed 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 00046a09 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 00212b7d 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046a69 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: 00060d61 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 00060dc9 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007fa75 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f819 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007fdad 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007fb51 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080301 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015bc6d 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00080639 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015dbd1 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c471 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c739 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 00062b7b 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00067517 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: 001261a9 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 001270b1 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: 00122f15 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00108839 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 0024316d 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00062859 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 00062549 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 00123e1d 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 00109059 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 0024621d 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 000629f5 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 000626e5 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 0008fa89 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008fde9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015d6f1 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079e45 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015f655 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 0007a1fd 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa081 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa9d9 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079e19 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008c55d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003ce8f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 0007a1d1 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c8b1 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003ceef 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cbf19 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 000676a7 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 0006769f 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000ddb49 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 001642e9 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 00174909 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f4f1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064ad5 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 0019ec5d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cc6e9 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 0006762b 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00067623 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000de359 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 001663c5 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 0017702d 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f4e9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 00064af1 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 001a2e75 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007dec5 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 00190241 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000bf979 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007e201 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00193b6d 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000c0151 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: 00078359 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c17d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f2bad 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 000359d1 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c12d 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 000786f1 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c16d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f5a8d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 0003586b 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c3f5 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: 00175151 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00064c6d 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000accf5 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 0017787d 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00064c89 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000ad48d 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 00199851 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 0006c8c5 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: 00056b79 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056bc1 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: 000934ad 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020e5c5 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 0009382d 1080 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 00210795 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: 0005f975 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 00062455 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005f96d 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 000625f1 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009ae2d 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001ce781 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009b151 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001d2549 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071ee9 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 0025516d 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00072201 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 0025662d 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00152259 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 00153ec1 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: 0005efcf 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010c879 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 000661af 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4819 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 000720d5 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 0026777d 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004ef93 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0017f4bd 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005efc9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010d091 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 000661cb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f503d 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 000723ed 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00268945 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004eff3 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 00182289 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 00089309 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e500d 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 0008961d 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e82e5 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: 001d3ad1 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00062d61 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008de01 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cdbdd 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d7599 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00062d7d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008e161 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001d19a9 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: 00046dd1 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022f035 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00194c79 464 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001ec591 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046e19 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 00230e91 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 00198801 464 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001ef769 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008ef89 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 00131d79 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013c195 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 00191089 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008f2e9 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 001335b5 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013d741 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00194931 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 00171a05 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f529 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 0017410d 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f521 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b8b5 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d637d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 001067f9 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014d2dd 480 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1080: 0007bbf5 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d9dd9 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00107005 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014eecd 480 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 1084: 000303d9 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: 00131011 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d3b05 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d6179 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f0831 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00067721 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 00062479 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 00132845 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d4311 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d9c09 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f3969 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 000676a5 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 00062615 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: 0005f3c7 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f185 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 00062561 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f3bf 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f17d 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 000626fd 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: 000e44bd 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013c07d 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e94e1 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 00152bad 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00176119 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 0006444d 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00204169 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e4a65 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 0012697d 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e4cb9 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013d629 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e9ce1 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 00154839 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00178b21 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 00064469 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 002066f5 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e5265 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 00127885 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cdcb9 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c1b1 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036b95 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020c235 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001d1a85 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c479 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036abd 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020e445 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f20f 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056c8d 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e2e51 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018c97d 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071c5d 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017ad6d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f207 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056c83 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e6259 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 001901a5 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071f75 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017da99 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 0005fd1d 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c7b9 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 0005fd15 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006caad 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c7ff 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c7ef 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f7bd 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f7b5 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: 0003e687 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014b2bd 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 0019f4d5 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014ce1d 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 00072609 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013e0b9 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb281 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013f6a1 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eba81 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: 0015bcad 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003df29 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015dc11 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015d275 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015f1d9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d6a3 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d697 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b6fbd 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b7789 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: 0024c7a5 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 00078235 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022db9d 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c2b9 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b68b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 0008fe89 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d2501 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00086f35 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024dc69 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 000785cd 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022f9f9 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c2ad 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b7b5 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 000901e9 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d2d01 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00087251 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: 000f8bd5 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f9415 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 000572a3 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00238095 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081a49 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 000772d9 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060d43 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 0008026d 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 00057299 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00239f81 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081d81 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 00077671 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 00060dab 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 000805a5 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036f7ac 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011bb65 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 003704ec 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011c591 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bb7b 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051cdb 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 00034709 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e2b51 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1177: 0005bb71 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051d3b 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 00034769 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 0014af5d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ec99 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000b9b91 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00148635 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 001070d9 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ec8d 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000ba35d 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 0014a02d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 001078f9 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00122e6d 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0008fa51 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060d3f 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f779 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 00123d75 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008fdb1 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 00060da7 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007fab1 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: 00158ce9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 0015aae1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005ef37 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036c430 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015ce09 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fc791 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f7579 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005ef31 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036d170 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015ed6d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fd109 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f9fd9 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 0005fd65 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f8dd 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cc03 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 0020a8ed 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0005fd5d 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f8d5 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cc57 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020cafd 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 00066e99 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c235 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006bbd9 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c295 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012b139 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00053e0d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012c11d 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00053e6d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fab9 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1212: 0005fab1 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1213: 000334bd 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 0006627f 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001b9b25 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1214: 0006629b 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001bdd39 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: 000517eb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 00175ba1 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 0005184b 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00178531 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001ac2e1 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001b0341 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: 00165de1 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 00050595 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00088f8d 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 00167f05 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 000505f5 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 000892a1 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: 00060ded 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 00060e55 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 00060def 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 00060e57 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0014ecb5 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 001508ad 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: 001983c1 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 0019c609 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f1511 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bbe69 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f1d25 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bc635 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 000543ad 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 0005440d 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010e251 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 002324b1 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 0004851b 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020bc39 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 002449c5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 000403bf 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b6f69 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010eb0d 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 00234279 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 000485c3 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020de49 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 002460a9 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 000403cf 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b7735 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: 00035ffd 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 000360cd 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004ef69 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f0c9 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 00061e17 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d1825 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 000623f1 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004efc9 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f0c3 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 00061fb3 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d52f1 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 0006258d 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001bc7a5 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00196945 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001c0919 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 0019a73d 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000dde39 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00064f8f 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000de649 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00064fab 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005c01f 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bd4b9 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c013 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bdc85 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d299 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003dc6b 214 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d669 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003dd1d 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 000495e1 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a3fd5 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f5065 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 00049581 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a81d5 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f5889 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 00081415 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036c5ac 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 00040513 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 0008174d 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036d2ec 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 00040573 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: 00050af5 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 00060d25 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 00062769 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001e4b8d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050b55 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 00060d8d 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 00062905 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 0014c459 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014dc85 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a351 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d61c1 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 00057119 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001afd91 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014f87d 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a349 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d69dd 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 0005711b 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001b3df9 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: 00123921 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 00038719 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f164d 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00124829 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 00038781 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f1e61 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: 000601ad 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bdc65 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f573 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00062f71 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012d74d 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f209 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00106c81 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 000601a5 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001c1b09 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f631 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 00062f8d 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012e749 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f201 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 0010748d 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 0003627f 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 00062591 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 0003631b 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 0006272d 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: 000d1d49 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 00097c49 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 001187c9 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f52a9 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d2549 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097fc1 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00119205 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f5acd 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b0a9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026be25 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c2b8d 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 00117c8d 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e1f5 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 00198441 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fab49 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c3349 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 001186c5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e555 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 0019c689 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000fb4bd 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f401 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f3f9 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00091e4d 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013aea5 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c0d9 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e6ebd 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 000921ad 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013c415 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006c3a1 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e76b9 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001cd301 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001d11a1 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 001186cd 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 0010ff61 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00119109 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 0011081d 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001ebb21 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001eecf9 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d3ff9 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a115 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007eba5 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 0004931b 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d4805 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a935 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007eedd 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 0004937b 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 000601b1 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 000601a9 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bd731 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 0004855f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fba1 708 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005da91 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bdab 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d5489 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001c18f9 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 00048557 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fed9 708 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005da85 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bd5b 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d8f81 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 00062827 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 000629c3 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 00082491 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 001268b1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 00179c19 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 0007128d 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 000827c9 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 001277b9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0017c945 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 000715a5 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00062e13 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00062e2f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015e7d1 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 000512d5 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ec87 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005d9fb 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 00160735 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 00051335 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ec7b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005d9ef 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064f55 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc1a5 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00064f71 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc971 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064ea9 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00064ec5 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a595d 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00112559 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f1c21 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 00060019 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011a13d 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a9b59 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 00112e0d 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f2435 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 00060011 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011ab7d 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: 002116b1 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 00213841 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ 1382: 00033541 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: 001efe0d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 00152905 680 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000ccf31 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a5d99 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00151cc9 280 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f48e9 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00081f11 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c249 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f7ed 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00263c65 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001f2ead 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 00154591 680 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000cd701 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a9f99 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 0015392d 280 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f510d 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00082249 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c511 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f7e5 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 00264e2d 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: 00144d05 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 001465bd 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020ae35 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00269add 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020d045 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 0026ab65 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd191 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00118c0d 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00094725 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 00048413 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005f9e1 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1404: 000bd95d 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00119649 776 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 00094aa1 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 000483f9 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005f9d9 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1409: 00033515 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00263e51 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00062421 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1410: 00265019 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 000625bd 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001e8eb5 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001ec0f5 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: 001d80ed 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00180ef5 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001dbb4d 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 00183cc9 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: 0006c951 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 00058481 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 0006270f 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 000644db 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006cc45 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 00058479 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 000628ab 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 000644f7 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 0006026d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 001426d5 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c4735 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 00060265 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 00143a9d 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c4ef5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c3d1 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 0006240d 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb2e1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004ca8b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 000625a9 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000ebae1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001cccbd 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 000350bd 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022d4c1 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001d0b65 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 0003511d 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 00185c1d 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: 00155701 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 001573f9 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 0008848d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 000887a1 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: 001d046d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 000433b9 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071c31 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cd721 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 00213e91 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d7f8d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 00088f25 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036df9 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001d3fbd 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 00043421 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071f49 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cdef1 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 002160d1 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001db9ed 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00089239 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017b3d9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017a995 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093239 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017e105 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017d6c1 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 000935b5 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: 00042657 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 000426bb 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ 1459: 0003125d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018d221 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000b9911 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fc4ed 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f367 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1460: 00190ad1 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000ba0dd 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fce65 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f35f 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd1e5 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011b151 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cbde1 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1468: 00035535 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 0006456b 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1465: 000cd9b5 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011bb91 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cc5b1 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1468: 00035595 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1469: 00064587 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dcbc5 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051349 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dd3d5 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 000513a9 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: 0018d431 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009aaad 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 00062669 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 00190c5d 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009ae15 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 00062805 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cb7d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cb6d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014cbd5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001ec7f9 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001bcdbd 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00215e55 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 00081e7d 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f06b9 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ff2b1 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014e7c5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001ef9d1 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001c0f85 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00217eb5 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 000821b5 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f3705 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ffac1 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: 00199805 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 001268b9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 0019da4d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 001277c1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1494: 00035061 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 00123c2d 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 000350c1 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 00124b35 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064a6d 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000bdd4d 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 00196745 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 0007092d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 00064a89 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000be519 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 0019a53d 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 00070c45 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 000627bd 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 0005fe63 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 00062959 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 0005fe5b 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000f9f19 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 0006247f 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa759 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 0006261b 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: 00158949 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 0015a741 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015dc11 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015fb75 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016a795 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 0010167d 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d3341 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016c94d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00101e8d 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d3b45 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 000379b3 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 00133505 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 0017993d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 000378ef 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00134d51 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 0017c61d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00067657 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 000675db 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 002028ed 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 002050e1 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: 001bab11 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e2335 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007e045 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e6c9 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bcd9d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001bed25 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e2b31 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007e381 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007ea01 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bd569 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1531: 00471714 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1534: 001f6921 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0018f0f9 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 00162755 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 00192a09 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 001083ad 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006d9d9 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 00108bcd 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006dccd 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015d6dd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015f641 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: 00077805 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1543: 0003a8eb 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 00077b9d 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1545: 00030e93 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 0012fe91 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1546: 001316c5 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: 0018a2c1 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00121bb1 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 001984c1 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a68d 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018d7a5 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00122ab9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 0019c709 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014bded 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014d9dd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 00083b8d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083ec9 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: 0015dad1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 0012696d 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015fa35 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 00127875 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: 0023c1fd 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c875d 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e4955 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023dd91 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c8f15 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e5151 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f00cd 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f316d 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 00060e03 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 000602d5 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 00060e6b 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 000602cd 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014d64d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 00144135 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 000604db 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010ed65 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014f245 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 001459ed 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 000604d3 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010f621 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 0005fd57 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 0005737d 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 0005fd4f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 000573ad 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: 0006cb6d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001ec7c5 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f8511 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c8931 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 00149db5 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006ce61 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001ef99d 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f8d35 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c90e9 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014b7e5 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000436a5 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 0004380b 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: 000310b3 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0018dbf1 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d1f9 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 000941f5 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 001913f1 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d1ed 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 00094571 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e053 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e047 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: 0005ff91 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 00119701 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 0005ff89 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 0011a141 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006bf7d 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006c245 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 0010395d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005db75 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 001949c9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 00036405 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 00104165 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005db69 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 001984c1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 00036469 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 00186d31 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 00156e25 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d74a9 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fc405 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 0005089d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 00189ff1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 00158c1d 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d7cb5 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fcd7d 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 000508fd 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1617: 00031169 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005f28d 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 0022a7e5 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017bcbd 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1618: 0005f285 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 0018587d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017e9e5 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: 001826b5 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 001856f9 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 00041299 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f343 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 00041341 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f33b 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00122e2d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 00123d35 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: 000645f3 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000fef69 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 00146c99 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 000658e1 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 0006460f 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000ff779 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00148691 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 000658fd 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 00157089 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022da39 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026bc40 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1636: 00158e81 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022f895 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026c9c0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1639: 000326fb 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: 0022c715 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f5b05 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc11d 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 00136489 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 00198589 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077e4d 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 00143275 1988 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 000589cd 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013be15 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022e5c9 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f6329 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc8e9 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00137cdd 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 0019c7d1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 000781e5 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 0014463d 1988 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 0005878f 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013d3c1 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: 000bb491 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bbc5d 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: 0003c4cb 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001cfed9 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e6815 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006c96d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 001091d5 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001f984d 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fc415 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c48b 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001d3c0d 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e9a5d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006cc61 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 001099f5 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001fc6fd 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fcd8d 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: 000cca69 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000cd239 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1667: 0002975c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1668: 001d6d15 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001da771 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 000601b5 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 000653f5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 000601ad 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 00065411 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: 00060df3 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015d7cd 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 00060e5b 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015f731 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: 00062575 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035bf9 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d1719 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00091abd 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1678: 00037b4d 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 00062711 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035c59 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d1f19 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00091e1d 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 00136579 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001dc1cd 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d0e7 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 000661f5 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001d4fa5 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 00137dcd 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001df745 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d0db 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 00066211 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 0013d1b5 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 00064b49 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 001267e1 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00064b65 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 001276e9 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 00260bcd 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00062f61 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 0005ffc5 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 00261edd 1008 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00062f7d 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 0005ffbd 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: 001daa9d 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001de055 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: 0015da51 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00246465 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015f9b5 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: 0020cebd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020f0cd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1707: 00031071 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000ce4bd 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011e081 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 0019ed6d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1708: 000cecad 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011eab5 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 0006dc9d 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 0006321b 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007cfe1 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 00063237 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007d31d 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: 000626b1 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eabe5 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 0006284d 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000eb3e5 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: 000626e7 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001e4985 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 0023242d 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e7015 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044a918 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e84ad 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 00193245 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00062883 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 0014c369 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 002341f5 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001ea255 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044b658 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e8cad 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 00196d35 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: 00103c89 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00104491 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060d3b 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017b8ed 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 00060da3 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017e615 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000cc611 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000ccde1 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 00062849 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 000629e5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005efc3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005efd3 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005efbd 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005efcd 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c279 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001b9e3d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c541 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001be051 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 00152729 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001b170d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036c51c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e1c71 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00263799 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 001543b5 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b5775 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036d25c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e246d 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00264961 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: 0005ed09 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00108c5d 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f1805 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cc75 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 0012f9bd 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 00142709 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1765: 0002eae1 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065423 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011acad 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cd391 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 00182b9d 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a396d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d3e8d 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 002449a1 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016a911 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 00066d0d 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 0013525d 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006bff1 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1759: 0005ed01 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 0010947d 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f4855 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006cf65 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 0013116d 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 00143ad1 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1766: 0006543f 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011b6ed 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001d1231 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 00185c75 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a7b6d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d7955 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00246255 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016cacd 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006ba4f 394 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 00136aa9 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006c2b9 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d027d 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 00230a65 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011aa29 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018afd9 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d0a81 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 00187e29 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011b469 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018e4f5 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: 0013ccb5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013e299 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00121d91 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 00122c99 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 00248f69 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 0024a5f9 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c88f 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c87f 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: 00065919 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 00065935 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 000623d7 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00083c21 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 00064619 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00062573 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083f5d 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 00064635 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 00139b7d 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 0013b3a1 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c2f49 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c3705 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: 0020e1ad 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 002103bd 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00066a91 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 00066aad 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 0006452d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 0012f9a5 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 0015722d 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 00064549 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 00131155 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00159025 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016a99d 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a403d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 00060203 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016cb59 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a823d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 000601fb 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: 0016b2cd 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 00053735 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 0006541d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047b41 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f38d1 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 00105e05 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 00193845 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 0016d489 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 00053795 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 00065439 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047ba9 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f40f5 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 00106611 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 00197591 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000ab97d 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f331 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000ac115 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f3a3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014a5c9 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 0005713f 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 00062475 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00246201 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014c0c1 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 00057135 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 00062611 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 002478a9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 00213cd1 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e7631 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023bc61 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005ebc1 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c6ed 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019c36d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 00182ead 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e7e2d 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023d78d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005ebb7 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c9e1 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 001a0585 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012f205 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b0c51 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 00124879 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 000457f3 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085145 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 00062fd9 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d1889 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 001305a9 1740 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b1409 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00125781 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 000458d1 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 00085459 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00062ff5 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d2089 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00118f19 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 00119959 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: 001f7df1 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a3e55 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a17d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d2285 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001faae9 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a8055 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a535 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d5d51 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 00202b71 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ee57 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00205369 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ee51 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e7919 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 00062489 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000dde3d 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e0dd 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e8119 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 00062625 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000de64d 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e999 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e1f61 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001dffd5 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077c35 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012d815 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00269be1 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 0014412d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 00169b09 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e539d 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e3411 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077fcd 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012e889 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 0026ac69 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 001459e5 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016bc85 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00062689 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000ab639 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 00062825 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000abdc1 596 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 000683eb 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 000643e5 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 00062b77 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 001f9f79 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 00068557 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00064401 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00067513 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 00166931 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: 0019d241 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 001a1459 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: 000cbedd 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fce65 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00185b31 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050925 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cc6ad 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001ffbd1 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 00188cf5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 00050985 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d05d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00460858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 00066929 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 00066945 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 000987bd 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 00098b35 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 00197589 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000bdee1 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 0019b7cd 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000be6ad 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015e695 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 001605f9 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: 0007d5c5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fc259 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 00115491 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d901 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fefc5 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 00115ec9 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: 00126ad9 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fa61 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 0005790b 302 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009abd5 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020cec5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001f1e31 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 001279e1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fa59 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 00057903 302 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009aee5 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020f0d5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 0015b2b1 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: 00065b61 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f2b91 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00065b11 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00065b7d 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f33a1 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 00065b2d 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: 0010f34d 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000cc5c1 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010fc09 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000ccd91 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 00063189 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1928: 0002ed05 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 1927: 000631a5 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: 0012619d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000484c1 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00083ac5 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 001270a5 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 000484d3 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00083e01 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 001919c1 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 001953f5 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a3e61 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a8061 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00062b55 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 000674f1 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00158759 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 0015a551 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064cc7 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1942: 00064ce3 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1943: 00030cfd 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cdd89 2552 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001d1b55 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013ec31 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 00140219 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001effa5 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072279 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f3045 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 00072615 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010e30d 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010ebc9 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: 000e1f75 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 00088e61 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e2771 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00089175 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cbe15 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cc5e5 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f68ed 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f9699 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: 0009af15 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 00182b45 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017b3d1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009b239 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 00185d65 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017e0fd 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: 000378b1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d585 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015de3d 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00202ea1 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9719 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 00041213 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037999 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d579 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015fe51 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 00205691 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f9f59 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0005feab 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 0005fea3 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f8e2d 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 1984: 0002eb55 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 00209afd 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022eff1 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00110645 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 00188f39 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a3e6d 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 000668d1 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000faf25 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d26e9 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00261f0d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 00263861 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 0015680d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 0019e5d1 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1983: 000f966d 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 1985: 0020bd59 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 00230e4d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00110f01 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 0018c09d 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a806d 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 000668ed 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb899 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d2ee9 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00263179 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00264a29 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00158505 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 001a27e9 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 000625cd 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00062769 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e75fd 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 00047191 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012bfe5 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 000661a9 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e7df9 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 00047249 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012cfc9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 000661c5 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: 0005fdb9 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 0005fdb1 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007ec11 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005de95 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059bd7 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020adf1 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007ef49 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005de89 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059bbf 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020d001 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 00102fa9 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2013: 001037b1 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2014: 00030cc9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 00123bd1 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2015: 00124ad9 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: 0017b931 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050841 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005da33 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00076095 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017e659 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 000508a1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005da27 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00076431 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 0010090d 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 0017a079 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 0010111d 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017cda5 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 0013103d 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00126d91 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 00132871 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 00127c99 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000dadf5 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 000800d1 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001cb801 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f859 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000db5fd 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 00080409 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001cf6a9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f8cb 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001da8c9 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f948d 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000aba51 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001dde81 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f9ccd 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000ac1e9 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 00214b41 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 00216ccd 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000daf01 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000c9911 1208 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 000540bd 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000db709 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000ca0e1 1208 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 0005411d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 00062873 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 000624db 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2044: 00062a0f 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 00062677 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2046: 00032097 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 0015fd21 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e041 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 00133689 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d4b35 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0017a669 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 00209c19 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2047: 00161d09 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e035 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00134ed5 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d85fd 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017d395 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 0017c8f9 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 00060361 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 00062477 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 00060359 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 00062613 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d61cd 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 0013e265 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: 001114e1 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 00089141 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 0015f495 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00111d9d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 00089455 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 001613f5 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 00066cbd 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023ba49 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000f9d39 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 00167ee5 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f1e3 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 00066cd9 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023d575 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000fa579 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 0016a03d 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f1db 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: 00062525 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00263af1 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 000626c1 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00264cb9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ec71 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 00079455 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dcba1 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001cf9e5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ec65 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 0007980d 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dd3b1 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d3791 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 00149205 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00062d05 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00123c09 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 00193f15 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 003821e8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 00062739 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 0011145d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 0014abfd 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00062d23 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 00124b11 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 00197a0d 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 00382f28 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 000628d5 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 00111d19 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: 00064bbd 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ece65 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00064bd9 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001f003d 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f0b7 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c4bf5 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c1a1 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ea86d 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00085a19 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 0006242d 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ea541 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 0005661d 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00063009 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018c341 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d2dd 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024a64d 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0018a97d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2093: 0005f0b1 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c53b9 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c195 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000eb06d 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 00085d2d 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 000625c9 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ead41 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 00056675 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 00063025 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018f939 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d6ad 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024bc91 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0018dde9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2106: 000311cf 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d6389 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d9de5 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: 00258609 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040fcd 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00259919 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 0004101d 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010eab5 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003dde9 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036c628 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010f371 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003de65 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036d490 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: 00065af3 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f0e45 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00065b0f 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f1659 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f920d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f9a4d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00186d6d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2124: 0018a02d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2125: 00030c01 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 00115651 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00095cc5 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00120ce9 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 2130: 0002ea55 6 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 2127: 00116089 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00096041 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 00121bd1 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2130: 0002ea55 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ 2131: 00030c07 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: 001531ad 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f2695 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 000625f3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 00154e39 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f5579 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 0006278f 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: 0012fa71 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00131221 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001ba221 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001be435 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001cbda5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 001871c1 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001cfc4d 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 0018a481 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: 00395154 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 00395e94 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 001568b1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000dae15 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 001585a9 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000db61d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 0015600d 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 001329e1 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1385 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008e689 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d59d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d04f5 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 00232ffd 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0015f255 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00157d05 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 0013421d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e1b85 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e9e9 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d8d9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d4045 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 00234de5 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 001611b5 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a4859 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019a435 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f1b7 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005dec9 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 00065aef 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a8a59 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 0019e64d 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f1af 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005debd 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 00065b0b 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d6371 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00077015 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d9dcd 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 000773b1 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00086b2d 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d0479 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086e41 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d3fc9 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: 0024dbb5 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024f079 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00062dc1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005f939 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0018ae11 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000d9f15 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f781 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 00062ddd 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f931 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0018e32d 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000da71d 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f779 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: 00035c31 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d3a09 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 002155c1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b0b1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 00115fd5 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f4081 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035c91 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d4215 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 0021774d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026be2d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 00116a0d 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f48a5 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005de2d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c0499 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b0b9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d4da5 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001d9475 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 0017533d 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 0014866d 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060d55 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 002363f9 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 00050011 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 00062b7d 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c499 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00265e4d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005de21 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c0c71 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026be35 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d886d 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001dcedd 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00177ccd 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 0014a065 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 00060dbd 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 00238169 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 00050071 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 00067519 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c761 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 00267015 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 00060e13 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007f9e9 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 00060e7b 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007fd21 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: 000bbe41 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bc60d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00064735 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 000884a9 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e751 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 00064751 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 000887bd 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e73f 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 000ff9a5 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 001001b5 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: 001712a5 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 001739ad 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022f3c1 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 000931ad 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0023121d 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 0009350d 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: 001ef9f9 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013ccad 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001f2b45 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013e25d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004ee55 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049287 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 000550d9 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004eeb5 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 000492e7 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 000550d5 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 0004705d 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 000470bd 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 00269f6d 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017ad45 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 00071791 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 0019b36d 654 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017da71 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 00071aa9 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: 00144499 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014babd 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 00133d3d 5406 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 00145d51 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014d6ad 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 00135589 5406 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2247: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2248: 001f62e1 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d75f1 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060d91 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017b3c9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bf41 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000dd655 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d0ef 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f908d 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001db04d 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 00060df9 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017e0f5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bfa1 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dde61 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d0e3 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) 0x26bc24 │ │ │ │ + 0x0000000d (FINI) 0x26c99c │ │ │ │ 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: a2ad8adc65fedb16763086ef46b6ef677854f143 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e6cdeac69639cab72098f73b5a0109fe5c281343 │ │ │ │ │ │ │ │ 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: 0x000908f2, Base: 0x0044aa10, Semaphore: 0x004a963e │ │ │ │ + Location: 0x00090c52, Base: 0x0044b750, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000acafe, Base: 0x0044aa10, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000ad296, Base: 0x0044b750, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000acb04, Base: 0x0044aa10, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000ad29c, Base: 0x0044b750, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f7f5c, Base: 0x0044aa10, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f8780, Base: 0x0044b750, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f7f72, Base: 0x0044aa10, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f8796, Base: 0x0044b750, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -208,16 +208,16 @@ │ │ │ │ __memcpy_chk │ │ │ │ getpwnam_r │ │ │ │ setgrent │ │ │ │ getgrent │ │ │ │ endgrent │ │ │ │ mkfifoat │ │ │ │ faccessat │ │ │ │ -__strncat_chk │ │ │ │ __mktime64 │ │ │ │ +__strncat_chk │ │ │ │ __select64 │ │ │ │ __fdelt_chk │ │ │ │ sched_setaffinity │ │ │ │ llistxattr │ │ │ │ flistxattr │ │ │ │ getgroups │ │ │ │ XML_GetSpecifiedAttributeCount │ │ │ │ @@ -280,20 +280,20 @@ │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ -pthread_exit │ │ │ │ -__sysconf │ │ │ │ __vfprintf_chk │ │ │ │ +__sysconf │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ +pthread_exit │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ if_nametoindex │ │ │ │ __isoc23_sscanf │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ @@ -2034,66 +2034,68 @@ │ │ │ │ ;F!F2F(F │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ +$"F)F8F+ │ │ │ │ @G1F FEE │ │ │ │ 4D{@dD#DK │ │ │ │ pi%aBhSm │ │ │ │ )F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ -CF*F9FHFJ │ │ │ │ +CF*F9FHFN │ │ │ │ {hJFAF(F │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F/ │ │ │ │ KFBF9F(F/ │ │ │ │ AF3FRF8F │ │ │ │ +;F*F1FhF │ │ │ │ +F"F9FXF │ │ │ │ &+F"F9FXF │ │ │ │ -FCF8FJFQF\ │ │ │ │ +FCF8FJFQF │ │ │ │ SF2FAF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ -;F*F1FhF │ │ │ │ %L#F8F2F)F │ │ │ │ +h2F!F8F │ │ │ │ -F F2F)F/ │ │ │ │ +F F2F)F3 │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -F"F9FHFf │ │ │ │ #F2F)F8F │ │ │ │ +F"F9FHFe │ │ │ │ 79hJF@F! │ │ │ │ -h$I*FX`pl2 │ │ │ │ +h$I*FX`pl6 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ ""`#|#|O │ │ │ │ -i0FJF9FY │ │ │ │ +i0FJF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ -1FCF"F8FS │ │ │ │ -1FCF"F8FS │ │ │ │ +1FCF"F8FT │ │ │ │ +1FCF"F8FT │ │ │ │ ;F)")F F │ │ │ │ SF}")F F │ │ │ │ ;F]")F F │ │ │ │ FBF0F+F9F │ │ │ │ #RF0F)F │ │ │ │ 1F>FGFF'F │ │ │ │ +F3FIF F@ │ │ │ │ +F3FYF F@ │ │ │ │ V9FCFJFei │ │ │ │ ';FQF F@ │ │ │ │ F;F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ V:FIF@Fei │ │ │ │ CF*F!F0F │ │ │ │ @SehAF<" F │ │ │ │ *FIF3F F │ │ │ │ SF2F)F8F │ │ │ │ ;FaiADaad │ │ │ │ m8@/hwE' │ │ │ │ -@+DIh]i5 │ │ │ │ +@+DIh]i/ │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -|N!F|JHF │ │ │ │ -?N!F?JHF │ │ │ │ +jN!FjJHF │ │ │ │ 22E9?????? │ │ │ │ 3#`ShCE@ │ │ │ │ ==================== │ │ │ │ "FYF FcF │ │ │ │ ah3FBF(F │ │ │ │ @BgL@F9F │ │ │ │ GGGGGG/%G │ │ │ │ @@ -2154,17 +2154,18 @@ │ │ │ │ #F"F!F0F │ │ │ │ qkMMMMMMMMMMMMMMM!MtMMhn │ │ │ │ RhIhJ@Z` │ │ │ │ 3F*F^FEF │ │ │ │ @B0F)F+h │ │ │ │ &0#h(Fbj │ │ │ │ CF(F:F1F │ │ │ │ -#m"iSD#e │ │ │ │ -:F k1D>D │ │ │ │ -3#`pI FG │ │ │ │ +!i#mSD#e │ │ │ │ +@SXBXApG │ │ │ │ +ZF k)D]D │ │ │ │ +3#`pI FF │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ ib2F)F8F │ │ │ │ KFPFBF!F │ │ │ │ `h;F*F1F │ │ │ │ @@ -2177,46 +2178,46 @@ │ │ │ │ #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 │ │ │ │ +hBFHF3Fu │ │ │ │ Bi3F!FXF │ │ │ │ KF:F1F F │ │ │ │ si*F!F0F │ │ │ │ si*F!F0F │ │ │ │ qkj F#Dkb │ │ │ │ hj Dhb F │ │ │ │ raj 1ab+xSTcj │ │ │ │ #F1F8FBF │ │ │ │ 1 (#Qmt" │ │ │ │ (P*F+hKE │ │ │ │ (P*F+hKE │ │ │ │ "F1F8FCF │ │ │ │ #FBF1F8F │ │ │ │ #FBF1F8F │ │ │ │ -'E 5*F(F0 │ │ │ │ +'E 5*F(F2 │ │ │ │ l~htEjh2D │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ \Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ SBSA"hREC │ │ │ │ 22`;hCEY │ │ │ │ -3;`9F0FF │ │ │ │ +3;`9F0FC │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ 3FJF!F@FH │ │ │ │ 3FJF!FXF │ │ │ │ 'F 62F0F │ │ │ │ 0 RF1FHF │ │ │ │ @@ -2224,59 +2225,58 @@ │ │ │ │ *h#F)F0F │ │ │ │ BF9F+FhF │ │ │ │ 8s"F)F8F │ │ │ │ 3F:F!F(F │ │ │ │ |`9F0F<` │ │ │ │ KFRFYF F │ │ │ │ +F9F@F"F │ │ │ │ -T{IF F*F │ │ │ │ +U{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ 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 F3 │ │ │ │ +a!d!`F2F2 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ -"DvB*D4@2@ │ │ │ │ +F0FBFIFwFfF │ │ │ │ 'D 4"F F │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ -@SXBXApGB │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FU │ │ │ │ +3FBF!F(FQ │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t type │ │ │ │ sys.thread_info │ │ │ │ -list assignment index out of range │ │ │ │ '%.200s' object does not support item assignment │ │ │ │ Ellipsis │ │ │ │ __debug__ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ cannot create '%s' instances │ │ │ │ @@ -4168,15 +4167,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 +4309,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 +4329,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) │ │ │ │ @@ -5485,15 +5483,14 @@ │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ exceptions must derive from BaseException │ │ │ │ exception causes must derive from BaseException │ │ │ │ -cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ ... truncated │ │ │ │ os.listdir │ │ │ │ globals must be a real dict │ │ │ │ tuple for endswith must only contain str, not %.100s │ │ │ │ endswith first arg must be str or a tuple of str, not %.100s │ │ │ │ expected str, bytes or os.PathLike object, not %.200s │ │ │ │ int expected at most 2 arguments, got %zd │ │ │ │ @@ -5996,17 +5993,17 @@ │ │ │ │ python: Can't reopen .pyc file │ │ │ │ SourcelessFileLoader │ │ │ │ python: failed to set __main__.__loader__ │ │ │ │ Bad magic number in .pyc file │ │ │ │ Bad code object in .pyc file │ │ │ │ SourceFileLoader │ │ │ │ write to closed file │ │ │ │ -flush of closed file │ │ │ │ PyMemoryView_FromBuffer(): info->buf must not be NULL │ │ │ │ raw write() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ +flush of closed file │ │ │ │ errorcode │ │ │ │ EHOSTUNREACH │ │ │ │ EL2NSYNC │ │ │ │ EOVERFLOW │ │ │ │ ENOTEMPTY │ │ │ │ EMSGSIZE │ │ │ │ EAFNOSUPPORT │ │ │ │ @@ -6195,16 +6192,14 @@ │ │ │ │ ./%-.255s │ │ │ │ %.20s_%.200s │ │ │ │ tstate %p is still current │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ -_run_exitfuncs │ │ │ │ -_ncallbacks │ │ │ │ codec must pass exception instance │ │ │ │ _bootstrap_external │ │ │ │ _RAW_MAGIC_NUMBER │ │ │ │ can't unpack IEEE 754 special value on non-IEEE platform │ │ │ │ sys.excepthook │ │ │ │ Exception ignored in audit hook │ │ │ │ Error in sys.excepthook: │ │ │ │ @@ -6304,22 +6299,14 @@ │ │ │ │ ZLIB_VERSION │ │ │ │ ZLIB_RUNTIME_VERSION │ │ │ │ __version__ │ │ │ │ Initialization arguments are not supported │ │ │ │ year %i is out of range │ │ │ │ month must be in 1..12 │ │ │ │ day is out of range for month │ │ │ │ -hour must be in 0..23 │ │ │ │ -minute must be in 0..59 │ │ │ │ -second must be in 0..59 │ │ │ │ -microsecond must be in 0..999999 │ │ │ │ -fold must be either 0 or 1 │ │ │ │ -tzinfo argument must be None or of a tzinfo subclass, not type '%s' │ │ │ │ -Exception ignored in m_clear of module%s%V │ │ │ │ -getrandbits │ │ │ │ insort_right │ │ │ │ insort_left │ │ │ │ decompress │ │ │ │ unused_data │ │ │ │ needs_input │ │ │ │ unconsumed_tail │ │ │ │ compress │ │ │ │ @@ -6424,16 +6411,16 @@ │ │ │ │ get_stats │ │ │ │ is_tracked │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ -_random.Random │ │ │ │ -clear_locals │ │ │ │ +_run_exitfuncs │ │ │ │ +_ncallbacks │ │ │ │ zlib._ZlibDecompressor │ │ │ │ zlib.Decompress │ │ │ │ zlib.Compress │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ @@ -6443,14 +6430,21 @@ │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +hour must be in 0..23 │ │ │ │ +minute must be in 0..59 │ │ │ │ +second must be in 0..59 │ │ │ │ +microsecond must be in 0..999999 │ │ │ │ +fold must be either 0 or 1 │ │ │ │ +tzinfo argument must be None or of a tzinfo subclass, not type '%s' │ │ │ │ +Exception ignored in m_clear of module%s%V │ │ │ │ must be real number, not %.50s │ │ │ │ %.50s.__float__ returned non-float (type %.50s). The ability to return an instance of a strict subclass of float is deprecated, and may be removed in a future version of Python. │ │ │ │ %.50s.__float__ returned non-float (type %.50s) │ │ │ │ math domain error │ │ │ │ math range error │ │ │ │ days=%d; must have magnitude <= %d │ │ │ │ int too large to convert to float │ │ │ │ @@ -6474,14 +6468,17 @@ │ │ │ │ after_in_parent │ │ │ │ '%s' must be callable, not %s │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ unclosed file %R │ │ │ │ keepends │ │ │ │ +getrandbits │ │ │ │ +_random.Random │ │ │ │ +clear_locals │ │ │ │ (OnnNnn) │ │ │ │ Exception ignored on clearing sys.meta_path │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ OK;illegal decoder state │ │ │ │ @@ -6629,19 +6626,19 @@ │ │ │ │ object.readline() returned non-string │ │ │ │ EOF when reading a line │ │ │ │ %d %ss * %zd bytes each │ │ │ │ i:sched_getaffinity │ │ │ │ could not allocate a large enough CPU set │ │ │ │ |O:gmtime │ │ │ │ frame does not exist │ │ │ │ -ord() expected string of length 1, but %.200s found │ │ │ │ -ord() expected a character, but string of length %zd found │ │ │ │ gid should be integer, not %.200s │ │ │ │ gid is less than minimum │ │ │ │ gid is greater than maximum │ │ │ │ +ord() expected string of length 1, but %.200s found │ │ │ │ +ord() expected a character, but string of length %zd found │ │ │ │ UU:strptime │ │ │ │ cannot hash writable memoryview object │ │ │ │ memoryview: hashing is restricted to formats 'B', 'b' or 'c' │ │ │ │ str() on a bytes instance │ │ │ │ bytes object is too large to make repr │ │ │ │ argument 'skip_file_prefixes' │ │ │ │ category must be a Warning subclass, not '%s' │ │ │ │ @@ -7211,25 +7208,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,25 +7236,23 @@ │ │ │ │ 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. │ │ │ │ -__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 │ │ │ │ -ENABLE_SPECIALIZATION │ │ │ │ -Cannot modify a string currently used │ │ │ │ stack_effect │ │ │ │ is_valid │ │ │ │ has_const │ │ │ │ has_name │ │ │ │ has_jump │ │ │ │ has_free │ │ │ │ has_local │ │ │ │ @@ -7301,14 +7296,16 @@ │ │ │ │ T_FMT_AMPM │ │ │ │ ERA_D_FMT │ │ │ │ ERA_D_T_FMT │ │ │ │ ERA_T_FMT │ │ │ │ ALT_DIGITS │ │ │ │ _DATE_FMT │ │ │ │ Infinity │ │ │ │ +ENABLE_SPECIALIZATION │ │ │ │ +Cannot modify a string currently used │ │ │ │ missing format argument │ │ │ │ repeated bytes are too long │ │ │ │ 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' │ │ │ │ @@ -7363,46 +7360,45 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ -parking_lot: sem_init failed │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ +parking_lot: sem_init failed │ │ │ │ unexpected error from semaphore: %d │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ 0123456789ABCDEF │ │ │ │ Exception ignored in thread started by %R │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ -fileno() returned a non-integer │ │ │ │ -argument must be an int, or have a fileno() method. │ │ │ │ -file descriptor cannot be a negative integer (%i) │ │ │ │ -|n:product │ │ │ │ -repeat argument cannot be negative │ │ │ │ -repeat argument too large │ │ │ │ -methodcaller needs at least one argument, the method name │ │ │ │ -method name must be a string │ │ │ │ quotetabs │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ getgrnam │ │ │ │ getgrall │ │ │ │ initial_bytes │ │ │ │ permutations │ │ │ │ grp.struct_group │ │ │ │ +fileno() returned a non-integer │ │ │ │ +argument must be an int, or have a fileno() method. │ │ │ │ +file descriptor cannot be a negative integer (%i) │ │ │ │ +|n:product │ │ │ │ +repeat argument cannot be negative │ │ │ │ +repeat argument too large │ │ │ │ +methodcaller needs at least one argument, the method name │ │ │ │ +method name must be a string │ │ │ │ __hash__ method should return an integer │ │ │ │ deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ -field 'value' is required for Await │ │ │ │ parking_lot: sem_post failed │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ @@ -7440,24 +7436,23 @@ │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ Discontinuous padding not allowed │ │ │ │ Only base64 data is allowed │ │ │ │ Invalid base64-encoded string: number of data characters (%zd) cannot be 1 more than a multiple of 4 │ │ │ │ Incorrect padding │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ -non-ascii grouped digit │ │ │ │ sys.setprofile │ │ │ │ +non-ascii grouped digit │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ LOCK_WRITE │ │ │ │ F_DUPFD_CLOEXEC │ │ │ │ F_SETLKW │ │ │ │ F_OFD_GETLK │ │ │ │ F_OFD_SETLK │ │ │ │ @@ -7502,14 +7497,31 @@ │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ O:make_scanner │ │ │ │ +fork_exec │ │ │ │ +strict_mode │ │ │ │ +persistent_load │ │ │ │ +find_class │ │ │ │ +persistent_id │ │ │ │ +persistent_id($self, obj, /) │ │ │ │ +clear_memo │ │ │ │ +formatter_field_name_split │ │ │ │ +split the argument as a field name │ │ │ │ +formatter_parser │ │ │ │ +parse the argument as a format string │ │ │ │ +_pickle.Unpickler │ │ │ │ +_pickle.Pickler │ │ │ │ +_pickle.UnpicklerMemoProxy │ │ │ │ +_pickle.PicklerMemoProxy │ │ │ │ +_pickle.Pdata │ │ │ │ +string helper module │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ POLLRDHUP │ │ │ │ @@ -7522,48 +7534,29 @@ │ │ │ │ EPOLLEXCLUSIVE │ │ │ │ EPOLLRDNORM │ │ │ │ EPOLLRDBAND │ │ │ │ EPOLLWRNORM │ │ │ │ EPOLLWRBAND │ │ │ │ EPOLLMSG │ │ │ │ EPOLL_CLOEXEC │ │ │ │ -True if the epoll handler is closed │ │ │ │ -fork_exec │ │ │ │ -strict_mode │ │ │ │ -persistent_load │ │ │ │ -find_class │ │ │ │ -persistent_id │ │ │ │ -persistent_id($self, obj, /) │ │ │ │ -clear_memo │ │ │ │ -formatter_field_name_split │ │ │ │ -split the argument as a field name │ │ │ │ -formatter_parser │ │ │ │ -parse the argument as a format string │ │ │ │ -select.epoll │ │ │ │ -select.poll │ │ │ │ -_pickle.Unpickler │ │ │ │ -_pickle.Pickler │ │ │ │ -_pickle.UnpicklerMemoProxy │ │ │ │ -_pickle.PicklerMemoProxy │ │ │ │ -_pickle.Pdata │ │ │ │ -string helper module │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ tokenizeriter │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ Cannot join current thread │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ @@ -7578,16 +7571,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 │ │ │ │ @@ -7617,23 +7610,27 @@ │ │ │ │ _get_object_traceback │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ reset_peak │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ +True if the epoll handler is closed │ │ │ │ structseq │ │ │ │ +select.epoll │ │ │ │ +select.poll │ │ │ │ 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) │ │ │ │ re.compile(%.200R) │ │ │ │ +field 'value' is required for Await │ │ │ │ U:strftime │ │ │ │ struct_time │ │ │ │ ((iiiiiiiii)) │ │ │ │ getgrgid(): gid not found: %S │ │ │ │ padded string is too long │ │ │ │ tzname.replace() did not return a string │ │ │ │ OOOOUUppp:make_encoder │ │ │ │ @@ -7682,21 +7679,14 @@ │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ type %.100s doesn't define __round__ method │ │ │ │ memoryview has %zd exported buffer%s │ │ │ │ memoryview: negative export count │ │ │ │ O|n:repeat │ │ │ │ -%s0%se%d │ │ │ │ -rounded value too large to represent │ │ │ │ -while compressing data │ │ │ │ -precision too large │ │ │ │ -PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ -On:scan_once │ │ │ │ -_generate_suggestions │ │ │ │ max_length │ │ │ │ typecode │ │ │ │ the typecode character used to create the array │ │ │ │ the size, in bytes, of one array item │ │ │ │ buffer_info │ │ │ │ byteswap │ │ │ │ fromfile │ │ │ │ @@ -7712,27 +7702,34 @@ │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ +%s0%se%d │ │ │ │ +rounded value too large to represent │ │ │ │ +while compressing data │ │ │ │ +precision too large │ │ │ │ +PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ +On:scan_once │ │ │ │ cannot modify read-only memory │ │ │ │ cannot delete memory │ │ │ │ memoryview slice assignments are currently restricted to ndim = 1 │ │ │ │ idx cannot be negative │ │ │ │ while decoding a JSON object from a unicode string │ │ │ │ Expecting property name enclosed in double quotes │ │ │ │ Expecting ':' delimiter │ │ │ │ Expecting ',' delimiter │ │ │ │ Illegal trailing comma before end of object │ │ │ │ while decoding a JSON array from a unicode string │ │ │ │ Illegal trailing comma before end of array │ │ │ │ Expecting value │ │ │ │ -Infinity │ │ │ │ +_generate_suggestions │ │ │ │ candidates must be a list │ │ │ │ all elements in 'candidates' must be strings │ │ │ │ memoryview assignment: lvalue and rvalue have different structures │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ Unterminated string starting at │ │ │ │ Invalid \escape │ │ │ │ @@ -8144,17 +8141,17 @@ │ │ │ │ (yield from │ │ │ │ unexpected comparison kind │ │ │ │ unknown expression kind │ │ │ │ run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ socket.connect │ │ │ │ -cannot remove local variables from FrameLocalsProxy │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ +cannot remove local variables from FrameLocalsProxy │ │ │ │ i;array item must be integer │ │ │ │ CMSG_NXTHDR │ │ │ │ O|OiO:sendmsg │ │ │ │ socket.sendmsg │ │ │ │ sendmsg() argument 2 must be an iterable │ │ │ │ (iiy*):[sendmsg() ancillary data items] │ │ │ │ ancillary data item too large │ │ │ │ @@ -8196,23 +8193,23 @@ │ │ │ │ LOG_LOCAL6 │ │ │ │ LOG_LOCAL7 │ │ │ │ LOG_SYSLOG │ │ │ │ LOG_CRON │ │ │ │ LOG_UUCP │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ -argument 'ident' │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ +argument 'ident' │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ logoption │ │ │ │ facility │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ @@ -8234,18 +8231,18 @@ │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ -socket.gethostname │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ +socket.gethostname │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ @@ -8266,21 +8263,21 @@ │ │ │ │ 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 │ │ │ │ -number of bits must be non-negative │ │ │ │ %.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 │ │ │ │ @@ -8344,14 +8341,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 │ │ │ │ @@ -8590,14 +8588,17 @@ │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ os.symlink │ │ │ │ symlink: src and dst must be the same type │ │ │ │ got an invalid type in Constant: %s │ │ │ │ dialect name must be a string │ │ │ │ +_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ +Exception in thread │ │ │ │ + │ │ │ │ |OOOOOOOOO │ │ │ │ dialect_new │ │ │ │ unknown dialect │ │ │ │ delimiter │ │ │ │ doublequote │ │ │ │ escapechar │ │ │ │ lineterminator │ │ │ │ @@ -8623,17 +8624,14 @@ │ │ │ │ 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. │ │ │ │ @@ -8829,19 +8827,19 @@ │ │ │ │ length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ Comparison between bytearray and string │ │ │ │ a TypeVar constraint │ │ │ │ a TypeVar bound │ │ │ │ a TypeVar default │ │ │ │ a TypeVarTuple default │ │ │ │ a ParamSpec default │ │ │ │ += 0 │ │ │ │ -dict items iterator must return 2-tuples │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ +depth must be >= 0 │ │ │ │ +dict items iterator must return 2-tuples │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ date value out of range │ │ │ │ type %.100s doesn't define __trunc__ method │ │ │ │ library version mismatch │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ @@ -9066,26 +9064,26 @@ │ │ │ │ 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 │ │ │ │ -getgrnam(): name not found: %R │ │ │ │ length should not be negative │ │ │ │ -%.200s() %.200s must be %.50s, not %.50s │ │ │ │ is_symlink() takes no arguments │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ +list changed size during iteration │ │ │ │ O!O|O!:SubElement │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ -list changed size during iteration │ │ │ │ expected an Element, not "%.200s" │ │ │ │ handler must be callable │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ |O:ctime │ │ │ │ @@ -9099,23 +9097,23 @@ │ │ │ │ traceback loop detected │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ -expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ -O|O:fromtimestamp │ │ │ │ +expected str, got %s │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ +O|O:fromtimestamp │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -9126,18 +9124,18 @@ │ │ │ │ │ │ │ │ %04d-%02d-%02d%c%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ timespec │ │ │ │ -invalid octal escape sequence '\%o' │ │ │ │ -undefined entity │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ +invalid octal escape sequence '\%o' │ │ │ │ +undefined entity │ │ │ │ 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 │ │ │ │ @@ -9157,33 +9155,33 @@ │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ -b;array item must be integer │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ +b;array item must be integer │ │ │ │ Cannot delete attribute │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ -os.listxattr │ │ │ │ namespace_separator │ │ │ │ +os.listxattr │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ StartElement │ │ │ │ -0x0.0p+0 │ │ │ │ @@ -9199,55 +9197,55 @@ │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ EndElement │ │ │ │ -unsupported langinfo constant │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ +unsupported langinfo constant │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ -keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ -can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ -mapping pattern checks duplicate key (%R) │ │ │ │ -mapping pattern keys may only match literals and attribute lookups │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ +keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ +can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ +mapping pattern checks duplicate key (%R) │ │ │ │ +mapping pattern keys may only match literals and attribute lookups │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ -Context() does not accept any arguments │ │ │ │ %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 │ │ │ │ +fork not supported for subinterpreters │ │ │ │ +os.forkpty │ │ │ │ +O|O:getsizeof │ │ │ │ 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 │ │ │ │ os.chown │ │ │ │ weakly-referenced object no longer exists │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ slice(%R, %R, %R) │ │ │ │ @@ -9273,19 +9271,19 @@ │ │ │ │ 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 │ │ │ │ +_typevar_subst │ │ │ │ y*|i:sendall │ │ │ │ +Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ -Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ -_typevar_subst │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -9297,84 +9295,84 @@ │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ float argument required, not %.200s │ │ │ │ unlocking mutex that is not locked │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ -a ContextVar key was expected, got %R │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ +a ContextVar key was expected, got %R │ │ │ │ At most 45 bytes at once │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ Cell is empty │ │ │ │ %s: line %i, column %i │ │ │ │ -array indices must be integers │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +array indices must be integers │ │ │ │ memoryview: internal error in richcompare │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ - │ │ │ │ ExternalEntityRef │ │ │ │ + │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ %s(%U, %U) │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ -expected an instance of Token, got %R │ │ │ │ +%R is not in range │ │ │ │ absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ -%R is not in range │ │ │ │ +expected an instance of Token, got %R │ │ │ │ +read() didn't return bytes │ │ │ │ +read() didn't return enough bytes │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ -read() didn't return bytes │ │ │ │ -read() didn't return enough bytes │ │ │ │ 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' │ │ │ │ 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 │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ -expect int, got %s │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ +expect int, got %s │ │ │ │ (O(OOO)) │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ Invalid week: %d │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ dictionary is empty │ │ │ │ @@ -9389,35 +9387,35 @@ │ │ │ │ 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 │ │ │ │ -cannot iteratively unpack with a struct of length 0 │ │ │ │ -iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ not a digit │ │ │ │ │ │ │ │ │ │ │ │ StartNamespaceDecl │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ str() on a bytearray instance │ │ │ │ │ │ │ │ l;array item must be integer │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ -%.200s() must return a deque, not %.200s │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ +%.200s() must return a deque, not %.200s │ │ │ │ Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ |s:isoformat │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ @@ -9456,18 +9454,18 @@ │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ object %.50s does not have __await__ method │ │ │ │ +char format requires a bytes object of length 1 │ │ │ │ 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 │ │ │ │ @@ -9499,34 +9497,34 @@ │ │ │ │ execve: argv must be a tuple or list │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ switch interval must be strictly positive │ │ │ │ U:__format__ │ │ │ │ -%04d-%02d-%02d │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ @@ -9574,33 +9572,33 @@ │ │ │ │ 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 │ │ │ │ + │ │ │ │ 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 │ │ │ │ -co_lnotab is deprecated, use co_lines instead. │ │ │ │ ../Modules/sha3module.c │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ iiO:sched_setscheduler │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ must have a sched_param object │ │ │ │ @@ -9616,16 +9614,16 @@ │ │ │ │ sha3_384 │ │ │ │ sha3_512 │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ coroutine method %R of %R was never awaited │ │ │ │ length is too large │ │ │ │ k:pthread_getcpuclockid │ │ │ │ -functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ Random() requires 0 or 1 argument │ │ │ │ +functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ typing.NoDefault │ │ │ │ os.lockf │ │ │ │ __reduce__() takes no arguments │ │ │ │ Python int too large to convert to C unsigned int │ │ │ │ try sending as bytes │ │ │ │ __reduce_ex__ argument should be an integer │ │ │ │ O(OCiN)O │ │ │ │ @@ -9653,16 +9651,16 @@ │ │ │ │ argument 18 │ │ │ │ code: argcount must not be negative │ │ │ │ code: posonlyargcount must not be negative │ │ │ │ code: kwonlyargcount must not be negative │ │ │ │ code: nlocals must not be negative │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ loading %s failed due to init function │ │ │ │ - │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ + │ │ │ │ On|p:scanstring │ │ │ │ {sOsNsNsOsO} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ pwritev() arg 2 must be a sequence │ │ │ │ │ │ │ │ @@ -9718,48 +9716,48 @@ │ │ │ │ MatchClass field "kwd_patterns" changed size during iteration │ │ │ │ while traversing 'MatchStar' node │ │ │ │ while traversing 'MatchAs' node │ │ │ │ MatchOr field "patterns" must be a list, not a %.200s │ │ │ │ while traversing 'MatchOr' node │ │ │ │ MatchOr field "patterns" changed size during iteration │ │ │ │ expected some sort of pattern, but got %R │ │ │ │ -comprehension with no generators │ │ │ │ NoDefaultType takes no arguments │ │ │ │ +comprehension with no generators │ │ │ │ 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 │ │ │ │ +%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 │ │ │ │ -%U.kwargs │ │ │ │ -%R.kwargs │ │ │ │ -invalid arguments │ │ │ │ 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 ParamSpecArgs │ │ │ │ +fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ while sharing a tuple │ │ │ │ can't delete attribute │ │ │ │ @@ -9772,16 +9770,16 @@ │ │ │ │ Exception ignored in __release_buffer__ of %s │ │ │ │ i:sched_rr_get_interval │ │ │ │ NoneType takes no arguments │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ -%s(%R, %R) │ │ │ │ Substitution of bare TypeVarTuple is not supported │ │ │ │ +%s(%R, %R) │ │ │ │ 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 │ │ │ │ @@ -9791,16 +9789,16 @@ │ │ │ │ pop from empty bytearray │ │ │ │ [Previous line repeated %ld more times] │ │ │ │ [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) │ │ │ │ O(OO)(OOO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ @@ -9986,19 +9984,14 @@ │ │ │ │ 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 │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ @@ -10017,15 +10010,17 @@ │ │ │ │ numa nodes │ │ │ │ %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 decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ +in new thread │ │ │ │ Fatal Python error from unexpected signum: │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ @@ -10076,45 +10071,48 @@ │ │ │ │ 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 │ │ │ │ +os.system │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ RIGHTSHIFT │ │ │ │ @@ -19349,48 +19347,14 @@ │ │ │ │ exception is raised if the entry asked for cannot be found. │ │ │ │ PyInterpreterState_Get │ │ │ │ new_interpreter │ │ │ │ _PyThreadState_DeleteCurrent │ │ │ │ tstate_delete_common │ │ │ │ gilstate_tss_clear │ │ │ │ PyThreadState_Delete │ │ │ │ -_ncallbacks($module, /) │ │ │ │ -Return the number of registered exit functions. │ │ │ │ -_run_exitfuncs($module, /) │ │ │ │ -Run all registered exit functions. │ │ │ │ -If a callback raises an exception, it is logged with sys.unraisablehook. │ │ │ │ -unregister($module, func, /) │ │ │ │ -Unregister an exit function which was previously registered using │ │ │ │ -atexit.register │ │ │ │ - func - function to be unregistered │ │ │ │ -_clear($module, /) │ │ │ │ -Clear the list of previously registered exit functions. │ │ │ │ -register($module, func, /, *args, **kwargs) │ │ │ │ -Register a function to be executed upon normal program termination │ │ │ │ - func - function to be called at exit │ │ │ │ - args - optional arguments to pass to func │ │ │ │ - kwargs - optional keyword arguments to pass to func │ │ │ │ - func is returned to facilitate usage as a decorator. │ │ │ │ -allow programmer to define multiple exit functions to be executed │ │ │ │ -upon normal program termination. │ │ │ │ -Two public functions, register and unregister, are defined. │ │ │ │ -getrandbits($self, k, /) │ │ │ │ -getrandbits(k) -> x. Generates an int with k random bits. │ │ │ │ -setstate($self, state, /) │ │ │ │ -setstate(state) -> None. Restores generator state. │ │ │ │ -getstate($self, /) │ │ │ │ -getstate() -> tuple containing the current state. │ │ │ │ -seed($self, n=None, /) │ │ │ │ -seed([n]) -> None. │ │ │ │ -Defaults to use urandom and falls back to a combination │ │ │ │ -of the current time and the process identifier. │ │ │ │ -random($self, /) │ │ │ │ -random() -> x in the interval [0, 1). │ │ │ │ -Random() -> create a random number generator with its own internal state. │ │ │ │ -Module implements the Mersenne Twister random number generator. │ │ │ │ insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ If x is already in a, insert it to the left of the leftmost x. │ │ │ │ Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ slice of a to be searched. │ │ │ │ A custom key function can be supplied to customize the sort order. │ │ │ │ bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ @@ -20000,14 +19964,34 @@ │ │ │ │ is_tracked() -- Returns true if a given object is tracked. │ │ │ │ is_finalized() -- Returns true if a given object has been already finalized. │ │ │ │ get_referrers() -- Return the list of objects that refer to an object. │ │ │ │ get_referents() -- Return the list of objects that an object refers to. │ │ │ │ freeze() -- Freeze all tracked objects and ignore them for future collections. │ │ │ │ unfreeze() -- Unfreeze all objects in the permanent generation. │ │ │ │ get_freeze_count() -- Return the number of objects in the permanent generation. │ │ │ │ +_ncallbacks($module, /) │ │ │ │ +Return the number of registered exit functions. │ │ │ │ +_run_exitfuncs($module, /) │ │ │ │ +Run all registered exit functions. │ │ │ │ +If a callback raises an exception, it is logged with sys.unraisablehook. │ │ │ │ +unregister($module, func, /) │ │ │ │ +Unregister an exit function which was previously registered using │ │ │ │ +atexit.register │ │ │ │ + func - function to be unregistered │ │ │ │ +_clear($module, /) │ │ │ │ +Clear the list of previously registered exit functions. │ │ │ │ +register($module, func, /, *args, **kwargs) │ │ │ │ +Register a function to be executed upon normal program termination │ │ │ │ + func - function to be called at exit │ │ │ │ + args - optional arguments to pass to func │ │ │ │ + kwargs - optional keyword arguments to pass to func │ │ │ │ + func is returned to facilitate usage as a decorator. │ │ │ │ +allow programmer to define multiple exit functions to be executed │ │ │ │ +upon normal program termination. │ │ │ │ +Two public functions, register and unregister, are defined. │ │ │ │ Heap queues │ │ │ │ [explanation by Fran │ │ │ │ ois Pinard] │ │ │ │ Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for │ │ │ │ all k, counting elements from 0. For the sake of comparison, │ │ │ │ non-existing elements are considered to be infinite. The interesting │ │ │ │ property of a heap is that a[0] is always its smallest element. │ │ │ │ @@ -20076,14 +20060,28 @@ │ │ │ │ tape drives, the story was quite different, and one had to be very │ │ │ │ clever to ensure (far in advance) that each tape movement will be the │ │ │ │ most effective possible (that is, will best participate at │ │ │ │ "progressing" the merge). Some tapes were even able to read │ │ │ │ backwards, and this was also used to avoid the rewinding time. │ │ │ │ Believe me, real good tape sorts were quite spectacular to watch! │ │ │ │ From all times, sorting has always been a Great Art! :-) │ │ │ │ +getrandbits($self, k, /) │ │ │ │ +getrandbits(k) -> x. Generates an int with k random bits. │ │ │ │ +setstate($self, state, /) │ │ │ │ +setstate(state) -> None. Restores generator state. │ │ │ │ +getstate($self, /) │ │ │ │ +getstate() -> tuple containing the current state. │ │ │ │ +seed($self, n=None, /) │ │ │ │ +seed([n]) -> None. │ │ │ │ +Defaults to use urandom and falls back to a combination │ │ │ │ +of the current time and the process identifier. │ │ │ │ +random($self, /) │ │ │ │ +random() -> x in the interval [0, 1). │ │ │ │ +Random() -> create a random number generator with its own internal state. │ │ │ │ +Module implements the Mersenne Twister random number generator. │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ Py_EndInterpreter │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ Return whether the Unicode string unistr is in the normal form 'form'. │ │ │ │ @@ -22897,15 +22895,14 @@ │ │ │ │ setlocale($module, category, locale=, /) │ │ │ │ Activates/queries locale processing. │ │ │ │ Support for POSIX locales. │ │ │ │ _idfunc($module, x, /) │ │ │ │ Primitives and accelerators for the typing module. │ │ │ │ _PySemaphore_Init │ │ │ │ _PySemaphore_PlatformWait │ │ │ │ -PyEval_AcquireThread │ │ │ │ grp.struct_group: Results from getgr*() routines. │ │ │ │ This object may be accessed either as a tuple of │ │ │ │ (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ or via the object attributes as named in the above tuple. │ │ │ │ getgrall($module, /) │ │ │ │ Return a list of all available group entries, in arbitrary order. │ │ │ │ An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ @@ -22923,77 +22920,19 @@ │ │ │ │ gr_passwd - group password (encrypted); often empty │ │ │ │ gr_gid - numeric ID of the group │ │ │ │ gr_mem - list of members │ │ │ │ The gid is an integer, name and password are strings. (Note that most │ │ │ │ users are not explicitly listed as members of the groups they are in │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ +PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ -__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ -__enter__($self, /) │ │ │ │ -poll($self, /, timeout=None, maxevents=-1) │ │ │ │ -Wait for events on the epoll file descriptor. │ │ │ │ - timeout │ │ │ │ - the maximum time to wait in seconds (as float); │ │ │ │ - a timeout of None or -1 makes poll wait indefinitely │ │ │ │ - maxevents │ │ │ │ - the maximum number of events returned; -1 means no limit │ │ │ │ -Returns a list containing any descriptors that have events to report, │ │ │ │ -as a list of (fd, events) 2-tuples. │ │ │ │ -unregister($self, /, fd) │ │ │ │ -Remove a registered file descriptor from the epoll object. │ │ │ │ - the target file descriptor of the operation │ │ │ │ -register($self, /, fd, │ │ │ │ - eventmask=select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT) │ │ │ │ -Registers a new fd or raises an OSError if the fd is already registered. │ │ │ │ - the target file descriptor of the operation │ │ │ │ - eventmask │ │ │ │ - a bit set composed of the various EPOLL constants │ │ │ │ -The epoll interface supports all file descriptors that support poll. │ │ │ │ -modify($self, /, fd, eventmask) │ │ │ │ -Modify event mask for a registered file descriptor. │ │ │ │ - the target file descriptor of the operation │ │ │ │ - eventmask │ │ │ │ - a bit set composed of the various EPOLL constants │ │ │ │ -fileno($self, /) │ │ │ │ -Return the epoll control file descriptor. │ │ │ │ -close($self, /) │ │ │ │ -Close the epoll control file descriptor. │ │ │ │ -Further operations on the epoll object will raise an exception. │ │ │ │ -fromfd($type, fd, /) │ │ │ │ -Create an epoll object from a given control fd. │ │ │ │ -poll($self, timeout=None, /) │ │ │ │ -Polls the set of registered file descriptors. │ │ │ │ - timeout │ │ │ │ - The maximum time to wait in milliseconds, or else None (or a negative │ │ │ │ - value) to wait indefinitely. │ │ │ │ -Returns a list containing any descriptors that have events or errors to │ │ │ │ -report, as a list of (fd, event) 2-tuples. │ │ │ │ -unregister($self, fd, /) │ │ │ │ -Remove a file descriptor being tracked by the polling object. │ │ │ │ -modify($self, fd, eventmask, /) │ │ │ │ -Modify an already registered file descriptor. │ │ │ │ - either an integer, or an object with a fileno() method returning │ │ │ │ - an int │ │ │ │ - eventmask │ │ │ │ - a bitmask describing the type of events to check for │ │ │ │ -register($self, fd, │ │ │ │ - eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) │ │ │ │ -Register a file descriptor with the polling object. │ │ │ │ - either an integer, or an object with a fileno() method returning an int │ │ │ │ - eventmask │ │ │ │ - an optional bitmask describing the type of events to check for │ │ │ │ -select.epoll(sizehint=-1, flags=0) │ │ │ │ -Returns an epolling object │ │ │ │ -sizehint must be a positive integer or -1 for the default size. The │ │ │ │ -sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ -the maximum number of monitored events. │ │ │ │ poll($module, /) │ │ │ │ Returns a polling object. │ │ │ │ This object supports registering and unregistering file descriptors, and then │ │ │ │ polling them for I/O events. │ │ │ │ select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ @@ -23279,16 +23218,73 @@ │ │ │ │ traceback is a tuple of (filename: str, lineno: int) tuples. │ │ │ │ Return an empty list if the tracemalloc module is disabled. │ │ │ │ clear_traces($module, /) │ │ │ │ Clear traces of memory blocks allocated by Python. │ │ │ │ is_tracing($module, /) │ │ │ │ Return True if the tracemalloc module is tracing Python memory allocations. │ │ │ │ Debug module to trace memory blocks allocated by Python. │ │ │ │ -_generate_suggestions($module, candidates, item, /) │ │ │ │ -Returns the candidate in candidates that's closest to item │ │ │ │ +__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ +__enter__($self, /) │ │ │ │ +poll($self, /, timeout=None, maxevents=-1) │ │ │ │ +Wait for events on the epoll file descriptor. │ │ │ │ + timeout │ │ │ │ + the maximum time to wait in seconds (as float); │ │ │ │ + a timeout of None or -1 makes poll wait indefinitely │ │ │ │ + maxevents │ │ │ │ + the maximum number of events returned; -1 means no limit │ │ │ │ +Returns a list containing any descriptors that have events to report, │ │ │ │ +as a list of (fd, events) 2-tuples. │ │ │ │ +unregister($self, /, fd) │ │ │ │ +Remove a registered file descriptor from the epoll object. │ │ │ │ + the target file descriptor of the operation │ │ │ │ +register($self, /, fd, │ │ │ │ + eventmask=select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT) │ │ │ │ +Registers a new fd or raises an OSError if the fd is already registered. │ │ │ │ + the target file descriptor of the operation │ │ │ │ + eventmask │ │ │ │ + a bit set composed of the various EPOLL constants │ │ │ │ +The epoll interface supports all file descriptors that support poll. │ │ │ │ +modify($self, /, fd, eventmask) │ │ │ │ +Modify event mask for a registered file descriptor. │ │ │ │ + the target file descriptor of the operation │ │ │ │ + eventmask │ │ │ │ + a bit set composed of the various EPOLL constants │ │ │ │ +fileno($self, /) │ │ │ │ +Return the epoll control file descriptor. │ │ │ │ +close($self, /) │ │ │ │ +Close the epoll control file descriptor. │ │ │ │ +Further operations on the epoll object will raise an exception. │ │ │ │ +fromfd($type, fd, /) │ │ │ │ +Create an epoll object from a given control fd. │ │ │ │ +poll($self, timeout=None, /) │ │ │ │ +Polls the set of registered file descriptors. │ │ │ │ + timeout │ │ │ │ + The maximum time to wait in milliseconds, or else None (or a negative │ │ │ │ + value) to wait indefinitely. │ │ │ │ +Returns a list containing any descriptors that have events or errors to │ │ │ │ +report, as a list of (fd, event) 2-tuples. │ │ │ │ +unregister($self, fd, /) │ │ │ │ +Remove a file descriptor being tracked by the polling object. │ │ │ │ +modify($self, fd, eventmask, /) │ │ │ │ +Modify an already registered file descriptor. │ │ │ │ + either an integer, or an object with a fileno() method returning │ │ │ │ + an int │ │ │ │ + eventmask │ │ │ │ + a bitmask describing the type of events to check for │ │ │ │ +register($self, fd, │ │ │ │ + eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) │ │ │ │ +Register a file descriptor with the polling object. │ │ │ │ + either an integer, or an object with a fileno() method returning an int │ │ │ │ + eventmask │ │ │ │ + an optional bitmask describing the type of events to check for │ │ │ │ +select.epoll(sizehint=-1, flags=0) │ │ │ │ +Returns an epolling object │ │ │ │ +sizehint must be a positive integer or -1 for the default size. The │ │ │ │ +sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ +the maximum number of monitored events. │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -23397,14 +23393,16 @@ │ │ │ │ /) │ │ │ │ Internal. Used for pickling support. │ │ │ │ This module defines an object type which can efficiently represent │ │ │ │ an array of basic values: characters, integers, floating-point │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ Unable to allocate output buffer. │ │ │ │ +_generate_suggestions($module, candidates, item, /) │ │ │ │ +Returns the candidate in candidates that's closest to item │ │ │ │ sys_audit │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ LOG_UPTO($module, pri, /) │ │ │ │ @@ -24590,26 +24588,26 @@ │ │ │ │ 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 │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ -PySys_SetArgvEx │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ +PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -141,16 +141,16 @@ │ │ │ │ 0x0001d27c 64006465 666c6174 6500747a 73657400 d.deflate.tzset. │ │ │ │ 0x0001d28c 6465666c 61746545 6e640075 6e6c696e deflateEnd.unlin │ │ │ │ 0x0001d29c 6b00756e 6c696e6b 61740072 6d646972 k.unlinkat.rmdir │ │ │ │ 0x0001d2ac 00666368 64697200 6663686d 6f640066 .fchdir.fchmod.f │ │ │ │ 0x0001d2bc 63686d6f 64617400 5f5f7574 696d656e chmodat.__utimen │ │ │ │ 0x0001d2cc 73617436 34005f5f 66757469 6d656e73 sat64.__futimens │ │ │ │ 0x0001d2dc 36340076 666f726b 00736574 73696400 64.vfork.setsid. │ │ │ │ - 0x0001d2ec 65786563 76007365 7467726f 75707300 execv.setgroups. │ │ │ │ - 0x0001d2fc 73657470 67696400 756d6173 6b007369 setpgid.umask.si │ │ │ │ + 0x0001d2ec 65786563 7600756d 61736b00 73657467 execv.umask.setg │ │ │ │ + 0x0001d2fc 726f7570 73007365 74706769 64007369 roups.setpgid.si │ │ │ │ 0x0001d30c 6769736d 656d6265 7200636c 6f73655f gismember.close_ │ │ │ │ 0x0001d31c 72616e67 65007761 69747069 64007369 range.waitpid.si │ │ │ │ 0x0001d32c 67616464 73657400 67657473 6f636b6e gaddset.getsockn │ │ │ │ 0x0001d33c 616d6500 5f5f6765 74736f63 6b6f7074 ame.__getsockopt │ │ │ │ 0x0001d34c 3634005f 5f6d656d 7365745f 63686b00 64.__memset_chk. │ │ │ │ 0x0001d35c 7374726e 6c656e00 65706f6c 6c5f6374 strnlen.epoll_ct │ │ │ │ 0x0001d36c 6c006570 6f6c6c5f 77616974 00616363 l.epoll_wait.acc │ │ │ │ @@ -267,25 +267,25 @@ │ │ │ │ 0x0001da5c 656e6466 696c6536 34006674 72756e63 endfile64.ftrunc │ │ │ │ 0x0001da6c 61746536 34006765 7467726e 616d5f72 ate64.getgrnam_r │ │ │ │ 0x0001da7c 005f5f6d 656d6370 795f6368 6b006765 .__memcpy_chk.ge │ │ │ │ 0x0001da8c 7470776e 616d5f72 00736574 6772656e tpwnam_r.setgren │ │ │ │ 0x0001da9c 74006765 74677265 6e740065 6e646772 t.getgrent.endgr │ │ │ │ 0x0001daac 656e7400 6d6b6669 666f6174 006d6b66 ent.mkfifoat.mkf │ │ │ │ 0x0001dabc 69666f00 66616363 65737361 74006163 ifo.faccessat.ac │ │ │ │ - 0x0001dacc 63657373 005f5f73 74726e63 61745f63 cess.__strncat_c │ │ │ │ - 0x0001dadc 686b005f 5f6d6b74 696d6536 34005f5f hk.__mktime64.__ │ │ │ │ + 0x0001dacc 63657373 005f5f6d 6b74696d 65363400 cess.__mktime64. │ │ │ │ + 0x0001dadc 5f5f7374 726e6361 745f6368 6b005f5f __strncat_chk.__ │ │ │ │ 0x0001daec 73656c65 63743634 005f5f66 64656c74 select64.__fdelt │ │ │ │ 0x0001dafc 5f63686b 00736368 65645f73 65746166 _chk.sched_setaf │ │ │ │ 0x0001db0c 66696e69 7479006c 6c697374 78617474 finity.llistxatt │ │ │ │ 0x0001db1c 7200666c 69737478 61747472 00676574 r.flistxattr.get │ │ │ │ 0x0001db2c 67726f75 70730058 4d4c5f47 65745370 groups.XML_GetSp │ │ │ │ 0x0001db3c 65636966 69656441 74747269 62757465 ecifiedAttribute │ │ │ │ 0x0001db4c 436f756e 7400584d 4c5f5374 6f705061 Count.XML_StopPa │ │ │ │ - 0x0001db5c 72736572 00666f72 6b707479 005f5f77 rser.forkpty.__w │ │ │ │ - 0x0001db6c 61697434 5f74696d 65363400 6663686f ait4_time64.fcho │ │ │ │ + 0x0001db5c 72736572 005f5f77 61697434 5f74696d rser.__wait4_tim │ │ │ │ + 0x0001db6c 65363400 666f726b 70747900 6663686f e64.forkpty.fcho │ │ │ │ 0x0001db7c 776e006c 63686f77 6e006663 686f776e wn.lchown.fchown │ │ │ │ 0x0001db8c 61740066 6c6f636b 00584d4c 5f467265 at.flock.XML_Fre │ │ │ │ 0x0001db9c 65436f6e 74656e74 4d6f6465 6c005f5f eContentModel.__ │ │ │ │ 0x0001dbac 77616974 335f7469 6d653634 00584d4c wait3_time64.XML │ │ │ │ 0x0001dbbc 5f557365 466f7265 69676e44 54440058 _UseForeignDTD.X │ │ │ │ 0x0001dbcc 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ 0x0001dbdc 79506172 73696e67 00584d4c 5f476574 yParsing.XML_Get │ │ │ │ @@ -338,27 +338,27 @@ │ │ │ │ 0x0001decc 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ 0x0001dedc 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ 0x0001deec 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ │ 0x0001defc 6178005f 5f736368 65645f72 725f6765 ax.__sched_rr_ge │ │ │ │ 0x0001df0c 745f696e 74657276 616c3634 00736368 t_interval64.sch │ │ │ │ 0x0001df1c 65645f79 69656c64 00736574 72657367 ed_yield.setresg │ │ │ │ 0x0001df2c 69640073 65747265 73756964 00666461 id.setresuid.fda │ │ │ │ - 0x0001df3c 74617379 6e630077 61697469 64006670 tasync.waitid.fp │ │ │ │ - 0x0001df4c 61746863 6f6e6600 77726974 65760074 athconf.writev.t │ │ │ │ + 0x0001df3c 74617379 6e630077 61697469 64007772 tasync.waitid.wr │ │ │ │ + 0x0001df4c 69746576 00667061 7468636f 6e660074 itev.fpathconf.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 │ │ │ │ + 0x0001dfbc 74696d65 3634005f 5f766670 72696e74 time64.__vfprint │ │ │ │ + 0x0001dfcc 665f6368 6b005f5f 73797363 6f6e6600 f_chk.__sysconf. │ │ │ │ + 0x0001dfdc 584d4c5f 47657442 61736500 67657472 XML_GetBase.getr │ │ │ │ + 0x0001dfec 6c696d69 74363400 73657472 6c696d69 limit64.setrlimi │ │ │ │ + 0x0001dffc 74363400 70746872 6561645f 65786974 t64.pthread_exit │ │ │ │ 0x0001e00c 00636c6f 73656672 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 │ │ │ │ @@ -372,18 +372,18 @@ │ │ │ │ 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 │ │ │ │ 0x0001e14c 6f005f5f 73696774 696d6564 77616974 o.__sigtimedwait │ │ │ │ - 0x0001e15c 36340073 79737465 6d006966 5f6e616d 64.system.if_nam │ │ │ │ - 0x0001e16c 65696e64 65780069 665f6672 65656e61 eindex.if_freena │ │ │ │ - 0x0001e17c 6d65696e 64657800 62696e64 74657874 meindex.bindtext │ │ │ │ - 0x0001e18c 646f6d61 696e0061 74616e32 00617461 domain.atan2.ata │ │ │ │ + 0x0001e15c 36340069 665f6e61 6d65696e 64657800 64.if_nameindex. │ │ │ │ + 0x0001e16c 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ + 0x0001e17c 0062696e 64746578 74646f6d 61696e00 .bindtextdomain. │ │ │ │ + 0x0001e18c 73797374 656d0061 74616e32 00617461 system.atan2.ata │ │ │ │ 0x0001e19c 6e680061 74616e00 726f756e 64006661 nh.atan.round.fa │ │ │ │ 0x0001e1ac 62730066 6d61006c 6f673200 6e657874 bs.fma.log2.next │ │ │ │ 0x0001e1bc 61667465 72006173 696e0065 78706d31 after.asin.expm1 │ │ │ │ 0x0001e1cc 00657266 00617369 6e68006c 6f673130 .erf.asinh.log10 │ │ │ │ 0x0001e1dc 00687970 6f740073 696e636f 73006c6f .hypot.sincos.lo │ │ │ │ 0x0001e1ec 67317000 65787032 00636272 74006365 g1p.exp2.cbrt.ce │ │ │ │ 0x0001e1fc 696c0061 636f7368 00657266 63007371 il.acosh.erfc.sq │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029060 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1975d0 <_start@@Base+0x34> │ │ │ │ + bl 19b814 <_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, #48828 @ 0xbebc │ │ │ │ + movw r0, #52284 @ 0xcc3c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ 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, #48844 @ 0xbecc │ │ │ │ + movw r1, #52300 @ 0xcc4c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 1985b4 │ │ │ │ + bl 19c7fc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bf1c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c1e4 <_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 198588 │ │ │ │ + bl 19c7d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c7b8 │ │ │ │ + bl 6caac │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #48888 @ 0xbef8 │ │ │ │ + movw r0, #52344 @ 0xcc78 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19c36c │ │ │ │ + bl 1a0584 │ │ │ │ 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 199764 │ │ │ │ + bl 19d9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c7b8 │ │ │ │ + bl 6caac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 139974 │ │ │ │ + bl 13b198 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ce780 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1d2548 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 97c48 <_Py_GetConfig@@Base> │ │ │ │ + bl 97fc0 <_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 19d25c │ │ │ │ + bl 1a1474 │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #48904 @ 0xbf08 │ │ │ │ + movw r2, #52360 @ 0xcc88 │ │ │ │ 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, #48920 @ 0xbf18 │ │ │ │ + movw r0, #52376 @ 0xcc98 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a591c │ │ │ │ + bl 1a9b18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #48932 @ 0xbf24 │ │ │ │ + movw r1, #52388 @ 0xcca4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_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, #48968 @ 0xbf48 │ │ │ │ + movw r1, #52424 @ 0xccc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7ce8 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d80ec │ │ │ │ + bl 1db748 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1dbb4c │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #672 @ (adr r3, 2ae4c ) │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #880 @ (adr r4, 2af24 ) │ │ │ │ + sxth r4, r3 │ │ │ │ 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, #48976 @ 0xbf50 │ │ │ │ + movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 1984c0 │ │ │ │ + bl 19c708 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r4, pc, #944 @ (adr r4, 2afac ) │ │ │ │ + sxth r4, r5 │ │ │ │ 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 1987f0 │ │ │ │ + bl 19ca38 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c4dc │ │ │ │ + bl 6c7a4 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c540 │ │ │ │ + bl 6c808 │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #49044 @ 0xbf94 │ │ │ │ + movw r1, #52500 @ 0xcd14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #16 @ (adr r5, 2ac7c <_PyPreConfig_InitCompatConfig@@Base+0x10>) │ │ │ │ + sxtb r4, r0 │ │ │ │ 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, #49060 @ 0xbfa4 │ │ │ │ + movw r1, #52516 @ 0xcd24 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f84e8 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8d0c <_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 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6c098 │ │ │ │ + bl 6c360 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ 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 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ 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 246198 │ │ │ │ + bl 247840 │ │ │ │ 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 8881c │ │ │ │ + bl 88b30 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 66bf4 │ │ │ │ + bl 66c10 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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 5f488 │ │ │ │ + bl 5f480 │ │ │ │ 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 8881c │ │ │ │ + bl 88b30 │ │ │ │ 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 8881c │ │ │ │ + bl 88b30 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8881c │ │ │ │ + bl 88b30 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 122e84 <_PyErr_Clear@@Base> │ │ │ │ + b.w 123d8c <_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 1988a4 │ │ │ │ + bl 19caec │ │ │ │ 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 1988a4 │ │ │ │ + bl 19caec │ │ │ │ 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 1985b4 │ │ │ │ + bl 19c7fc │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1987f0 │ │ │ │ + bl 19ca38 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c5fc │ │ │ │ + bl 6c8f0 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c4dc │ │ │ │ + bl 6c7a4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c540 │ │ │ │ + bl 6c808 │ │ │ │ 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 198868 │ │ │ │ + bl 19cab0 │ │ │ │ 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 198474 │ │ │ │ + bl 19c6bc │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19decc <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1a20e4 <_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 1987f0 │ │ │ │ + bl 19ca38 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c248 │ │ │ │ - movw r0, #37924 @ 0x9424 │ │ │ │ + bl 6c510 │ │ │ │ + movw r0, #41344 @ 0xa180 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c4dc │ │ │ │ + bl 6c7a4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #37924 @ 0x9424 │ │ │ │ + movw r0, #41344 @ 0xa180 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c4dc │ │ │ │ + bl 6c7a4 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #37924 @ 0x9424 │ │ │ │ + movw r0, #41344 @ 0xa180 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c4dc │ │ │ │ + bl 6c7a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c4dc │ │ │ │ + bl 6c7a4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c540 │ │ │ │ + bl 6c808 │ │ │ │ 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, #49044 @ 0xbf94 │ │ │ │ + movw r1, #52500 @ 0xcd14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ 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 1987f0 │ │ │ │ + bl 19ca38 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c4dc │ │ │ │ + bl 6c7a4 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c540 │ │ │ │ + bl 6c808 │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #49044 @ 0xbf94 │ │ │ │ + movw r1, #52500 @ 0xcd14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ 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 1985b4 │ │ │ │ + bl 19c7fc │ │ │ │ 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 6bf1c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c1e4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 199764 │ │ │ │ + bl 19d9ac │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c7b8 │ │ │ │ + bl 6caac │ │ │ │ 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 19a3ac <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 19e5c4 │ │ │ │ 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 126138 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 127040 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d3b30 │ │ │ │ + bl d433c │ │ │ │ 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 dde3c │ │ │ │ + bl de64c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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 19a5d8 │ │ │ │ + bl 19e7f0 │ │ │ │ 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, #51608 @ 0xc998 │ │ │ │ + movw r0, #55064 @ 0xd718 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 62738 │ │ │ │ + bl 628d4 │ │ │ │ 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, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #55120 @ 0xd750 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #61840 @ 0xf190 │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #65176 @ 0xfe98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #51688 @ 0xc9e8 │ │ │ │ + movw r1, #55144 @ 0xd768 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #8036 @ 0x1f64 │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #10928 @ 0x2ab0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #55164 @ 0xd77c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51732 @ 0xca14 │ │ │ │ + movw r1, #55188 @ 0xd794 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f1818 │ │ │ │ + bl 1f4ad0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12008 @ 0x2ee8 │ │ │ │ + movw r1, #15384 @ 0x3c18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_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, #21408 @ 0x53a0 │ │ │ │ + movw r1, #24744 @ 0x60a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51756 @ 0xca2c │ │ │ │ + movw r1, #55212 @ 0xd7ac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51776 @ 0xca40 │ │ │ │ + movw r1, #55232 @ 0xd7c0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51792 @ 0xca50 │ │ │ │ + movw r1, #55248 @ 0xd7d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #51808 @ 0xca60 │ │ │ │ + movw r1, #55264 @ 0xd7e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8036 @ 0x1f64 │ │ │ │ + movw r1, #10928 @ 0x2ab0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6c950 │ │ │ │ + bl 6cc44 │ │ │ │ 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 126138 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 127040 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc998 │ │ │ │ + bl 1d0840 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3340 │ │ │ │ + bl d3b44 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115158 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115b90 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ + bl 123d8c <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8036 @ 0x1f64 │ │ │ │ + movw r1, #10928 @ 0x2ab0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c490 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 1a06a8 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19c610 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 1a0828 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d4318 │ │ │ │ + bl 1d7de0 │ │ │ │ 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 199684 │ │ │ │ + bl 19d8cc │ │ │ │ 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 19a088 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 19e2a0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49172 @ 0xc014 │ │ │ │ + movw r3, #52628 @ 0xcd94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ b.n 2b546 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + bcs.n 2b49c │ │ │ │ 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, #52004 @ 0xcb24 │ │ │ │ + movw r5, #55460 @ 0xd8a4 │ │ │ │ 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 8dec4 │ │ │ │ + bl 8e224 │ │ │ │ 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 c4fe0 │ │ │ │ + bl c57a4 │ │ │ │ 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 85a18 │ │ │ │ + bl 85d2c │ │ │ │ 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 8dec4 │ │ │ │ + bl 8e224 │ │ │ │ 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 85a18 │ │ │ │ + bl 85d2c │ │ │ │ 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 11ad10 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b750 <_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 115490 │ │ │ │ + bl 115ec8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52024 @ 0xcb38 │ │ │ │ + movw r1, #55480 @ 0xd8b8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #52048 @ 0xcb50 │ │ │ │ + movw r1, #55504 @ 0xd8d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1edb88 │ │ │ │ + bl 1f0d60 │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52052 @ 0xcb54 │ │ │ │ + movw r1, #55508 @ 0xd8d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1edf6c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1f1120 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12008 @ 0x2ee8 │ │ │ │ + movw r1, #15384 @ 0x3c18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8036 @ 0x1f64 │ │ │ │ + movw r1, #10928 @ 0x2ab0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19c440 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a0658 <_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, #12220 @ 0x2fbc │ │ │ │ + movw r3, #15676 @ 0x3d3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #15188 @ 0x3b54 │ │ │ │ + movw r2, #18644 @ 0x48d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #38976 @ 0x9840 │ │ │ │ + movw r1, #42396 @ 0xa59c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #38784 @ 0x9780 │ │ │ │ + movw r1, #42204 @ 0xa4dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #38812 @ 0x979c │ │ │ │ + movw r1, #42232 @ 0xa4f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #38880 @ 0x97e0 │ │ │ │ + movw r1, #42300 @ 0xa53c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38936 @ 0x9818 │ │ │ │ + movw r1, #42356 @ 0xa574 │ │ │ │ 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, #22136 @ 0x5678 │ │ │ │ + movw r1, #25592 @ 0x63f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 8c5bc │ │ │ │ + bl 8c910 │ │ │ │ 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 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8faa8 │ │ │ │ + bl 8fe08 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 9e18c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9e55c <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 19a450 │ │ │ │ + bl 19e668 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c1a0 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c194 <_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 6bf1c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c1e4 <_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 19a450 │ │ │ │ + bl 19e668 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c1a0 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c194 <_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 19a5d8 │ │ │ │ + bl 19e7f0 │ │ │ │ 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 19a450 │ │ │ │ + bl 19e668 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b4398 │ │ │ │ + bl 1b8424 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c7b8 │ │ │ │ + bl 6caac │ │ │ │ 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, #54480 @ 0xd4d0 │ │ │ │ + movw r1, #57896 @ 0xe228 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ 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 e94e0 │ │ │ │ + bl e9ce0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b398c │ │ │ │ + bl 1b7a18 │ │ │ │ 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 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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, #54480 @ 0xd4d0 │ │ │ │ + movw r1, #57896 @ 0xe228 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ 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 ea134 │ │ │ │ + bl ea934 │ │ │ │ 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 ea86c │ │ │ │ + bl eb06c │ │ │ │ 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 1985b4 │ │ │ │ + bl 19c7fc │ │ │ │ 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 1b00b0 │ │ │ │ + bl 1b4118 │ │ │ │ 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, #54480 @ 0xd4d0 │ │ │ │ + movw r1, #57896 @ 0xe228 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ 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 e94e0 │ │ │ │ + bl e9ce0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b398c │ │ │ │ + bl 1b7a18 │ │ │ │ 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 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 1bbecc │ │ │ │ + b.w 1c00e0 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1bc2b8 │ │ │ │ + b.w 1c042c │ │ │ │ ... │ │ │ │ │ │ │ │ 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 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ 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 1d5e84 │ │ │ │ + bl 1d9914 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cf570 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ + bl 1d331c <_PyEval_MakePendingCalls@@Base+0x56c> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 119700 │ │ │ │ + bl 11a140 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 1d3b38 │ │ │ │ + bl 1d7600 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bc12 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 8fe88 │ │ │ │ + b.w 901e8 │ │ │ │ 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, #9152 @ 0x23c0 │ │ │ │ + movw r1, #12504 @ 0x30d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fe88 │ │ │ │ + b.w 901e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #35412 @ 0x8a54 │ │ │ │ + movw r1, #38748 @ 0x975c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 1d5e84 │ │ │ │ + b.w 1d9914 │ │ │ │ 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 1a6078 │ │ │ │ + bl 1aa278 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 1d62c8 │ │ │ │ + bl 1d9d24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 76f38 │ │ │ │ + bl 772d4 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6d68 │ │ │ │ + bl 1da7c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 1d1830 │ │ │ │ + bl 1d52fc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 c69cc │ │ │ │ + bl c717c │ │ │ │ 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, #8036 @ 0x1f64 │ │ │ │ + movw r0, #10928 @ 0x2ab0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bdc64 │ │ │ │ + bl 1c1b08 │ │ │ │ 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, #36568 @ 0x8ed8 │ │ │ │ + movw r1, #39868 @ 0x9bbc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ 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 246198 │ │ │ │ + bl 247840 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ 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, #34000 @ 0x84d0 │ │ │ │ + movw r2, #37336 @ 0x91d8 │ │ │ │ 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 6c470 │ │ │ │ + bl 6c738 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ - bl 1e8d2c │ │ │ │ - bl 95cc4 │ │ │ │ + bl 98b34 │ │ │ │ + bl 1ebf6c │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ - bl e4a64 │ │ │ │ + bl 98b34 │ │ │ │ + bl e5264 │ │ │ │ mov fp, r0 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ bl 302d2 <_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 6c248 │ │ │ │ + bl 6c510 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36592 @ 0x8ef0 │ │ │ │ + movw r1, #39892 @ 0x9bd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - bl 95cc4 │ │ │ │ + bl 127c34 │ │ │ │ + bl 96040 │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c470 │ │ │ │ + bl 6c738 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ - bl 1e8d2c │ │ │ │ - bl 95cc4 │ │ │ │ + bl 98b34 │ │ │ │ + bl 1ebf6c │ │ │ │ + bl 96040 │ │ │ │ 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 71400 │ │ │ │ + bl 71718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 71400 │ │ │ │ + bl 71718 │ │ │ │ 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 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ 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, #36696 @ 0x8f58 │ │ │ │ + movw r1, #39996 @ 0x9c3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36728 @ 0x8f78 │ │ │ │ + movw r1, #40028 @ 0x9c5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ 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, #36760 @ 0x8f98 │ │ │ │ + movw r1, #40060 @ 0x9c7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36796 @ 0x8fbc │ │ │ │ + movw r1, #40096 @ 0x9ca0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36836 @ 0x8fe4 │ │ │ │ + movw r1, #40136 @ 0x9cc8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36848 @ 0x8ff0 │ │ │ │ + movw r1, #40148 @ 0x9cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36864 @ 0x9000 │ │ │ │ + movw r1, #40164 @ 0x9ce4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36880 @ 0x9010 │ │ │ │ + movw r1, #40180 @ 0x9cf4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36896 @ 0x9020 │ │ │ │ + movw r1, #40196 @ 0x9d04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36916 @ 0x9034 │ │ │ │ + movw r1, #40216 @ 0x9d18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36932 @ 0x9044 │ │ │ │ + movw r1, #40232 @ 0x9d28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36948 @ 0x9054 │ │ │ │ + movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36964 @ 0x9064 │ │ │ │ + movw r1, #40264 @ 0x9d48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36984 @ 0x9078 │ │ │ │ + movw r1, #40284 @ 0x9d5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37000 @ 0x9088 │ │ │ │ + movw r1, #40300 @ 0x9d6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37028 @ 0x90a4 │ │ │ │ + movw r1, #40328 @ 0x9d88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #40356 @ 0x9da4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37080 @ 0x90d8 │ │ │ │ + movw r1, #40380 @ 0x9dbc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37104 @ 0x90f0 │ │ │ │ + movw r1, #40404 @ 0x9dd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37132 @ 0x910c │ │ │ │ + movw r1, #40432 @ 0x9df0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37232 @ 0x9170 │ │ │ │ + movw r1, #40532 @ 0x9e54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 71400 │ │ │ │ + bl 71718 │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60428 @ 0xec0c │ │ │ │ + movw r1, #63884 @ 0xf98c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60688 @ 0xed10 │ │ │ │ + movw r1, #64144 @ 0xfa90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60444 @ 0xec1c │ │ │ │ + movw r1, #63900 @ 0xf99c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60456 @ 0xec28 │ │ │ │ + movw r1, #63912 @ 0xf9a8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37148 @ 0x911c │ │ │ │ + movw r1, #40448 @ 0x9e00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37168 @ 0x9130 │ │ │ │ + movw r1, #40468 @ 0x9e14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37184 @ 0x9140 │ │ │ │ + movw r1, #40484 @ 0x9e24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15888 @ 0x3e10 │ │ │ │ + movw r1, #19372 @ 0x4bac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60472 @ 0xec38 │ │ │ │ + movw r1, #63928 @ 0xf9b8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37208 @ 0x9158 │ │ │ │ + movw r1, #40508 @ 0x9e3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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, #37220 @ 0x9164 │ │ │ │ + movw r1, #40520 @ 0x9e48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 e2334 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e2b30 <_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 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49012 @ 0xbf74 │ │ │ │ + movw r1, #52428 @ 0xcccc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 9334c │ │ │ │ + bl 936c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 48412 │ │ │ │ + b.w 483f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91a5c │ │ │ │ + bl 91dbc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 378b0 │ │ │ │ + bl 37998 │ │ │ │ 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, #49540 @ 0xc184 │ │ │ │ + movw r1, #52956 @ 0xcedc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60936 @ 0xee08 │ │ │ │ + movw r0, #64392 @ 0xfb88 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e254 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10eb10 <_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, #45288 @ 0xb0e8 │ │ │ │ + movw r1, #48580 @ 0xbdc4 │ │ │ │ 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, #3532 @ 0xdcc │ │ │ │ + movw r3, #6868 @ 0x1ad4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85144 │ │ │ │ + bl 85458 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e688 │ │ │ │ + bl 8e9e8 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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 11cd98 │ │ │ │ + bl 11d7c4 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 cb700 │ │ │ │ + b.w cbed0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #45572 @ 0xb204 │ │ │ │ + movw r2, #48908 @ 0xbf0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #45580 @ 0xb20c │ │ │ │ + movw r1, #48916 @ 0xbf14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d61cc │ │ │ │ + bl 13e264 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7ec10 │ │ │ │ + bl 7ef48 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd978 │ │ │ │ + bl de188 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #45596 @ 0xb21c │ │ │ │ + movw r3, #48932 @ 0xbf24 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #11441 @ 0x2cb1 │ │ │ │ - movt r3, #35 @ 0x23 │ │ │ │ + movw r3, #36093 @ 0x8cfd │ │ │ │ + movt r3, #24 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #13089 @ 0x3321 │ │ │ │ + movw r3, #20745 @ 0x5109 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80300 │ │ │ │ + bl 80638 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45604 @ 0xb224 │ │ │ │ + movw r1, #48940 @ 0xbf2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #62521 @ 0xf439 │ │ │ │ - movt r2, #24 │ │ │ │ - movw r3, #49685 @ 0xc215 │ │ │ │ + movw r2, #11593 @ 0x2d49 │ │ │ │ + movt r2, #25 │ │ │ │ + movw r3, #63373 @ 0xf78d │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #48756 @ 0xbe74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f948c │ │ │ │ + bl f9ccc │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45432 @ 0xb178 │ │ │ │ + movw r1, #48768 @ 0xbe80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ 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 101ca4 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 1024b4 <_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 1dfdd8 │ │ │ │ + b.w 1e3214 │ │ │ │ │ │ │ │ 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 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ 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 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ 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 246198 │ │ │ │ + bl 247840 │ │ │ │ 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 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ 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 83e08 │ │ │ │ + bl 84168 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ 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 246198 │ │ │ │ + bl 247840 │ │ │ │ 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 8fe30 │ │ │ │ + bl 90190 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac448 │ │ │ │ + b.w 1b04a8 │ │ │ │ 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, #49328 @ 0xc0b0 │ │ │ │ + movw r1, #52664 @ 0xcdb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #49412 @ 0xc104 │ │ │ │ + movw r9, #52748 @ 0xce0c │ │ │ │ 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, #49348 @ 0xc0c4 │ │ │ │ + movw r1, #52684 @ 0xcdcc │ │ │ │ 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, #49372 @ 0xc0dc │ │ │ │ + movw r1, #52708 @ 0xcde4 │ │ │ │ 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, #49392 @ 0xc0f0 │ │ │ │ + movw r1, #52728 @ 0xcdf8 │ │ │ │ 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 6cb44 │ │ │ │ + bl 6ce38 │ │ │ │ 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 97c48 <_Py_GetConfig@@Base> │ │ │ │ + bl 97fc0 <_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 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, #11673 @ 0x2d99 │ │ │ │ + movw r3, #12597 @ 0x3135 │ │ │ │ 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, #49440 @ 0xc120 │ │ │ │ + movw r2, #52776 @ 0xce28 │ │ │ │ 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, #49492 @ 0xc154 │ │ │ │ + movw r2, #52828 @ 0xce5c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49524 @ 0xc174 │ │ │ │ + movw r2, #52860 @ 0xce7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 19818c <_start@@Base+0xbf0> │ │ │ │ + bl 19c3d4 <_start@@Base+0xbf4> │ │ │ │ ldr r1, [pc, #204] @ (2d31c <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #1591 @ 0x637 │ │ │ │ + movw r3, #1695 @ 0x69f │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19d0b4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 1a12cc <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #2925 @ 0xb6d │ │ │ │ + movw r2, #3029 @ 0xbd5 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #2983 @ 0xba7 │ │ │ │ + movw r1, #3087 @ 0xc0f │ │ │ │ movt r1, #6 │ │ │ │ - bl 19da6c │ │ │ │ + bl 1a1c84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49556 @ 0xc194 │ │ │ │ + movw r2, #52892 @ 0xce9c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49584 @ 0xc1b0 │ │ │ │ + movw r2, #52920 @ 0xceb8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49612 @ 0xc1cc │ │ │ │ + movw r2, #52948 @ 0xced4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49652 @ 0xc1f4 │ │ │ │ + movw r2, #52988 @ 0xcefc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49680 @ 0xc210 │ │ │ │ + movw r2, #53016 @ 0xcf18 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ 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 1e3e84 │ │ │ │ + bl 1e71c4 │ │ │ │ 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, #49708 @ 0xc22c │ │ │ │ + movw r2, #53044 @ 0xcf34 │ │ │ │ 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 26b0f0 │ │ │ │ + bl 26be68 │ │ │ │ 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, #49760 @ 0xc260 │ │ │ │ + movw r0, #53096 @ 0xcf68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #49872 @ 0xc2d0 │ │ │ │ + movw r3, #53208 @ 0xcfd8 │ │ │ │ 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 26b34c │ │ │ │ + bl 26c0c4 │ │ │ │ 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, #49900 @ 0xc2ec │ │ │ │ + movw r1, #53236 @ 0xcff4 │ │ │ │ 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, #49928 @ 0xc308 │ │ │ │ + movw r1, #53264 @ 0xd010 │ │ │ │ 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, #49948 @ 0xc31c │ │ │ │ + movw r1, #53284 @ 0xd024 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49972 @ 0xc334 │ │ │ │ + movw r1, #53308 @ 0xd03c │ │ │ │ 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, #50000 @ 0xc350 │ │ │ │ + movw r2, #53336 @ 0xd058 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb44 │ │ │ │ + bl 6ce38 │ │ │ │ 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, #50028 @ 0xc36c │ │ │ │ + movw r1, #53364 @ 0xd074 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #50056 @ 0xc388 │ │ │ │ + movw r1, #53392 @ 0xd090 │ │ │ │ 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, #50084 @ 0xc3a4 │ │ │ │ + movw r2, #53420 @ 0xd0ac │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb44 │ │ │ │ + bl 6ce38 │ │ │ │ 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, #50112 @ 0xc3c0 │ │ │ │ + movw r1, #53448 @ 0xd0c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50144 @ 0xc3e0 │ │ │ │ + movw r1, #53480 @ 0xd0e8 │ │ │ │ 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, #50176 @ 0xc400 │ │ │ │ + movw r1, #53512 @ 0xd108 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #50208 @ 0xc420 │ │ │ │ + movw r1, #53544 @ 0xd128 │ │ │ │ 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, #50216 @ 0xc428 │ │ │ │ + movw r0, #53552 @ 0xd130 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50236 @ 0xc43c │ │ │ │ + movw r1, #53572 @ 0xd144 │ │ │ │ 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 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, #50376 @ 0xc4c8 │ │ │ │ + movw r2, #53712 @ 0xd1d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6cb44 │ │ │ │ + bl 6ce38 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #50400 @ 0xc4e0 │ │ │ │ + movw r2, #53736 @ 0xd1e8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb44 │ │ │ │ + bl 6ce38 │ │ │ │ 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, #50408 @ 0xc4e8 │ │ │ │ + movw r1, #53744 @ 0xd1f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a83c │ │ │ │ + bl 14c334 │ │ │ │ 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 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ 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 f1510 │ │ │ │ + bl f1d24 │ │ │ │ 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, #50428 @ 0xc4fc │ │ │ │ + movw r1, #53764 @ 0xd204 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl de730 │ │ │ │ + bl def44 │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ 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 e13d8 │ │ │ │ + bl e1bd4 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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, #29324 @ 0x728c │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 93238 │ │ │ │ + bl 935b4 │ │ │ │ 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 267eb0 │ │ │ │ - movw r4, #28288 @ 0x6e80 │ │ │ │ + bl 26bb60 │ │ │ │ + movw r4, #31680 @ 0x7bc0 │ │ │ │ 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, #49528 @ 0xc178 │ │ │ │ + movw r4, #52984 @ 0xcef8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49544 @ 0xc188 │ │ │ │ + movw r4, #53000 @ 0xcf08 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49488 @ 0xc150 │ │ │ │ + movw r4, #52944 @ 0xced0 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49516 @ 0xc16c │ │ │ │ + movw r4, #52972 @ 0xceec │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49552 @ 0xc190 │ │ │ │ + movw r4, #53008 @ 0xcf10 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49500 @ 0xc15c │ │ │ │ + movw r4, #52956 @ 0xcedc │ │ │ │ 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 246198 │ │ │ │ + bl 247840 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ 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, #12684 @ 0x318c │ │ │ │ + movw r1, #16020 @ 0x3e94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 93238 │ │ │ │ + bl 935b4 │ │ │ │ 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 1d2284 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5d50 <_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, #60200 @ 0xeb28 │ │ │ │ + movw r0, #63616 @ 0xf880 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_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 1d2284 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5d50 <_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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ 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 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e82e4 <_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, #60228 @ 0xeb44 │ │ │ │ + movw r0, #63644 @ 0xf89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_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 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e82e4 <_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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ 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, #50712 @ 0xc618 │ │ │ │ + movw r1, #54048 @ 0xd320 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ 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 10e30c │ │ │ │ + bl 10ebc8 │ │ │ │ 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 f8510 │ │ │ │ + bl f8d34 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 97c48 <_Py_GetConfig@@Base> │ │ │ │ + bl 97fc0 <_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 14b2bc │ │ │ │ + b.w 14ce1c │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50828 @ 0xc68c │ │ │ │ + movw r1, #54164 @ 0xd394 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ 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, #50976 @ 0xc720 │ │ │ │ + movw r1, #54312 @ 0xd428 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a83c │ │ │ │ + bl 14c334 │ │ │ │ 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 f1510 │ │ │ │ + bl f1d24 │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ 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, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ddf6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r2, 2ddf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ movs r7, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -4864,55 +4864,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (2deac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -4934,30 +4934,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ 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, #51156 @ 0xc7d4 │ │ │ │ + movw r1, #54492 @ 0xd4dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a83c │ │ │ │ + bl 14c334 │ │ │ │ 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 f1510 │ │ │ │ + bl f1d24 │ │ │ │ b.n 2df90 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ 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, #51244 @ 0xc82c │ │ │ │ + movw r1, #54580 @ 0xd534 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a83c │ │ │ │ + bl 14c334 │ │ │ │ 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 f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e008 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 834f8 │ │ │ │ + bl 83834 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 8fe30 │ │ │ │ + bl 90190 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e6154 │ │ │ │ + b.w 1e939c │ │ │ │ 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 1d86cc │ │ │ │ + bl 1dc134 │ │ │ │ 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,42 +5105,42 @@ │ │ │ │ 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, #40328 @ 0x9d88 │ │ │ │ + movw r1, #43360 @ 0xa960 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e6280 │ │ │ │ + bl 1e94c8 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 6d33c <_Py_HashBytes@@Base> │ │ │ │ + bl 6d62c <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e186 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - movw r6, #35252 @ 0x89b4 │ │ │ │ + movw r6, #35132 @ 0x893c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ orrs r2, r3 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ @@ -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 13dba8 │ │ │ │ + bl 13f190 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a9a8 │ │ │ │ + bl 18de10 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 78234 │ │ │ │ + bl 785cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e908 │ │ │ │ + bl 7ec40 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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 1e8bf8 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1ebe38 <_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, #45420 @ 0xb16c │ │ │ │ + movw r1, #48756 @ 0xbe74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f9ea8 │ │ │ │ + bl fa6e8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 772d8 │ │ │ │ + b.w 77670 │ │ │ │ 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, #53748 @ 0xd1f4 │ │ │ │ + movw r2, #57084 @ 0xdefc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d26e8 │ │ │ │ + bl d2ee8 │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bced8 │ │ │ │ + bl 1c10a0 │ │ │ │ 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, #7016 @ 0x1b68 │ │ │ │ + movw r1, #10432 @ 0x28c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19c490 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 1a06a8 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1ec62c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ef804 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782fc │ │ │ │ - bl e4a64 │ │ │ │ + bl 78694 │ │ │ │ + bl e5264 │ │ │ │ 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, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #53768 @ 0xd208 │ │ │ │ + movw r0, #57104 @ 0xdf10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bc44 │ │ │ │ + bl 13d1f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #53776 @ 0xd210 │ │ │ │ + movw r1, #57112 @ 0xdf18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d3b30 │ │ │ │ + bl d433c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #53816 @ 0xd238 │ │ │ │ + movw r0, #57152 @ 0xdf40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e4b8c │ │ │ │ + bl 14c458 │ │ │ │ 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, #53828 @ 0xd244 │ │ │ │ + movw r0, #57164 @ 0xdf4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ 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, #53844 @ 0xd254 │ │ │ │ + movw r0, #57180 @ 0xdf5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e4b8c │ │ │ │ + bl 14c458 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c194 │ │ │ │ + bl 13d740 │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c194 │ │ │ │ + bl 13d740 │ │ │ │ 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 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 1ec7c4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ef99c <_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, #61700 @ 0xf104 │ │ │ │ + movw r2, #65036 @ 0xfe0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #61728 @ 0xf120 │ │ │ │ + movw r2, #65064 @ 0xfe28 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #61752 @ 0xf138 │ │ │ │ + movw r2, #65088 @ 0xfe40 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #61776 @ 0xf150 │ │ │ │ + movw r2, #65112 @ 0xfe58 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e524 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e52c <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #40276 @ 0x9d54 │ │ │ │ + movw r3, #43692 @ 0xaaac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #61800 @ 0xf168 │ │ │ │ + movw r2, #65136 @ 0xfe70 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #61824 @ 0xf180 │ │ │ │ + movw r2, #65160 @ 0xfe88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1cd300 │ │ │ │ + bl 1d11a0 │ │ │ │ mov r6, r0 │ │ │ │ - bl d3af0 │ │ │ │ + bl d42fc │ │ │ │ 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 d3b04 │ │ │ │ + bl d4310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd390 │ │ │ │ + bl 1d1230 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8036 @ 0x1f64 │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ 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, #61844 @ 0xf194 │ │ │ │ + movw r1, #65180 @ 0xfe9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_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 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r6 │ │ │ │ - bl 760e0 │ │ │ │ + bl 7647c │ │ │ │ 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 80300 │ │ │ │ + bl 80638 │ │ │ │ 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 760e0 │ │ │ │ + bl 7647c │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6ec <_PyObject_Dump@@Base+0x248> │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6d4 <_PyObject_Dump@@Base+0x230> │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ 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 e4a64 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #62000 @ 0xf230 │ │ │ │ + movw r2, #65336 @ 0xff38 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #62008 @ 0xf238 │ │ │ │ + movw r2, #65344 @ 0xff40 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e44bc │ │ │ │ + bl e4cb8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e7630 │ │ │ │ + bl e7e2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ 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 f1510 │ │ │ │ + bl f1d24 │ │ │ │ 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, #63388 @ 0xf79c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r2, #1188 @ 0x4a4 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ + bl 127c98 <_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 1ef158 │ │ │ │ + bl 1f22a4 │ │ │ │ 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 b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d3b30 │ │ │ │ + bl d433c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #63684 @ 0xf8c4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #1484 @ 0x5cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 13bc44 │ │ │ │ + bl 13d1f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #63692 @ 0xf8cc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #1492 @ 0x5d4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c194 │ │ │ │ + bl 13d740 │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63708 @ 0xf8dc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, #52032 @ 0xcb40 │ │ │ │ + movw r0, #55368 @ 0xd848 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 11042c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110ce8 <_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 11042c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110ce8 <_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 1d3cd4 │ │ │ │ + bl 1d779c │ │ │ │ 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, #65024 @ 0xfe00 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #2824 @ 0xb08 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ 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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ 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] │ │ │ │ @@ -6024,80 +6024,79 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002ea54 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2ea5c │ │ │ │ - nop │ │ │ │ + b.n 2ea58 │ │ │ │ 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 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ee55c │ │ │ │ + bl 1f16a8 │ │ │ │ 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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2eaa4 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 2ead2 │ │ │ │ - bl 95cc4 │ │ │ │ + bne.n 2eaa0 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 2eace │ │ │ │ + bl 96040 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - cbz r4, 2eacc │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1510 │ │ │ │ - bl e4a64 │ │ │ │ - cbz r0, 2ead6 │ │ │ │ + b.w f1d24 │ │ │ │ + bl e5264 │ │ │ │ + cbz r0, 2ead2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2eade │ │ │ │ + b.n 2eada │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002eae0 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1e40e0 │ │ │ │ +0002eadc <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1e7420 │ │ │ │ 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 │ │ │ │ - bpl.n 2eb50 <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ + bpl.n 2eb4c <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 2eb4a <_Py_DisplaySourceLine@@Base+0x6a> │ │ │ │ + cbnz r3, 2eb46 <_Py_DisplaySourceLine@@Base+0x6a> │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 2eb50 <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ + bpl.n 2eb4c <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -6109,23 +6108,23 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 2eb50 <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ + b.n 2eb4c <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2eb04 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ + bne.n 2eb00 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002eb54 : │ │ │ │ - b.w 1e2c08 │ │ │ │ +0002eb50 : │ │ │ │ + b.w 1e6010 │ │ │ │ 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,230 +6132,230 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 2eb94 │ │ │ │ - bl 1d88ac │ │ │ │ - cbz r0, 2ebda │ │ │ │ + bne.n 2eb90 │ │ │ │ + bl 1dc314 │ │ │ │ + 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] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r1, #4] │ │ │ │ - bls.n 2ebd2 │ │ │ │ + bls.n 2ebce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5040 │ │ │ │ + bl 1f7d2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2ebc4 │ │ │ │ + bne.n 2ebc0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 2ebda │ │ │ │ + b.n 2ebd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ebba │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ebba │ │ │ │ + bne.n 2ebb6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ebb6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 2ebba │ │ │ │ + b.n 2ebb6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0002ebdc : │ │ │ │ +0002ebd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2ec06 │ │ │ │ + cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ec82 │ │ │ │ - cbz r4, 2ec14 │ │ │ │ + b.n 2ec7e │ │ │ │ + cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebfe │ │ │ │ + beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 90938 │ │ │ │ + bl 90c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2ec28 │ │ │ │ + cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ec82 │ │ │ │ - bl 1dab08 │ │ │ │ + b.n 2ec7e │ │ │ │ + bl 1de0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec22 │ │ │ │ + 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 1dab48 │ │ │ │ + bl 1de0fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ec60 │ │ │ │ + beq.n 2ec5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ec60 │ │ │ │ + cbnz r3, 2ec5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2ec22 │ │ │ │ + beq.n 2ec1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2ec72 │ │ │ │ + bne.n 2ec6e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2ec82 │ │ │ │ + b.n 2ec7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ec6e │ │ │ │ + bne.n 2ec6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ec6e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2ecda │ │ │ │ + bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2ecf2 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 2ecee │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ecac │ │ │ │ + beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ed00 │ │ │ │ + b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9244 @ 0x241c │ │ │ │ + movw r0, #12464 @ 0x30b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ - b.n 2ed00 │ │ │ │ + bl 82b70 │ │ │ │ + b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0002ed04 : │ │ │ │ +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 2ed20 │ │ │ │ - bl 498bc │ │ │ │ - b.n 2ed40 │ │ │ │ + bmi.n 2ed1c │ │ │ │ + bl 4991a │ │ │ │ + b.n 2ed3c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2ed2a │ │ │ │ + blt.n 2ed26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 2ed46 │ │ │ │ + blt.n 2ed42 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26288 @ 0x66b0 │ │ │ │ + movw r1, #29744 @ 0x7430 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ed70 │ │ │ │ + b.n 2ed6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 2ed56 │ │ │ │ + bpl.n 2ed52 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 2ed58 │ │ │ │ + b.n 2ed54 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2ed64 │ │ │ │ + bne.n 2ed60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - b.n 2ed70 │ │ │ │ + b.n 2ed6c │ │ │ │ cmp r3, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0002ed72 : │ │ │ │ - ldr r0, [pc, #8] @ (2ed7c ) │ │ │ │ +0002ed6e : │ │ │ │ + ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d6178 │ │ │ │ - ble.n 2ed70 │ │ │ │ + b.w 1d9c08 │ │ │ │ + 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] @ (2edc0 ) │ │ │ │ + ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6366,267 +6365,269 @@ │ │ │ │ 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, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #68] @ (2ee20 ) │ │ │ │ + ldr r2, [pc, #68] @ (2ee1c ) │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr.w r2, [r2, #1256] @ 0x4e8 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2ee1c │ │ │ │ + cbz r3, 2ee18 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ - bl 2ee24 │ │ │ │ + bl 2ee20 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 2ee1c │ │ │ │ + cbz r3, 2ee18 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a174 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ blx 29e34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 1fa418 │ │ │ │ + bl 1fd14c <_PyParkingLot_UnparkAll@@Base+0xa50> │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #11520 @ 0x2d00 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2ee70 │ │ │ │ + bne.n 2ee6c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6c950 │ │ │ │ + bl 6cc44 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r6, 2ee62 │ │ │ │ + cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c490 <_Py_write_noraise@@Base+0x50> │ │ │ │ - b.n 2ee6c │ │ │ │ - cbz r0, 2ee6c │ │ │ │ + bl 1a06a8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + b.n 2ee68 │ │ │ │ + cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec62c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ef804 <_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, #65412 @ 0xff84 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #3148 @ 0xc4c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10e254 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ - cbnz r0, 2ee9a │ │ │ │ + bl 10eb10 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2eee8 │ │ │ │ + b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f8d74 │ │ │ │ + bl f95b4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eeb8 │ │ │ │ + beq.n 2eeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eeb8 │ │ │ │ + cbnz r3, 2eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2ee96 │ │ │ │ + beq.n 2ee92 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (2eef0 ) │ │ │ │ + ldr r0, [pc, #48] @ (2eeec ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eee8 │ │ │ │ + beq.n 2eee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2eee8 │ │ │ │ + cbnz r3, 2eee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, 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 1a79ec │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbnz r3, 2ef1e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a7c28 │ │ │ │ + b.n 2ef66 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 2ef66 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1a7c60 │ │ │ │ + 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 1a4d04 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2ef66 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 61744 <_Py_SetRefcnt@@Base+0x8ba> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78234 │ │ │ │ + bl 785cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef3c │ │ │ │ + bl 2efb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #20] @ (2ef34 ) │ │ │ │ + ldr r2, [pc, #24] @ (2efac ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #20] @ (2ef38 ) │ │ │ │ + ldr r0, [pc, #20] @ (2efb0 ) │ │ │ │ ldr.w r3, [r2, #3616] @ 0xe20 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 2ef68 │ │ │ │ + cbz r0, 2efe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef68 │ │ │ │ + beq.n 2efe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef68 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2efe0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2ef84 │ │ │ │ + cbz r0, 2effc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef84 │ │ │ │ + beq.n 2effc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef84 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2effc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 2ef98 │ │ │ │ + b.n 2f010 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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 167ee4 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 16a03c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2efbe │ │ │ │ + bne.n 2f036 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2efde │ │ │ │ + b.n 2f056 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 10f34c <_PyTime_localtime@@Base> │ │ │ │ + bl 10fc08 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2efba │ │ │ │ + bne.n 2f032 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 1fc0a8 │ │ │ │ + bl 1fee14 │ │ │ │ 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 1a37f0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2f010 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a3a28 │ │ │ │ - b.n 2f058 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne.n 2f058 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1a3a60 │ │ │ │ - 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 1a0afc │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2f058 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 615a8 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ 0002f05c : │ │ │ │ ldr r0, [pc, #4] @ (2f064 ) │ │ │ │ - b.w cb700 │ │ │ │ + b.w cbed0 │ │ │ │ nop │ │ │ │ - b.n 2f410 │ │ │ │ + b.n 2eb98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -6654,41 +6655,41 @@ │ │ │ │ bne.n 2f0da │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 2f0f2 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #45680 @ 0xb270 │ │ │ │ + movw r2, #49016 @ 0xbf78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15524 @ 0x3ca4 │ │ │ │ + movw r0, #18860 @ 0x49ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f154 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15524 @ 0x3ca4 │ │ │ │ + movw r0, #18860 @ 0x49ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f0b0 │ │ │ │ b.n 2f154 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 2f1ba │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 2f1ba │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f154 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6703,32 +6704,32 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2f1b2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 83a14 │ │ │ │ + bl 83d50 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f168 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbz r0, 2f16c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f158 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f1da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f154 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f170 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 2f1bc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -6756,25 +6757,25 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 2f12a │ │ │ │ mov r0, r4 │ │ │ │ - bl 80300 │ │ │ │ + bl 80638 │ │ │ │ b.n 2f1da │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15516 @ 0x3c9c │ │ │ │ + movw r1, #18852 @ 0x49a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ b.n 2f154 │ │ │ │ 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 │ │ │ │ @@ -6846,23 +6847,23 @@ │ │ │ │ b.n 2f28c │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ bge.n 2f2ac │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + movw r1, #16416 @ 0x4020 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 2f5ba │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ b.n 2f240 │ │ │ │ - bl 71c5c │ │ │ │ + bl 71f74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f5ba │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2f3a6 │ │ │ │ @@ -7141,19 +7142,19 @@ │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 2f4ba │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 2f5bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13112 @ 0x3338 │ │ │ │ + movw r1, #16448 @ 0x4040 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 │ │ │ │ @@ -7177,42 +7178,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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2f640 │ │ │ │ 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 2f644 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #15964 @ 0x3e5c │ │ │ │ + movw r1, #19300 @ 0x4b64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #47640 @ 0xba18 │ │ │ │ + movw r0, #51056 @ 0xc770 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f8a6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2f65a │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f640 │ │ │ │ cbz r4, 2f68e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r3, 2f666 │ │ │ │ subs r4, r5, #5 │ │ │ │ @@ -7246,15 +7247,15 @@ │ │ │ │ b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ b.n 2f6c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 1dab08 │ │ │ │ + bl 1de0c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f640 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f6da │ │ │ │ @@ -7263,143 +7264,143 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 2f6fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #15984 @ 0x3e70 │ │ │ │ + movw r1, #19320 @ 0x4b78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ b.n 2f640 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #36216 @ 0x8d78 │ │ │ │ + movw r1, #39516 @ 0x9a5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f87a │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #9152 @ 0x23c0 │ │ │ │ + movw r2, #12504 @ 0x30d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #16028 @ 0x3e9c │ │ │ │ + movw r1, #19364 @ 0x4ba4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl cca68 │ │ │ │ + bl cd238 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2f748 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbnz r2, 2f748 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 2f87a │ │ │ │ ldr r1, [pc, #352] @ (2f8b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 8041c │ │ │ │ + bl 80754 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2f77a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 2f87a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 2f87a │ │ │ │ b.n 2f7ba │ │ │ │ ldr r1, [pc, #316] @ (2f8b8 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2f79e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 2f79e │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ cbnz r7, 2f7c2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f87a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f87a │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f87a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f7e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2f7e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f7fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 2f7fc │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2f87a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f824 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f87a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f87a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143274 │ │ │ │ + bl 14463c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2f87a │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 1150f8 │ │ │ │ + bl 115b30 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2f862 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -7408,32 +7409,32 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2f878 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 2f886 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f6d6 │ │ │ │ b.n 2f640 │ │ │ │ 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 1dab48 │ │ │ │ + bl 1de0fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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 │ │ │ │ @@ -7470,180 +7471,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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9ba │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2fa02 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cbz r0, 2f938 │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs.w r8, r0, #0 │ │ │ │ blt.n 2f9ba │ │ │ │ subs r4, r5, #2 │ │ │ │ bne.n 2f93c │ │ │ │ b.n 2fa18 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 2f98a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 2f966 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11584 @ 0x2d40 │ │ │ │ + movw r1, #14920 @ 0x3a48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25128 @ 0x6228 │ │ │ │ + movw r0, #28584 @ 0x6fa8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f9ba │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2f9ba │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2f9d6 │ │ │ │ subs r4, #1 │ │ │ │ bne.n 2f992 │ │ │ │ - movw r5, #50580 @ 0xc594 │ │ │ │ + movw r5, #54036 @ 0xd314 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ b.n 2fa28 │ │ │ │ - movw r6, #17860 @ 0x45c4 │ │ │ │ + movw r6, #21196 @ 0x52cc │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cbz r3, 2f9f6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 2f9be │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11604 @ 0x2d54 │ │ │ │ + movw r1, #14940 @ 0x3a5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25128 @ 0x6228 │ │ │ │ + movw r0, #28584 @ 0x6fa8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fa9a │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9ba │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 2f9ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 2f9ba │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 2f9fe │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fa28 │ │ │ │ - movw r5, #50580 @ 0xc594 │ │ │ │ + movw r5, #54036 @ 0xd314 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ b.n 2fa28 │ │ │ │ - movw r5, #50580 @ 0xc594 │ │ │ │ + movw r5, #54036 @ 0xd314 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #17860 @ 0x45c4 │ │ │ │ + movw r6, #21196 @ 0x52cc │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 2fa28 │ │ │ │ - movw r5, #50580 @ 0xc594 │ │ │ │ + movw r5, #54036 @ 0xd314 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #17860 @ 0x45c4 │ │ │ │ + movw r6, #21196 @ 0x52cc │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 207abc <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ + bl 209ebc <_Py_RestoreSignals@@Base+0xe5c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9ba │ │ │ │ mov r1, sl │ │ │ │ - bl 207bd0 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ + bl 209fd0 <_Py_RestoreSignals@@Base+0xf70> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fa92 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207cdc <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ + bl 20a0dc <_Py_RestoreSignals@@Base+0x107c> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fa92 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 2fa5a │ │ │ │ cbnz r4, 2fa60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ b.n 2fa6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ cbz r0, 2fa92 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 17702c │ │ │ │ + bl 179b50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fa9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2fa9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2fa9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ b.n 2f9ba │ │ │ │ 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 78234 │ │ │ │ + bl 785cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 207eb0 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ + bl 20a2b0 <_Py_RestoreSignals@@Base+0x1250> │ │ │ │ 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 2fae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fae0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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 │ │ │ │ @@ -7658,21 +7659,21 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #56] @ (2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2fb4c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ cbz r4, 2fb3c <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fdc4 <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -7692,80 +7693,80 @@ │ │ │ │ b.n 2fb8c <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 2fb72 <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ b.n 2fb7c <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 7092c <_Py_hashtable_get@@Base> │ │ │ │ + bl 70c44 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7092c <_Py_hashtable_get@@Base> │ │ │ │ + bl 70c44 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb64 <_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 101ca4 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 1024b4 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 2fbdc <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2fbfa <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ b.n 2fbf4 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61020 @ 0xee5c │ │ │ │ + movw r0, #64436 @ 0xfbb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fbce <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ b.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbnz r0, 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.n 2fc2a <_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 2fc2e <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fc36 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -7799,53 +7800,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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 2fca2 <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2fcb4 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbnz r0, 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r3, [pc, #144] @ (2fd48 <_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 6c278 │ │ │ │ + bl 6c540 │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2fce2 <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 2fce2 <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ adds r3, r5, #1 │ │ │ │ bne.n 2fcfe <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ b.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #21032 @ 0x5228 │ │ │ │ + movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ + bl 127c98 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fd42 <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fd4c <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ @@ -7854,88 +7855,88 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ beq.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21096 @ 0x5268 │ │ │ │ + movw r2, #24432 @ 0x5f70 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ b.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002fd4c <_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 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cbz r4, 2fd88 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ 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 2fdba <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2fdc2 <_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, 2fdf2 <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7092c <_Py_hashtable_get@@Base> │ │ │ │ + bl 70c44 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fdf2 <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2feaa <_Py_fstat@@Base+0x15e> │ │ │ │ b.n 2feae <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ b.n 2fe34 <_Py_fstat@@Base+0xe8> │ │ │ │ @@ -7944,138 +7945,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 7dec4 │ │ │ │ + bl 7e200 │ │ │ │ cbz r0, 2fe60 <_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 2fe7a <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fe0c <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2feae <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2fe46 <_Py_fstat@@Base+0xfa> │ │ │ │ cbz r7, 2feae <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7128c <_Py_hashtable_set@@Base> │ │ │ │ + bl 715a4 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 2fea6 <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fea0 <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fea0 <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ebf6c │ │ │ │ b.n 2fe5c <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2feae <_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, #22836 @ 0x5934 │ │ │ │ + movw r1, #26172 @ 0x663c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ cbz r0, 2ff10 <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi.n 2fefa <_Py_fstat@@Base+0x1ae> │ │ │ │ - bl 124c60 │ │ │ │ + bl 125b68 │ │ │ │ b.n 2ff12 <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22852 @ 0x5944 │ │ │ │ + movw r1, #26188 @ 0x664c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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, #22888 @ 0x5968 │ │ │ │ + movw r1, #26224 @ 0x6670 │ │ │ │ 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 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ cbz r0, 2ff66 <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ bge.n 2ff6a <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22904 @ 0x5978 │ │ │ │ + movw r1, #26240 @ 0x6680 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ffa6 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ff66 <_Py_fstat@@Base+0x21a> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ adds r2, #16 │ │ │ │ @@ -8088,15 +8089,15 @@ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ bl 2ffac <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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 │ │ │ │ @@ -8119,39 +8120,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 20b6cc │ │ │ │ + bl 20d8dc │ │ │ │ cbz r0, 30028 <_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 3002c <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22940 @ 0x599c │ │ │ │ + movw r1, #26276 @ 0x66a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ beq.n 30040 <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 30042 <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -8163,25 +8164,25 @@ │ │ │ │ movw r2, #573 @ 0x23d │ │ │ │ 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 20c620 │ │ │ │ + bl 20e830 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 3019a <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #23076 @ 0x5a24 │ │ │ │ + movw fp, #26412 @ 0x672c │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ cbz r4, 300ea <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -8189,26 +8190,26 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 300ca <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 30124 <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23048 @ 0x5a08 │ │ │ │ + movw r1, #26384 @ 0x6710 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #22980 @ 0x59c4 │ │ │ │ + movw r1, #26316 @ 0x66cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ bne.n 300ac <_Py_fstat@@Base+0x360> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -8218,50 +8219,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 20b7d0 │ │ │ │ + bl 20d9e0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23040 @ 0x5a00 │ │ │ │ + movw r0, #26376 @ 0x6708 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3019c <_Py_fstat@@Base+0x450> │ │ │ │ b.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 30164 <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbnz r3, 30164 <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cbnz r2, 301aa <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 300ea <_Py_fstat@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ @@ -8281,17 +8282,17 @@ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ b.n 3009c <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ b.n 3009c <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r8 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ b.n 3021e <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ bls.n 301f8 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.n 301e6 <_Py_fstat@@Base+0x49a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -8399,35 +8400,35 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble.n 302be <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aee4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 302d0 <_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, 302f0 <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #56] @ (30324 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c278 │ │ │ │ + bl 6c540 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 3030a <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30322 <_Py_fstat@@Base+0x5d6> │ │ │ │ @@ -8437,79 +8438,79 @@ │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 30306 <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r7, r2] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ 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] @ (303d0 <_Py_fstat@@Base+0x684>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 8e688 │ │ │ │ + bl 8e9e8 │ │ │ │ cbz r0, 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 3037a <_Py_fstat@@Base+0x62e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31340 @ 0x7a6c │ │ │ │ + movw r1, #34676 @ 0x8774 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30376 <_Py_fstat@@Base+0x62a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 303cc <_Py_fstat@@Base+0x680> │ │ │ │ ldr r1, [pc, #88] @ (303d4 <_Py_fstat@@Base+0x688>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8041c │ │ │ │ + bl 80754 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ - bl 71400 │ │ │ │ + bl 71718 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #64] @ (303d4 <_Py_fstat@@Base+0x688>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cbz r0, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 303b4 <_Py_fstat@@Base+0x668> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 303ca <_Py_fstat@@Base+0x67e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 303ca <_Py_fstat@@Base+0x67e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, pc, #96 @ (adr r2, 30434 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -8519,17 +8520,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 6c278 │ │ │ │ + bl 6c540 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20e1ac <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2103bc <_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] @ (306f0 ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -8550,60 +8551,60 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ bne.n 30440 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6bff0 │ │ │ │ + bl 6c2b8 │ │ │ │ cbz r0, 30462 │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ cbnz r3, 30474 │ │ │ │ b.n 30490 │ │ │ │ ldr r2, [pc, #660] @ (306f8 ) │ │ │ │ - movw r3, #23680 @ 0x5c80 │ │ │ │ + movw r3, #27016 @ 0x6988 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ b.n 3073c │ │ │ │ ldr r0, [pc, #644] @ (306fc ) │ │ │ │ - bl 6c96c │ │ │ │ + bl 6cc60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #636] @ (306fc ) │ │ │ │ - bl 6cbb0 │ │ │ │ + bl 6cea4 │ │ │ │ ldr r0, [pc, #632] @ (306fc ) │ │ │ │ - bl 6c218 │ │ │ │ + bl 6c4e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3071c │ │ │ │ cbnz r5, 3049e │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ cbz r3, 304b4 │ │ │ │ ldr r0, [pc, #616] @ (30700 ) │ │ │ │ - bl 6cbb0 │ │ │ │ + bl 6cea4 │ │ │ │ b.n 304b4 │ │ │ │ ldr r0, [pc, #604] @ (306fc ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6d9d8 │ │ │ │ + bl 6dccc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30490 │ │ │ │ - movw r3, #23652 @ 0x5c64 │ │ │ │ + movw r3, #26988 @ 0x696c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ b.n 30724 │ │ │ │ ldr r0, [pc, #584] @ (30700 ) │ │ │ │ - bl 6c218 │ │ │ │ + bl 6c4e0 │ │ │ │ cbz r0, 304d0 │ │ │ │ ldr r2, [pc, #568] @ (306f8 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #49172 @ 0xc014 │ │ │ │ + movw r3, #52628 @ 0xcd94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ b.n 3073c │ │ │ │ - bl 6c498 │ │ │ │ + bl 6c760 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ ldr.w fp, [pc, #568] @ 30714 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ beq.n 30528 │ │ │ │ @@ -8617,75 +8618,75 @@ │ │ │ │ beq.n 30522 │ │ │ │ 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 1eddb4 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1542f8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1f9768 │ │ │ │ + bl 1fc5fc │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ b.n 304e2 │ │ │ │ ldr.w r9, [pc, #492] @ 30718 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ cbnz r6, 30544 │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #452] @ (30704 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6d9ac │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6dca0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ beq.n 3055a │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cbz r0, 3057a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 3057a │ │ │ │ - bl 19f05c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + bl 1a3270 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d9fc │ │ │ │ + bl 6dcf0 │ │ │ │ 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 1d4218 │ │ │ │ + bl 1d7ce0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, 305a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13aea4 │ │ │ │ + bl 13c414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4904 │ │ │ │ + bl 1d83cc │ │ │ │ mov r5, sl │ │ │ │ b.n 3058e │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c498 │ │ │ │ + bl 6c760 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl f9f40 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl fa780 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ ldr r3, [pc, #328] @ (30708 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ cbz r2, 305e6 │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ @@ -8697,20 +8698,20 @@ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ bne.n 305dc │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 3060e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a6fb4 │ │ │ │ + bl 1ab198 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3060e │ │ │ │ - movw r3, #23600 @ 0x5c30 │ │ │ │ + movw r3, #26936 @ 0x6938 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ b.n 30682 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3068e │ │ │ │ @@ -8719,15 +8720,15 @@ │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 3063a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [pc, #216] @ (3070c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d8924 │ │ │ │ + bl 1dc38c │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ cbz r5, 30658 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 30698 │ │ │ │ @@ -8737,81 +8738,81 @@ │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 306c8 │ │ │ │ dmb ish │ │ │ │ beq.n 30674 │ │ │ │ ldr r0, [pc, #156] @ (3070c ) │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ cbnz r3, 306d2 │ │ │ │ - movw r3, #23624 @ 0x5c48 │ │ │ │ + movw r3, #26960 @ 0x6950 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [pc, #140] @ (30710 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ b.n 3073c │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3061e │ │ │ │ b.n 30616 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1da460 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1dda18 <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dc25c │ │ │ │ + bl 1df7d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e01c4 │ │ │ │ + bl 1e3600 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ cbz r0, 306bc │ │ │ │ - bl 1070d8 │ │ │ │ + bl 1078f8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e03f4 │ │ │ │ + bl 1e3830 │ │ │ │ b.n 30646 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30668 │ │ │ │ b.n 30660 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d456c │ │ │ │ + bl 1d8034 │ │ │ │ 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 1f0018 │ │ │ │ + b.w 1f30b8 │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #49172 @ 0xc014 │ │ │ │ + movw r3, #52628 @ 0xcd94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ ldr r1, [pc, #32] @ (30748 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -8820,15 +8821,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 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ 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 │ │ │ │ @@ -8863,22 +8864,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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 307c2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 30892 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 307be │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ cbz r4, 3083a │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 307e4 │ │ │ │ @@ -8887,26 +8888,26 @@ │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 307f2 │ │ │ │ subs r4, #1 │ │ │ │ beq.n 30854 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cbz r0, 30808 │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 307be │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ beq.n 3085e │ │ │ │ b.n 3080c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cbz r0, 30822 │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 307be │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ beq.n 30866 │ │ │ │ b.n 30826 │ │ │ │ mov r3, r8 │ │ │ │ @@ -8954,22 +8955,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 20db3c │ │ │ │ + bl 20fd4c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [r1, r5] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r0, r0, #1 │ │ │ │ cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ ldr r2, [pc, #104] @ (30914 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -9013,17 +9014,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 1f8f90 │ │ │ │ + bl 1fbb70 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa080 │ │ │ │ + b.w fa9d8 │ │ │ │ ldr r3, [pc, #88] @ (309a0 ) │ │ │ │ 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 │ │ │ │ @@ -9053,88 +9054,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 6bff0 │ │ │ │ + bl 6c2b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 309d4 │ │ │ │ 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 309ea │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24948 @ 0x6174 │ │ │ │ + movw r1, #28284 @ 0x6e7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25052 @ 0x61dc │ │ │ │ + movw r0, #28388 @ 0x6ee4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ 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 14b280 │ │ │ │ + bl 14cde0 │ │ │ │ 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, #25108 @ 0x6214 │ │ │ │ + movw r0, #28444 @ 0x6f1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ 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 30a60 │ │ │ │ - movw r0, #54440 @ 0xd4a8 │ │ │ │ + movw r0, #57896 @ 0xe228 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cbnz r0, 30a60 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30a8c │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 30a78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 30a7a │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbz r0, 30a7a │ │ │ │ b.n 30a5c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc5d8 │ │ │ │ + bl 1d0480 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 30a5c │ │ │ │ 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 │ │ │ │ @@ -9144,15 +9145,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 30ab4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30ac0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30b9e │ │ │ │ mov r0, r4 │ │ │ │ @@ -9164,20 +9165,20 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 30ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbnz r3, 30b3e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 30b36 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cbz r6, 30b46 │ │ │ │ b.n 30b3e │ │ │ │ mov r0, r4 │ │ │ │ bl 30ba6 │ │ │ │ @@ -9186,61 +9187,61 @@ │ │ │ │ cmp r8, r7 │ │ │ │ beq.n 30b4e │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30afc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b18e8 │ │ │ │ + bl b20a0 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 30b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ b.n 30b94 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 30b14 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e08 │ │ │ │ + bl 84168 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30b30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 30b0a │ │ │ │ cmp r7, r6 │ │ │ │ ble.n 30b7c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ b.n 30b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2208 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + bl c29c0 <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ b.n 30b9a │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -9252,24 +9253,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 30bc8 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30bd4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30bf6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b3418 │ │ │ │ + bl b3bc8 │ │ │ │ cbnz r0, 30be4 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 30bf2 │ │ │ │ mov r0, r4 │ │ │ │ bl 30c6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ @@ -9282,47 +9283,47 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00030c00 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13ae5c <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13c3cc <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ 00030c06 : │ │ │ │ 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] @ (30c68 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1cd300 │ │ │ │ + bl 1d11a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 30c56 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 30c48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cc6e0 │ │ │ │ + bl 1d0588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 30c4c │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ b.n 30c5a │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd390 │ │ │ │ + bl 1d1230 │ │ │ │ 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 │ │ │ │ @@ -9331,31 +9332,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 30c8e │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30c9a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30cbe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbnz r0, 30cae │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 30cba │ │ │ │ mov r0, r4 │ │ │ │ - bl b1670 │ │ │ │ + bl b1e28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30ca8 │ │ │ │ ldr r0, [pc, #8] @ (30cc4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -9370,17 +9371,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30cf8 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30cfa │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00030cfc : │ │ │ │ push {r3, lr} │ │ │ │ @@ -9389,17 +9390,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30d2c │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30d2e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r5, r1, #1 │ │ │ │ @@ -9472,75 +9473,75 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 30e04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bmi.n 30e1e │ │ │ │ - movw r2, #62088 @ 0xf288 │ │ │ │ + movw r2, #65424 @ 0xff90 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17232 @ 0x4350 │ │ │ │ + movw r0, #20716 @ 0x50ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 30e1a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17232 @ 0x4350 │ │ │ │ + movw r0, #20716 @ 0x50ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30ddc │ │ │ │ movs r0, #0 │ │ │ │ b.n 30e36 │ │ │ │ ldr r6, [pc, #24] @ (30e38 ) │ │ │ │ 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 dcbc4 │ │ │ │ + bl dd3d4 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 210a70 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + b.w 212c00 <_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, 30e72 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58036 @ 0xe2b4 │ │ │ │ + movw r1, #61492 @ 0xf034 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf978 │ │ │ │ + bl c0150 │ │ │ │ cbnz r0, 30e88 │ │ │ │ b.n 30e84 │ │ │ │ - movw r0, #58036 @ 0xe2b4 │ │ │ │ + movw r0, #61492 @ 0xf034 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30e58 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30e8e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2b8c │ │ │ │ + bl c3348 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00030e92 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9552,20 +9553,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 779a8 │ │ │ │ + bl 77d40 │ │ │ │ cbz r0, 30efa │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a7398 │ │ │ │ + bl 1ab59c │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, 30efe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30efa │ │ │ │ subs r3, #1 │ │ │ │ @@ -9586,22 +9587,22 @@ │ │ │ │ b.n 31060 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 30f7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3102e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30ff2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ bge.n 30f3c │ │ │ │ @@ -9642,25 +9643,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 1a7464 │ │ │ │ + bl 1ab668 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 30fe8 │ │ │ │ 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 1a75c0 │ │ │ │ + bl 1ab7c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -9703,15 +9704,15 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ b.n 31002 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31060 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31060 │ │ │ │ @@ -9743,29 +9744,29 @@ │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 310a4 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b3aa0 │ │ │ │ + bl 1b7b2c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 310a8 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000310ac : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c684 │ │ │ │ + b.w 12d668 │ │ │ │ │ │ │ │ 000310b2 : │ │ │ │ - b.w 1b29e8 │ │ │ │ + b.w 1b6a74 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cbz r0, 310c0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -9792,117 +9793,117 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31110 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 3112c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3112c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3112c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 31148 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31148 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 31164 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31164 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00031168 <_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 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ 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 ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 311cc <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ cbz r3, 311cc <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ae5c <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13c3cc <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d456c │ │ │ │ + bl 1d8034 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfb5c │ │ │ │ + bl 1e2f98 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d456c │ │ │ │ + b.w 1d8034 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000311ce : │ │ │ │ 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] @ (31228 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cd300 │ │ │ │ + bl 1d11a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31218 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 3120a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ccbbc │ │ │ │ + bl 1d0a64 │ │ │ │ b.n 3120e │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ b.n 3121c │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd390 │ │ │ │ + bl 1d1230 │ │ │ │ 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 │ │ │ │ @@ -9910,303 +9911,270 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (31258 ) │ │ │ │ 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 1df998 │ │ │ │ + bl 1e2dd4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003125c : │ │ │ │ ldr r0, [pc, #4] @ (31264 ) │ │ │ │ - b.w cb700 │ │ │ │ + b.w cbed0 │ │ │ │ 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, #31436 @ 0x7acc │ │ │ │ + movw r1, #34772 @ 0x87d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31290 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3154a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31448 @ 0x7ad8 │ │ │ │ + movw r1, #34784 @ 0x87e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31460 @ 0x7ae4 │ │ │ │ + movw r1, #34796 @ 0x87ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31472 @ 0x7af0 │ │ │ │ + movw r1, #34808 @ 0x87f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31480 @ 0x7af8 │ │ │ │ + movw r1, #34816 @ 0x8800 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31492 @ 0x7b04 │ │ │ │ + movw r1, #34828 @ 0x880c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31504 @ 0x7b10 │ │ │ │ + movw r1, #34840 @ 0x8818 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31516 @ 0x7b1c │ │ │ │ + movw r1, #34852 @ 0x8824 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31528 @ 0x7b28 │ │ │ │ + movw r1, #34864 @ 0x8830 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31536 @ 0x7b30 │ │ │ │ + movw r1, #34872 @ 0x8838 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31548 @ 0x7b3c │ │ │ │ + movw r1, #34884 @ 0x8844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31560 @ 0x7b48 │ │ │ │ + movw r1, #34896 @ 0x8850 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31572 @ 0x7b54 │ │ │ │ + movw r1, #34908 @ 0x885c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3128a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31584 @ 0x7b60 │ │ │ │ + movw r1, #34920 @ 0x8868 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31596 @ 0x7b6c │ │ │ │ + movw r1, #34932 @ 0x8874 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31608 @ 0x7b78 │ │ │ │ + movw r1, #34944 @ 0x8880 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31620 @ 0x7b84 │ │ │ │ + movw r1, #34956 @ 0x888c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31632 @ 0x7b90 │ │ │ │ + movw r1, #34968 @ 0x8898 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31644 @ 0x7b9c │ │ │ │ + movw r1, #34980 @ 0x88a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31656 @ 0x7ba8 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31664 @ 0x7bb0 │ │ │ │ + movw r1, #35000 @ 0x88b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31676 @ 0x7bbc │ │ │ │ + movw r1, #35012 @ 0x88c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31688 @ 0x7bc8 │ │ │ │ + movw r1, #35024 @ 0x88d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31700 @ 0x7bd4 │ │ │ │ + movw r1, #35036 @ 0x88dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31712 @ 0x7be0 │ │ │ │ + movw r1, #35048 @ 0x88e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31724 @ 0x7bec │ │ │ │ + movw r1, #35060 @ 0x88f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31736 @ 0x7bf8 │ │ │ │ + movw r1, #35072 @ 0x8900 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31748 @ 0x7c04 │ │ │ │ + movw r1, #35084 @ 0x890c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31760 @ 0x7c10 │ │ │ │ + movw r1, #35096 @ 0x8918 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31772 @ 0x7c1c │ │ │ │ + movw r1, #35108 @ 0x8924 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31784 @ 0x7c28 │ │ │ │ + movw r1, #35120 @ 0x8930 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31796 @ 0x7c34 │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31808 @ 0x7c40 │ │ │ │ + movw r1, #35144 @ 0x8948 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3128a │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31824 @ 0x7c50 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - cbz r4, 31598 │ │ │ │ - ldrd r6, r7, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldrexd r8, r9, [r1] │ │ │ │ - strexd r5, r2, r3, [r1] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 31570 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl ff9a4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #31880 @ 0x7c88 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 82838 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57744 @ 0xe190 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -10215,92 +10183,125 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #31984 @ 0x7cf0 │ │ │ │ + movw r1, #35268 @ 0x89c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl bf978 │ │ │ │ - cbz r0, 3160c │ │ │ │ + bl c0150 │ │ │ │ + cbz r0, 315a4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd720 │ │ │ │ - cbnz r0, 31610 │ │ │ │ + bl cdef0 │ │ │ │ + cbnz r0, 315a8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31884 @ 0x7c8c │ │ │ │ + movw r1, #35168 @ 0x8960 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 316b8 │ │ │ │ + b.n 31650 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 31632 │ │ │ │ + bmi.n 315ca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31912 @ 0x7ca8 │ │ │ │ + movw r1, #35196 @ 0x897c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3160c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 315a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 31656 │ │ │ │ + cbz r1, 315ee │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3165e │ │ │ │ + bmi.n 315f6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31936 @ 0x7cc0 │ │ │ │ + movw r1, #35220 @ 0x8994 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3160c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 315a4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #19392 @ 0x4bc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #31976 @ 0x7ce8 │ │ │ │ + movw r0, #35260 @ 0x89bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3160c │ │ │ │ - bl 1d860c │ │ │ │ + blt.n 315a4 │ │ │ │ + bl 1dc074 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3160c │ │ │ │ + beq.n 315a4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f2ec8 │ │ │ │ + bl 1f5da8 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 316a2 │ │ │ │ - bl 1d8e34 │ │ │ │ - b.n 3160c │ │ │ │ - bl 1f8f90 │ │ │ │ + bne.n 3163a │ │ │ │ + bl 1dc8a0 │ │ │ │ + b.n 315a4 │ │ │ │ + bl 1fbb70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1d8e34 │ │ │ │ + bl 1dc8a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa080 │ │ │ │ + bl fa9d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + cbz r4, 316a0 │ │ │ │ + ldrd r6, r7, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldrexd r8, r9, [r1] │ │ │ │ + strexd r5, r2, r3, [r1] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 31678 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 1001b4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #35336 @ 0x8a08 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 82b70 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #61160 @ 0xeee8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ @@ -10322,61 +10323,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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 31708 │ │ │ │ movs r4, #0 │ │ │ │ b.n 317d4 │ │ │ │ cbnz r4, 31728 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #3016 @ 0xbc8 │ │ │ │ + movw r1, #6360 @ 0x18d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32032 @ 0x7d20 │ │ │ │ + movw r0, #35340 @ 0x8a0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31736 │ │ │ │ b.n 31704 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 139800 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13b024 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3170a │ │ │ │ b.n 31704 │ │ │ │ cmp r6, #2 │ │ │ │ ble.n 31758 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #32048 @ 0x7d30 │ │ │ │ + movw r1, #35356 @ 0x8a1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d1888 │ │ │ │ + b.w d2088 │ │ │ │ adds r2, r6, #1 │ │ │ │ bge.n 31774 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32128 @ 0x7d80 │ │ │ │ + movw r1, #35436 @ 0x8a6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 31704 │ │ │ │ ldr r2, [pc, #104] @ (317e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31704 │ │ │ │ adds r3, r6, #1 │ │ │ │ bne.n 317b4 │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ @@ -10399,64 +10400,64 @@ │ │ │ │ cbz r0, 317d4 │ │ │ │ b.n 317a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 31704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sbc.w r0, r0, #71 @ 0x47 │ │ │ │ + @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #58720 @ 0xe560 │ │ │ │ + movw r2, #62176 @ 0xf2e0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cc564 │ │ │ │ + bl 1d040c │ │ │ │ cbz r0, 3182a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bmi.n 31830 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #32652 @ 0x7f8c │ │ │ │ + movw r1, #35988 @ 0x8c94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31cbc │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 3184c │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ b.n 31880 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #32700 @ 0x7fbc │ │ │ │ + movw r1, #36036 @ 0x8cc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ b.n 3182a │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 318dc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31866 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ @@ -10470,19 +10471,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 318ac │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #32756 @ 0x7ff4 │ │ │ │ + movw r1, #36092 @ 0x8cfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ b.n 3182a │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 31866 │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ @@ -10497,74 +10498,74 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 318cc │ │ │ │ b.n 318dc │ │ │ │ cmp r4, r0 │ │ │ │ bne.n 3187e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32804 @ 0x8024 │ │ │ │ + movw r1, #36140 @ 0x8d2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 3182a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1efc │ │ │ │ + bl 1a60fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3182a │ │ │ │ - movw r2, #58720 @ 0xe560 │ │ │ │ + movw r2, #62176 @ 0xf2e0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2155d0 │ │ │ │ + bl 21775c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3182a │ │ │ │ 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 31938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f850 │ │ │ │ + bl 1a3a58 │ │ │ │ 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 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31c2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21573c │ │ │ │ + bl 2178c8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31974 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 31bc4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3198a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 3198a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 31b3e │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ @@ -10604,20 +10605,20 @@ │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 31ae6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7dec4 │ │ │ │ + bl 7e200 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31ac4 │ │ │ │ - bl d3b30 │ │ │ │ + bl d433c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r9, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.n 31a5c │ │ │ │ ldr r3, [pc, #604] @ (31c80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -10644,15 +10645,15 @@ │ │ │ │ beq.n 31ad2 │ │ │ │ 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 8de00 │ │ │ │ + bl 8e160 │ │ │ │ cbz r0, 31ad2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ beq.n 31a6a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10681,99 +10682,99 @@ │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ b.n 31a6a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1a4 │ │ │ │ + bl bc970 │ │ │ │ cbz r0, 31ad2 │ │ │ │ - bl d3b30 │ │ │ │ + bl d433c │ │ │ │ mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 136578 │ │ │ │ + bl 137dcc │ │ │ │ cbnz r0, 31ae6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1365ac │ │ │ │ + bl 137e00 │ │ │ │ add.w sl, sl, #1 │ │ │ │ b.n 319a6 │ │ │ │ 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 31b1a │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7d944 │ │ │ │ + bl 7dc80 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31b00 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cbz r3, 31b26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8a48 │ │ │ │ + bl 1bcc5c │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ cbz r3, 31b40 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 121554 │ │ │ │ + bl 122458 │ │ │ │ b.n 31b2e │ │ │ │ movs r7, #0 │ │ │ │ - bl 139974 │ │ │ │ + bl 13b198 │ │ │ │ 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 31b6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31b6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31cbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31cbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 31cbc │ │ │ │ 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, #63620 @ 0xf884 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl bf978 │ │ │ │ + bl c0150 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 31bcc │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ blt.n 31c16 │ │ │ │ @@ -10788,103 +10789,103 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.n 31bf8 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19f850 │ │ │ │ + bl 1a3a58 │ │ │ │ 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 31bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31bc0 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 31bc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 31c2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 31c84 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 31c40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f850 │ │ │ │ + bl 1a3a58 │ │ │ │ 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 31c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31c5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 3182a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 3182a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3182a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31c9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 3182a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 3182a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3182a │ │ │ │ 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] @ (31cf0 ) │ │ │ │ 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 1d3f9c │ │ │ │ + bl 1d7a64 │ │ │ │ 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 │ │ │ │ @@ -10902,21 +10903,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ ble.n 31d44 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cbz r3, 31d40 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31d4e │ │ │ │ beq.n 31d40 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e711c <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1ea35c <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ b.n 31d14 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 31d50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -10935,15 +10936,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 31d8e │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 31d80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 31d6c │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31d7c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31d90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -10952,149 +10953,149 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ bge.n 31dc0 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33316 @ 0x8224 │ │ │ │ + movw r0, #36632 @ 0x8f18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ ldr r1, [pc, #204] @ (31e90 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31e88 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cbnz r5, 31e0c │ │ │ │ - bl 215c1c │ │ │ │ + bl 217c7c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #21288 @ 0x5328 │ │ │ │ + movw r1, #24744 @ 0x60a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #21296 @ 0x5330 │ │ │ │ + movw r4, #24752 @ 0x60b0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #33336 @ 0x8238 │ │ │ │ + movw r0, #36652 @ 0x8f2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r4, r0 │ │ │ │ b.n 31e8a │ │ │ │ - bl 13bc44 │ │ │ │ + bl 13d1f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c1c │ │ │ │ + bl 217c7c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21296 @ 0x5330 │ │ │ │ + movw r0, #24752 @ 0x60b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #21288 @ 0x5328 │ │ │ │ + movw r2, #24744 @ 0x60a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #33372 @ 0x825c │ │ │ │ + movw r0, #36688 @ 0x8f50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c194 │ │ │ │ + bl 13d740 │ │ │ │ b.n 31e70 │ │ │ │ ble.n 31e6e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53776 @ 0xd210 │ │ │ │ + movw r1, #57112 @ 0xdf18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31e8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 31e8a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 31ddc │ │ │ │ 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 dd654 │ │ │ │ + bl dde60 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31eb4 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbnz r0, 31eec │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #46104 @ 0xb418 │ │ │ │ + movw r1, #49520 @ 0xc170 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33412 @ 0x8284 │ │ │ │ + movw r0, #36748 @ 0x8f8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31eda │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbnz r0, 31eec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31ee4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 31ece │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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 139974 │ │ │ │ + bl 13b198 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 31f2a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33432 @ 0x8298 │ │ │ │ + movw r1, #36768 @ 0x8fa0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 31f3c │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #33476 @ 0x82c4 │ │ │ │ + movw r0, #36812 @ 0x8fcc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31f40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 31f80 │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -11109,128 +11110,128 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 31f74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31f74 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00031f82 <_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 32096 <_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, #43596 @ 0xaa4c │ │ │ │ + movw r0, #46628 @ 0xb624 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31fce <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31fb2 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3208a <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + b.n 3206e │ │ │ │ mov r0, r4 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31fc8 <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ + beq.n 31fac │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 32004 <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ + bge.n 31fe8 │ │ │ │ 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 31fe6 <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ + b.n 31fca │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #14784 @ 0x39c0 │ │ │ │ + movw r1, #18240 @ 0x4740 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33768 @ 0x83e8 │ │ │ │ + movw r0, #37104 @ 0x90f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32028 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + blt.n 3200c │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3202c <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ + cbnz r0, 32010 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3208a <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + b.n 3206e │ │ │ │ movw r8, #9441 @ 0x24e1 │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 3208a <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + bge.n 3206e │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 3204c <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ + bmi.n 32030 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32036 <_PyXI_ApplyCapturedException@@Base+0xb4> │ │ │ │ + b.n 3201a │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 3205c <_PyXI_ApplyCapturedException@@Base+0xda> │ │ │ │ + cbnz r3, 32040 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 32066 <_PyXI_ApplyCapturedException@@Base+0xe4> │ │ │ │ - b.n 32048 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + cbnz r3, 3204a │ │ │ │ + b.n 3202c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32052 <_PyXI_ApplyCapturedException@@Base+0xd0> │ │ │ │ - b.n 32048 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + bne.n 32036 │ │ │ │ + b.n 3202c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32048 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + beq.n 3202c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32028 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + beq.n 3200c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32028 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bne.n 3200c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32028 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3200c │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ +0003207a <_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 32096 <_PyXI_ApplyError@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ 00032096 <_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 │ │ │ │ @@ -11242,257 +11243,257 @@ │ │ │ │ adds r3, r2, #7 │ │ │ │ bne.n 320d4 <_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, 320ce <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #33788 @ 0x83fc │ │ │ │ + movw r1, #37124 @ 0x9104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 321fc <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 32144 <_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 14ddd8 │ │ │ │ + bl 14f9d0 │ │ │ │ b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28496 @ 0x6f50 │ │ │ │ + movw r1, #31832 @ 0x7c58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33836 @ 0x842c │ │ │ │ + movw r1, #37172 @ 0x9134 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33872 @ 0x8450 │ │ │ │ + movw r1, #37208 @ 0x9158 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 3215a <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33912 @ 0x8478 │ │ │ │ + movw r1, #37248 @ 0x9180 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r3, 32164 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 321fc <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d3af0 │ │ │ │ + bl d42fc │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cbz r5, 32188 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 32188 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d3b30 │ │ │ │ + bl d433c │ │ │ │ mov r0, r4 │ │ │ │ bl 3243e <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9e94 │ │ │ │ + bl ea694 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 321ae <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 321ae <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 321e8 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d3af0 │ │ │ │ + bl d42fc │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33940 @ 0x8494 │ │ │ │ + movw r1, #37276 @ 0x919c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 81048 │ │ │ │ + bl 81380 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 321cc <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d3b30 │ │ │ │ + bl d433c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 321e2 <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 321e2 <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3b04 │ │ │ │ - bl d3af0 │ │ │ │ + bl d4310 │ │ │ │ + bl d42fc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3b04 │ │ │ │ + bl d4310 │ │ │ │ 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 86ea4 <_PyNamespace_New@@Base> │ │ │ │ + bl 871c0 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32436 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86ea4 <_PyNamespace_New@@Base> │ │ │ │ + bl 871c0 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 322fe <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cbz r0, 3226c <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54872 @ 0xd658 │ │ │ │ + movw r1, #58328 @ 0xe3d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81048 │ │ │ │ + bl 81380 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32262 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 32262 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ b.n 3226e <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 322aa <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54884 @ 0xd664 │ │ │ │ + movw r1, #58340 @ 0xe3e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81048 │ │ │ │ + bl 81380 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322a2 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 322a2 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cbz r0, 322e6 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54932 @ 0xd694 │ │ │ │ + movw r1, #58388 @ 0xe414 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81048 │ │ │ │ + bl 81380 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322de <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 322de <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ bge.n 32322 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ b.n 322e8 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ cbz r3, 32322 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322fe <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 322fe <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ cbnz r0, 3234e <_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, #21164 @ 0x52ac │ │ │ │ + movw r1, #24656 @ 0x6050 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81048 │ │ │ │ + bl 81380 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3234a <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3234a <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge.n 3235a <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 3242a <_PyXI_ApplyError@@Base+0x394> │ │ │ │ b.n 32436 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 32368 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32386 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ b.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ @@ -11500,160 +11501,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, #1952 @ 0x7a0 │ │ │ │ + movw r1, #5408 @ 0x1520 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81048 │ │ │ │ + bl 81380 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 323ae <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 323ae <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ bl 3243e <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33952 @ 0x84a0 │ │ │ │ + movw r1, #37288 @ 0x91a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81048 │ │ │ │ + bl 81380 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 323e6 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 323e6 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cbz r0, 32438 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 323fc <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d3b30 │ │ │ │ + bl d433c │ │ │ │ b.n 32438 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33964 @ 0x84ac │ │ │ │ + movw r1, #37300 @ 0x91b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81048 │ │ │ │ + bl 81380 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32424 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32424 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge.n 32438 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ b.n 3234e <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32436 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, 3247e <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #63492 @ 0xf804 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1412 @ 0x584 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ cbz r0, 324b6 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #48920 @ 0xbf18 │ │ │ │ + movw r1, #52376 @ 0xcc98 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 3248a <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ b.n 324b6 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ cbz r5, 324d6 <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ cbz r5, 324a2 <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33976 @ 0x84b8 │ │ │ │ + movw r0, #37312 @ 0x91c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33988 @ 0x84c4 │ │ │ │ + movw r0, #37324 @ 0x91cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ cbz r5, 324cc <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #33996 @ 0x84cc │ │ │ │ + movw r0, #37332 @ 0x91d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ 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 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ 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 32536 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3252c <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ + movw r1, #37340 @ 0x91dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32534 <_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 │ │ │ │ @@ -11668,49 +11669,49 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 32568 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 122e2c │ │ │ │ + bl 123d34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3258e <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3258e <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ b.n 325ac <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 180160 │ │ │ │ + bl 182f34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 325f4 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 3262e <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 3263e <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86650 │ │ │ │ + bl 86964 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 3264e <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 824d8 │ │ │ │ + bl 82810 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 32596 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -11723,102 +11724,102 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32670 <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 32604 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32604 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 325d4 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 325de <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325a6 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 325a6 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325ac <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 325ac <_PyXI_ApplyError@@Base+0x516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32664 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32664 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ 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, #34336 @ 0x8620 │ │ │ │ + movw r1, #37672 @ 0x9328 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ cbz r0, 326d2 <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ cbnz r0, 326d6 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cbnz r5, 326d6 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34360 @ 0x8638 │ │ │ │ + movw r1, #37696 @ 0x9340 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ b.n 326f6 <_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 │ │ │ │ @@ -11837,483 +11838,639 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 32720 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3273e │ │ │ │ b.n 32738 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24120 @ 0x5e38 │ │ │ │ + movw r0, #27456 @ 0x6b40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32714 │ │ │ │ b.n 3274c │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbnz r0, 3274c │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ddd8 │ │ │ │ + bl 14f9d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00032750 : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb700 │ │ │ │ + b.w cbed0 │ │ │ │ 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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #252] @ (32870 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ - movw r1, #49204 @ 0xc034 │ │ │ │ + bl de164 │ │ │ │ + movw r1, #52580 @ 0xcd64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc434 │ │ │ │ + bl ccc04 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32798 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3286c │ │ │ │ ldr r1, [pc, #216] @ (32874 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ - movw r1, #61844 @ 0xf194 │ │ │ │ + bl de164 │ │ │ │ + movw r1, #65260 @ 0xfeec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc434 │ │ │ │ + bl ccc04 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32792 │ │ │ │ ldr r1, [pc, #188] @ (32878 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ - movw r1, #61864 @ 0xf1a8 │ │ │ │ + bl de164 │ │ │ │ + movw r1, #65280 @ 0xff00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc434 │ │ │ │ + bl ccc04 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32792 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 71400 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + bl 71718 │ │ │ │ + movw r1, #54716 @ 0xd5bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc434 │ │ │ │ + bl ccc04 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32792 │ │ │ │ ldr r6, [pc, #128] @ (3287c ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 3280e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 327fa │ │ │ │ b.n 32792 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32792 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #88] @ (32880 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 32846 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32792 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd978 │ │ │ │ + bl de188 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32792 │ │ │ │ - movw r0, #61112 @ 0xeeb8 │ │ │ │ + movw r0, #64528 @ 0xfc10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a534 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7080047 │ │ │ │ @ instruction: 0xf71c0047 │ │ │ │ @ instruction: 0xf7300047 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ 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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #63620 @ 0xf884 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl bf978 │ │ │ │ + bl c0150 │ │ │ │ cbz r0, 328de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 328e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49248 @ 0xc060 │ │ │ │ + movw r1, #52624 @ 0xcd90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32938 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 229c54 │ │ │ │ + bl 22bb9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 328de │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 3291a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 328de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 328de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 328de │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32928 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 32938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3291e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3291e │ │ │ │ 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, #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 32972 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #52656 @ 0xcdb0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + b.n 32996 │ │ │ │ + movw r2, #56128 @ 0xdb40 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 329e2 │ │ │ │ + ldr r0, [pc, #332] @ (32ad0 ) │ │ │ │ + mov r1, sp │ │ │ │ + ldrd r6, r7, [r3, #16] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ + bl 127040 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3299a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 32aca │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 329aa │ │ │ │ + cbnz r4, 329ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78694 │ │ │ │ + cmp r8, r5 │ │ │ │ + beq.n 329e2 │ │ │ │ + mov r0, r8 │ │ │ │ + movw r1, #52712 @ 0xcde8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl cc308 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 32996 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 329ec │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 329e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 329e2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 32aca │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #52720 @ 0xcdf0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f1790 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 32a5c │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r8, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 32a12 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r5, 32a22 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 32a3e │ │ │ │ + ldr r1, [pc, #192] @ (32ad4 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl b93a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 32a06 │ │ │ │ + b.n 32a5c │ │ │ │ + bl 6c760 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r0, #64812 @ 0xfd2c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl de37c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 32a74 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f1658 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bge.n 32a62 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 32a5c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 32a5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 32aae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 32a8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 32a8a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32a8a │ │ │ │ + bl d433c │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #52744 @ 0xce08 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f1790 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 32a5c │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #1156 @ 0x484 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f1790 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 32a5c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1d0904 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 115b90 <_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 32ac4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 32ac4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 329e2 │ │ │ │ + b.n 32996 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + @ instruction: 0xebf40048 │ │ │ │ + bgt.n 32a20 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003293c : │ │ │ │ - ldr r0, [pc, #4] @ (32944 ) │ │ │ │ - b.w cb700 │ │ │ │ +00032ad8 : │ │ │ │ + ldr r0, [pc, #4] @ (32ae0 ) │ │ │ │ + b.w cbed0 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ac0047 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32c24 ) │ │ │ │ + ldr r1, [pc, #708] @ (32dc0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32ba8 │ │ │ │ + beq.w 32d44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd978 │ │ │ │ + bl de188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba8 │ │ │ │ + blt.w 32d44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #49724 @ 0xc23c │ │ │ │ + movw r1, #53216 @ 0xcfe0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [pc, #668] @ (32c28 ) │ │ │ │ - ldr r2, [pc, #672] @ (32c2c ) │ │ │ │ + ldr r4, [pc, #668] @ (32dc4 ) │ │ │ │ + ldr r2, [pc, #672] @ (32dc8 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 329d2 │ │ │ │ + blt.n 32b6e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329b6 │ │ │ │ + beq.n 32b52 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329b6 │ │ │ │ + cbnz r3, 32b52 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32c2c ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32dc8 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #49744 @ 0xc250 │ │ │ │ + movw r1, #53236 @ 0xcff4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 329ec │ │ │ │ + bge.n 32b88 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba8 │ │ │ │ + beq.w 32d44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba8 │ │ │ │ - ldr r0, [pc, #580] @ (32c2c ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba8 │ │ │ │ + bne.w 32d44 │ │ │ │ + ldr r0, [pc, #580] @ (32dc8 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32d44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329fe │ │ │ │ + beq.n 32b9a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329fe │ │ │ │ - ldr r0, [pc, #560] @ (32c2c ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32c30 ) │ │ │ │ + cbnz r3, 32b9a │ │ │ │ + ldr r0, [pc, #560] @ (32dc8 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32dcc ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #49764 @ 0xc264 │ │ │ │ + movw r1, #53256 @ 0xd008 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32a48 │ │ │ │ + blt.n 32be4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a2c │ │ │ │ + beq.n 32bc8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a2c │ │ │ │ - ldr r0, [pc, #520] @ (32c30 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32c30 ) │ │ │ │ + cbnz r3, 32bc8 │ │ │ │ + ldr r0, [pc, #520] @ (32dcc ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32dcc ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #49788 @ 0xc27c │ │ │ │ + movw r1, #53280 @ 0xd020 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32a62 │ │ │ │ + bge.n 32bfe │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba8 │ │ │ │ + beq.w 32d44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba8 │ │ │ │ - ldr r0, [pc, #468] @ (32c30 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba8 │ │ │ │ + bne.w 32d44 │ │ │ │ + ldr r0, [pc, #468] @ (32dcc ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32d44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a74 │ │ │ │ + beq.n 32c10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a74 │ │ │ │ - ldr r0, [pc, #448] @ (32c30 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32c10 │ │ │ │ + ldr r0, [pc, #448] @ (32dcc ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49716 @ 0xc234 │ │ │ │ + movw r1, #53208 @ 0xcfd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba8 │ │ │ │ + blt.w 32d44 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49736 @ 0xc248 │ │ │ │ + movw r1, #53228 @ 0xcfec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba8 │ │ │ │ + blt.w 32d44 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49756 @ 0xc25c │ │ │ │ + movw r1, #53248 @ 0xd000 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba8 │ │ │ │ + blt.n 32d44 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49780 @ 0xc274 │ │ │ │ + movw r1, #53272 @ 0xd018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba8 │ │ │ │ - ldr r1, [pc, #360] @ (32c34 ) │ │ │ │ + blt.n 32d44 │ │ │ │ + ldr r1, [pc, #360] @ (32dd0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32ba8 │ │ │ │ + beq.n 32d44 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd978 │ │ │ │ + bl de188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba8 │ │ │ │ + blt.n 32d44 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #49724 @ 0xc23c │ │ │ │ + movw r1, #53216 @ 0xcfe0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #328] @ (32c38 ) │ │ │ │ + ldr r2, [pc, #328] @ (32dd4 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b34 │ │ │ │ + blt.n 32cd0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b18 │ │ │ │ + beq.n 32cb4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b18 │ │ │ │ - ldr r0, [pc, #292] @ (32c38 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32c38 ) │ │ │ │ + cbnz r3, 32cb4 │ │ │ │ + ldr r0, [pc, #292] @ (32dd4 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32dd4 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49744 @ 0xc250 │ │ │ │ + movw r1, #53236 @ 0xcff4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32b48 │ │ │ │ + bge.n 32ce4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba8 │ │ │ │ + beq.n 32d44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32ba8 │ │ │ │ - ldr r0, [pc, #244] @ (32c38 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba8 │ │ │ │ + cbnz r3, 32d44 │ │ │ │ + ldr r0, [pc, #244] @ (32dd4 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32d44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b5a │ │ │ │ + beq.n 32cf6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b5a │ │ │ │ - ldr r0, [pc, #224] @ (32c38 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32c3c ) │ │ │ │ + cbnz r3, 32cf6 │ │ │ │ + ldr r0, [pc, #224] @ (32dd4 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32dd8 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49764 @ 0xc264 │ │ │ │ + movw r1, #53256 @ 0xd008 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b96 │ │ │ │ + blt.n 32d32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32bae │ │ │ │ - ldr r2, [pc, #192] @ (32c3c ) │ │ │ │ + bne.n 32d4a │ │ │ │ + ldr r2, [pc, #192] @ (32dd8 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49788 @ 0xc27c │ │ │ │ + movw r1, #53280 @ 0xd020 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32bc0 │ │ │ │ + bge.n 32d5c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba8 │ │ │ │ + beq.n 32d44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32ba8 │ │ │ │ - ldr r0, [pc, #152] @ (32c3c ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32d44 │ │ │ │ + ldr r0, [pc, #152] @ (32dd8 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32c20 │ │ │ │ + b.n 32dbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32b7a │ │ │ │ - ldr r0, [pc, #128] @ (32c3c ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32b7a │ │ │ │ + bne.n 32d16 │ │ │ │ + ldr r0, [pc, #128] @ (32dd8 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32d16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32bd2 │ │ │ │ + beq.n 32d6e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32bd2 │ │ │ │ - ldr r0, [pc, #108] @ (32c3c ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32d6e │ │ │ │ + ldr r0, [pc, #108] @ (32dd8 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49804 @ 0xc28c │ │ │ │ + movw r1, #53296 @ 0xd030 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba8 │ │ │ │ + blt.n 32d44 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49824 @ 0xc2a0 │ │ │ │ + movw r1, #53316 @ 0xd044 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba8 │ │ │ │ + blt.n 32d44 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49844 @ 0xc2b4 │ │ │ │ + movw r1, #53336 @ 0xd058 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba8 │ │ │ │ + blt.n 32d44 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49868 @ 0xc2cc │ │ │ │ + movw r1, #53360 @ 0xd070 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7e00047 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #9] │ │ │ │ @@ -12330,622 +12487,466 @@ │ │ │ │ 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] @ (32c7c ) │ │ │ │ + ldr r3, [pc, #32] @ (32e18 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #49892 @ 0xc2e4 │ │ │ │ + movw r2, #53384 @ 0xd088 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d26e8 │ │ │ │ - cbz r0, 32c78 │ │ │ │ + bl d2ee8 │ │ │ │ + cbz r0, 32e14 │ │ │ │ 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 121fb8 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122ec0 <_Py_union_type_or@@Base+0x228> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 32cc6 │ │ │ │ + cbnz r0, 32e62 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32cce │ │ │ │ + cbz r0, 32e6a │ │ │ │ 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 32cb8 │ │ │ │ + beq.n 32e54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032cd0 : │ │ │ │ - ldr r0, [pc, #4] @ (32cd8 ) │ │ │ │ - b.w cb700 │ │ │ │ +00032e6c : │ │ │ │ + ldr r0, [pc, #4] @ (32e74 ) │ │ │ │ + b.w cbed0 │ │ │ │ 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 32d12 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50068 @ 0xc394 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 32d36 │ │ │ │ - movw r2, #56128 @ 0xdb40 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 32d82 │ │ │ │ - ldr r0, [pc, #332] @ (32e70 ) │ │ │ │ - mov r1, sp │ │ │ │ - ldrd r6, r7, [r3, #16] │ │ │ │ - ldr.w r8, [r3, #24] │ │ │ │ - bl 126138 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 32d3a │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 32e6a │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 32d4a │ │ │ │ - cbnz r4, 32d8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 782fc │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 32d82 │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #50124 @ 0xc3cc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl cbb38 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 32d36 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 32d8c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32d82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 32d82 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 32e6a │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #50132 @ 0xc3d4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl f0f7c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32dfc │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r8, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 32db2 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dc2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 32dde │ │ │ │ - ldr r1, [pc, #192] @ (32e74 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b8bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 32da6 │ │ │ │ - b.n 32dfc │ │ │ │ - bl 6c498 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r0, #61544 @ 0xf068 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddb6c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 32e14 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f0e44 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32e02 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32dfc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 32dfc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32e4e │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32e2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e2a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e2a │ │ │ │ - bl d3b30 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #50156 @ 0xc3ec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl f0f7c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32dfc │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #63356 @ 0xf77c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl f0f7c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32dfc │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1cca5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 115158 <_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 32e64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 32e64 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 32d82 │ │ │ │ - b.n 32d36 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xebf40048 │ │ │ │ - bgt.n 32dc0 │ │ │ │ - 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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #34328 @ 0x8618 │ │ │ │ + movw r0, #37664 @ 0x9320 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a534 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33072 │ │ │ │ - ldr r1, [pc, #636] @ (33124 ) │ │ │ │ + beq.w 33072 │ │ │ │ + ldr r1, [pc, #636] @ (33124 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33072 │ │ │ │ - ldr r7, [pc, #620] @ (33128 ) │ │ │ │ - movw r9, #28727 @ 0x7037 │ │ │ │ + beq.w 33072 │ │ │ │ + ldr r7, [pc, #620] @ (33128 ) │ │ │ │ + movw r9, #28335 @ 0x6eaf │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #47129 @ 0xb819 │ │ │ │ + movw r8, #60945 @ 0xee11 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ - cbz r2, 32f18 │ │ │ │ + cbz r2, 32f18 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d5c4 │ │ │ │ + bl 7d900 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33072 │ │ │ │ + beq.w 33072 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7cfe0 │ │ │ │ + bl 7d31c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.w 3304c │ │ │ │ + blt.w 3304c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f14 │ │ │ │ + beq.n 32f14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32f14 │ │ │ │ + cbnz r3, 32f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ - b.n 32eca │ │ │ │ + b.n 32eca │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #50796 @ 0xc66c │ │ │ │ + movw r0, #54172 @ 0xd39c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 89174 │ │ │ │ + bl 89488 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33072 │ │ │ │ + beq.w 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46048 @ 0xb3e0 │ │ │ │ + movw r1, #49384 @ 0xc0e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc434 │ │ │ │ + bl ccc04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50248 @ 0xc448 │ │ │ │ + movw r1, #53624 @ 0xd178 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc434 │ │ │ │ + bl ccc04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50260 @ 0xc454 │ │ │ │ + movw r1, #53636 @ 0xd184 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc434 │ │ │ │ + bl ccc04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #50276 @ 0xc464 │ │ │ │ + movw r1, #53652 @ 0xd194 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d61cc │ │ │ │ + bl 13e264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33072 │ │ │ │ + blt.n 33072 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50292 @ 0xc474 │ │ │ │ + movw r0, #53668 @ 0xd1a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ - movw r1, #19640 @ 0x4cb8 │ │ │ │ + bl 82b70 │ │ │ │ + movw r1, #23124 @ 0x5a54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33072 │ │ │ │ + blt.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60420 @ 0xec04 │ │ │ │ + movw r2, #63876 @ 0xf984 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #53676 @ 0xd1ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d61cc │ │ │ │ + bl 13e264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33072 │ │ │ │ + blt.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50316 @ 0xc48c │ │ │ │ + movw r1, #53692 @ 0xd1bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33414 │ │ │ │ + bl 33414 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33072 │ │ │ │ - bl 71400 │ │ │ │ + beq.n 33072 │ │ │ │ + bl 71718 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33072 │ │ │ │ - bl 71400 │ │ │ │ + beq.n 33072 │ │ │ │ + bl 71718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33116 │ │ │ │ - ldr.w sl, [pc, #304] @ 3312c │ │ │ │ + beq.w 33116 │ │ │ │ + ldr.w sl, [pc, #304] @ 3312c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 33078 │ │ │ │ + bne.n 33078 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 33000 │ │ │ │ + bne.n 33000 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50332 @ 0xc49c │ │ │ │ + movw r2, #53708 @ 0xd1cc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54864 @ 0xd650 │ │ │ │ + movw r1, #58320 @ 0xe3d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d61cc │ │ │ │ + bl 13e264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33116 │ │ │ │ + blt.n 33116 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #12788 @ 0x31f4 │ │ │ │ + movw r1, #16124 @ 0x3efc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3305e │ │ │ │ + bge.n 3305e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33072 │ │ │ │ + beq.n 33072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33072 │ │ │ │ + cbnz r3, 33072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33072 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33072 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50380 @ 0xc4cc │ │ │ │ + movw r1, #53756 @ 0xd1fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33130 │ │ │ │ + bge.n 33130 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3340c │ │ │ │ + b.n 3340c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 33086 │ │ │ │ + cbnz r0, 33086 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d61cc │ │ │ │ + bl 13e264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33116 │ │ │ │ + blt.n 33116 │ │ │ │ mov r0, r9 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 33116 │ │ │ │ + cbz r0, 33116 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330b6 │ │ │ │ + blt.n 330b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 330d2 │ │ │ │ + cbnz r0, 330d2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 33116 │ │ │ │ + beq.n 33116 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33116 │ │ │ │ + cbnz r2, 33116 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33116 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33116 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 330f6 │ │ │ │ + beq.n 330f6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 330f6 │ │ │ │ + cbnz r1, 330f6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 33110 │ │ │ │ + beq.n 33110 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33110 │ │ │ │ + cbnz r2, 33110 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 3300a │ │ │ │ + bge.w 3300a │ │ │ │ mov r0, r8 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782fc │ │ │ │ - b.n 33072 │ │ │ │ + bl 78694 │ │ │ │ + b.n 33072 │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50392 @ 0xc4d8 │ │ │ │ + movw r1, #53768 @ 0xd208 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33414 │ │ │ │ + bl 33414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33072 │ │ │ │ - movw r2, #50408 @ 0xc4e8 │ │ │ │ + beq.n 33072 │ │ │ │ + movw r2, #53784 @ 0xd218 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54864 @ 0xd650 │ │ │ │ + movw r1, #58320 @ 0xe3d0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d61cc │ │ │ │ + bl 13e264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33072 │ │ │ │ + blt.n 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50464 @ 0xc520 │ │ │ │ + movw r1, #53840 @ 0xd250 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33072 │ │ │ │ + blt.n 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50480 @ 0xc530 │ │ │ │ + movw r1, #53856 @ 0xd260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50496 @ 0xc540 │ │ │ │ + movw r1, #53872 @ 0xd270 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50512 @ 0xc550 │ │ │ │ + movw r1, #53888 @ 0xd280 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50528 @ 0xc560 │ │ │ │ + movw r1, #53904 @ 0xd290 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50548 @ 0xc574 │ │ │ │ + movw r1, #53924 @ 0xd2a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50564 @ 0xc584 │ │ │ │ + movw r1, #53940 @ 0xd2b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50580 @ 0xc594 │ │ │ │ + movw r1, #53956 @ 0xd2c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50596 @ 0xc5a4 │ │ │ │ + movw r1, #53972 @ 0xd2d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50612 @ 0xc5b4 │ │ │ │ + movw r1, #53988 @ 0xd2e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33072 │ │ │ │ - movw r8, #50628 @ 0xc5c4 │ │ │ │ + beq.w 33072 │ │ │ │ + movw r8, #54004 @ 0xd2f4 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - cbz r7, 33292 │ │ │ │ + cbz r7, 33292 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 33046 │ │ │ │ - bl 83b94 │ │ │ │ + beq.w 33046 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 33288 │ │ │ │ + beq.n 33288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 33288 │ │ │ │ + cbnz r3, 33288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 33256 │ │ │ │ - b.n 33046 │ │ │ │ + bge.n 33256 │ │ │ │ + b.n 33046 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50632 @ 0xc5c8 │ │ │ │ + movw r1, #54008 @ 0xd2f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50644 @ 0xc5d4 │ │ │ │ + movw r1, #54020 @ 0xd304 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50676 @ 0xc5f4 │ │ │ │ + movw r1, #54052 @ 0xd324 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50720 @ 0xc620 │ │ │ │ + movw r1, #54096 @ 0xd350 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33072 │ │ │ │ + blt.w 33072 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 332fa │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 33072 │ │ │ │ + cbnz r0, 332fa │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 33072 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #50752 @ 0xc640 │ │ │ │ + movw r3, #54128 @ 0xd370 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #50776 @ 0xc658 │ │ │ │ + movw r1, #54152 @ 0xd388 │ │ │ │ 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] │ │ │ │ @@ -12982,34 +12983,34 @@ │ │ │ │ movw r2, #38180 @ 0x9524 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38700 @ 0x972c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37320 @ 0x91c8 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #54089 @ 0xd349 │ │ │ │ - movt r3, #24 │ │ │ │ + movw r3, #2933 @ 0xb75 │ │ │ │ + movt r3, #25 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #11473 @ 0x2cd1 │ │ │ │ + movw r2, #11569 @ 0x2d31 │ │ │ │ movt r2, #5 │ │ │ │ - bl f948c │ │ │ │ + bl f9ccc │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 333fc │ │ │ │ + cbnz r0, 333fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 33072 │ │ │ │ + bl 77670 │ │ │ │ + b.n 33072 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50784 @ 0xc660 │ │ │ │ + movw r1, #54160 @ 0xd390 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13017,70 +13018,70 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8026c │ │ │ │ - cbz r0, 33492 │ │ │ │ + bl 805a4 │ │ │ │ + cbz r0, 33492 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3345c │ │ │ │ + cbnz r0, 3345c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33492 │ │ │ │ + beq.n 33492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33492 │ │ │ │ + cbnz r3, 33492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33492 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33492 │ │ │ │ mov r1, r4 │ │ │ │ bl 334bc <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33496 │ │ │ │ + bge.n 33496 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3347c │ │ │ │ + beq.n 3347c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3347c │ │ │ │ + cbnz r3, 3347c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33492 │ │ │ │ + beq.n 33492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33492 │ │ │ │ + cbnz r3, 33492 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334b8 │ │ │ │ + b.n 334b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334aa │ │ │ │ + beq.n 334aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334aa │ │ │ │ + cbnz r3, 334aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33492 │ │ │ │ + blt.n 33492 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 000334bc <_PyImport_SetModule@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13089,238 +13090,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, 334f2 <_PyImport_SetModule@@Base+0x36> │ │ │ │ - movw r1, #63840 @ 0xf960 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16900 @ 0x4204 │ │ │ │ + movw r1, #1760 @ 0x6e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #20292 @ 0x4f44 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88f8c │ │ │ │ + b.w 892a0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 33508 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ b.n 33510 <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 155700 │ │ │ │ + b.w 1573f8 │ │ │ │ │ │ │ │ 00033514 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (3353c ) │ │ │ │ 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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00033540 : │ │ │ │ ldr r0, [pc, #4] @ (33548 ) │ │ │ │ - b.w cb700 │ │ │ │ + b.w cbed0 │ │ │ │ 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 daf00 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db708 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #55832 @ 0xda18 │ │ │ │ + movw r1, #59208 @ 0xe748 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91abc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91e1c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33622 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbnz r3, 33592 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #55840 @ 0xda20 │ │ │ │ + movw r1, #59216 @ 0xe750 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91abc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91e1c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 335a8 │ │ │ │ b.n 33622 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #12008 @ 0x2ee8 │ │ │ │ + movw r1, #15344 @ 0x3bf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91abc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91e1c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3357c │ │ │ │ b.n 33622 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7630 │ │ │ │ + bl e7e2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33622 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1d48 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d2548 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 335f8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 335d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 335d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19528 @ 0x4c48 │ │ │ │ + movw r0, #22904 @ 0x5978 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33622 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1d48 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d2548 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 3360a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33622 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 33622 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3361a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3361a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91e4c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 921ac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 3362a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d5488 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d8f80 <_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 daf00 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db708 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56120 @ 0xdb38 │ │ │ │ + movw r1, #59328 @ 0xe7c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91abc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91e1c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3371a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7630 │ │ │ │ + bl e7e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1d48 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d2548 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 336f0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 336cc │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56140 @ 0xdb4c │ │ │ │ + movw r1, #59348 @ 0xe7d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91abc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91e1c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3371a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7630 │ │ │ │ + bl e7e2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1d48 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d2548 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 336f0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 336cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 336cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19528 @ 0x4c48 │ │ │ │ + movw r0, #22904 @ 0x5978 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3371a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1d48 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d2548 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 33702 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3371a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3371a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3371a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33712 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91e4c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 921ac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 33722 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d5488 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d8f80 <_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 │ │ │ │ @@ -13350,182 +13351,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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 338fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 338fc │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.n 337d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 337bc │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ bne.n 337b4 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 338fc │ │ │ │ cmp.w r8, #2 │ │ │ │ bne.n 337c0 │ │ │ │ b.n 337dc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ bne.n 337de │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbz r0, 337de │ │ │ │ b.n 338fc │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 337de │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ 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 16afd8 │ │ │ │ + bl 16d194 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 338f6 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #38924 @ 0x980c │ │ │ │ + movw r5, #42224 @ 0xa4f0 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #23601 @ 0x5c31 │ │ │ │ + movw r5, #32085 @ 0x7d55 │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #42921 @ 0xa7a9 │ │ │ │ + movw r5, #51553 @ 0xc961 │ │ │ │ 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 33876 │ │ │ │ bgt.n 338ae │ │ │ │ adds r1, r5, #4 │ │ │ │ beq.n 3385e │ │ │ │ adds r2, r5, #2 │ │ │ │ bne.n 338ae │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #56192 @ 0xdb80 │ │ │ │ + movw r1, #59568 @ 0xe8b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 338f6 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56152 @ 0xdb58 │ │ │ │ + movw r1, #59528 @ 0xe888 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 338f6 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cbnz r3, 33894 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 232ce4 <_PyXI_EndInterpreter@@Base+0x6fc> │ │ │ │ + bl 234a7c <_PyXI_EndInterpreter@@Base+0x6cc> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge.n 33894 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ b.n 338f6 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r3, r5, #2 │ │ │ │ bne.n 338c8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #13520 @ 0x34d0 │ │ │ │ + movw r3, #17252 @ 0x4364 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 23a4cc <_Py_c_pow@@Base+0x964> │ │ │ │ + bl 23c188 <_Py_c_pow@@Base+0x968> │ │ │ │ b.n 338f6 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 3387a │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 338e6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16b324 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16d4e0 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 338fe │ │ │ │ b.n 338f6 │ │ │ │ - movw r3, #14808 @ 0x39d8 │ │ │ │ + movw r3, #18140 @ 0x46dc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 23a4cc <_Py_c_pow@@Base+0x964> │ │ │ │ + bl 23c188 <_Py_c_pow@@Base+0x968> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b5754 │ │ │ │ + bl 1b97e4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 33908 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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, #56488 @ 0xdca8 │ │ │ │ + movw r1, #59864 @ 0xe9d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ cbz r0, 339a6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r1, 3398c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ @@ -13538,47 +13539,47 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33a02 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7dec4 │ │ │ │ + bl 7e200 │ │ │ │ b.n 33a12 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33a02 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ b.n 33a12 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 339aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56504 @ 0xdcb8 │ │ │ │ + movw r1, #59880 @ 0xe9e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ b.n 33a12 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bcc.n 339ca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56544 @ 0xdce0 │ │ │ │ + movw r1, #59920 @ 0xea10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 339a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 339a6 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ @@ -13590,66 +13591,66 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33a02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 33a02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b.n 33a12 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aee4 <_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 182468 │ │ │ │ + b.w 1854ac │ │ │ │ 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, #54564 @ 0xd524 │ │ │ │ + movw r1, #57900 @ 0xe22c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f9ea8 │ │ │ │ + bl fa6e8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 33a6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 33a6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33a6c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 1496dc │ │ │ │ + bl 14b108 │ │ │ │ cbz r0, 33a9a │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -13658,28 +13659,28 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 33ac8 │ │ │ │ cbz r0, 33ac6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #3496 @ 0xda8 │ │ │ │ + movw r0, #6912 @ 0x1b00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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 720d4 │ │ │ │ + bl 723ec │ │ │ │ cbz r0, 33b1c │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ b.n 33af2 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -13689,30 +13690,30 @@ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33aee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 33b20 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 33b1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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 │ │ │ │ @@ -13721,22 +13722,22 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 33b7a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cbnz r0, 33b70 │ │ │ │ - movw r0, #5060 @ 0x13c4 │ │ │ │ + movw r0, #8516 @ 0x2144 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, 33b88 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a114 │ │ │ │ + b.w 10a934 │ │ │ │ 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} │ │ │ │ @@ -13750,150 +13751,150 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33bd8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ + movw r2, #26508 @ 0x678c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #61512 @ 0xf048 │ │ │ │ + movw r0, #64928 @ 0xfda0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 33be4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33bee │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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] @ (33cc0 ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #3016 @ 0xbc8 │ │ │ │ + movw r2, #6360 @ 0x18d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 126f34 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127e48 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33cbc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bmi.n 33c58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33c40 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12900 @ 0x3264 │ │ │ │ + movw r1, #16236 @ 0x3f6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 33cbc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bge.n 33c90 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #25976 @ 0x6578 │ │ │ │ + movw r1, #29432 @ 0x72f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ b.n 33cbc │ │ │ │ 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 33cb2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cbnz r1, 33cb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 3362c │ │ │ │ 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 72278 │ │ │ │ + bl 72614 │ │ │ │ cbz r0, 33d14 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ b.n 33cf2 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 33d1e │ │ │ │ - bl 12f9a4 <_Py_DecRef@@Base> │ │ │ │ + bl 131154 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 33d18 │ │ │ │ - bl 1d2374 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d5e40 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 33ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f9a4 <_Py_DecRef@@Base> │ │ │ │ + bl 131154 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33d24 │ │ │ │ blx 2a438 │ │ │ │ b.n 33d24 │ │ │ │ - bl 12f9a4 <_Py_DecRef@@Base> │ │ │ │ + bl 131154 <_Py_DecRef@@Base> │ │ │ │ b.n 33d0a │ │ │ │ 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 │ │ │ │ @@ -13906,105 +13907,105 @@ │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 33d5a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cbz r0, 33d74 │ │ │ │ b.n 33d70 │ │ │ │ - movw r0, #39476 @ 0x9a34 │ │ │ │ + movw r0, #42508 @ 0xa60c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33d4c │ │ │ │ movs r4, #0 │ │ │ │ b.n 33dc8 │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 33d8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16a910 │ │ │ │ + bl 16cacc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33d8e │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbz r0, 33d8e │ │ │ │ b.n 33d70 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ ble.n 33db4 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ b.n 33dc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7dec4 │ │ │ │ + bl 7e200 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33dd2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a7c58 │ │ │ │ + b.w 1abe5c │ │ │ │ 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 d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33e06 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbz r0, 33e1e │ │ │ │ b.n 33e34 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 33e1e │ │ │ │ - movw r0, #57140 @ 0xdf34 │ │ │ │ + movw r0, #60516 @ 0xec64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #57156 @ 0xdf44 │ │ │ │ + movw r0, #60532 @ 0xec74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ 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 c3340 │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33e5a │ │ │ │ bne.n 33e5e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 33e66 │ │ │ │ movs r0, #0 │ │ │ │ @@ -14017,57 +14018,57 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ bgt.n 33e96 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57288 @ 0xdfc8 │ │ │ │ + movw r1, #60664 @ 0xecf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ b.n 33eb2 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ ble.n 33eb6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57336 @ 0xdff8 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ b.n 34070 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 33eb2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 33ed6 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33eb2 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.n 33f08 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ beq.n 33f0e │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ beq.n 33f02 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33f04 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cbz r0, 33f04 │ │ │ │ b.n 33eb2 │ │ │ │ movs r5, #0 │ │ │ │ cbz r4, 33f18 │ │ │ │ b.n 33f28 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ @@ -14093,34 +14094,34 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ b.n 33f4c │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #57380 @ 0xe024 │ │ │ │ + movw r1, #60756 @ 0xed54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #57388 @ 0xe02c │ │ │ │ + movw r0, #60764 @ 0xed5c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33eb2 │ │ │ │ cmp r6, #8 │ │ │ │ beq.n 33f92 │ │ │ │ lsls r4, r6, #31 │ │ │ │ bmi.n 33f96 │ │ │ │ lsls r0, r6, #30 │ │ │ │ bmi.n 33f9a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57400 @ 0xe038 │ │ │ │ + movw r1, #60776 @ 0xed68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 33eb2 │ │ │ │ movs r3, #2 │ │ │ │ b.n 33f9c │ │ │ │ movs r3, #0 │ │ │ │ b.n 33f9c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -14134,67 +14135,67 @@ │ │ │ │ beq.n 33ffe │ │ │ │ b.n 33fe0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bpl.n 33fcc │ │ │ │ - bl 11bba4 │ │ │ │ + bl 11c5d0 │ │ │ │ b.n 33fd2 │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33fb2 │ │ │ │ b.n 33eb2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bpl.n 3400e │ │ │ │ - bl 11bba4 │ │ │ │ + bl 11c5d0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eb2 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ b.n 3402a │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ asrs r1, r0, #31 │ │ │ │ b.n 33ff0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 34048 │ │ │ │ - bl e4a64 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eb2 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 34062 │ │ │ │ b.n 34016 │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 33f34 │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 34048 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -14210,116 +14211,116 @@ │ │ │ │ cbz r2, 3408e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 34094 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 340ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57428 @ 0xe054 │ │ │ │ + movw r1, #60804 @ 0xed84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 165de0 │ │ │ │ + bl 167f04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fcf14 <_PyParkingLot_UnparkAll@@Base+0x818> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 341b8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ cbnz r0, 340f0 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq.n 3414c │ │ │ │ bgt.n 3413a │ │ │ │ adds r1, r2, #4 │ │ │ │ beq.n 34122 │ │ │ │ adds r3, r2, #2 │ │ │ │ bne.n 3413a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57456 @ 0xe070 │ │ │ │ + movw r1, #60832 @ 0xeda0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 341ac │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10700 @ 0x29cc │ │ │ │ + movw r1, #13920 @ 0x3660 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ b.n 341ac │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57484 @ 0xe08c │ │ │ │ + movw r3, #60860 @ 0xedbc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23a4cc <_Py_c_pow@@Base+0x964> │ │ │ │ + bl 23c188 <_Py_c_pow@@Base+0x968> │ │ │ │ b.n 341ac │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cbz r3, 34190 │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ b.n 341ba │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 │ │ │ │ @@ -14329,36 +14330,36 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3420c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ + movw r2, #26508 @ 0x678c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #61548 @ 0xf06c │ │ │ │ + movw r0, #64964 @ 0xfdc4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 34218 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 34222 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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 │ │ │ │ @@ -14367,35 +14368,35 @@ │ │ │ │ cbz r2, 34240 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 34246 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 340ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57540 @ 0xe0c4 │ │ │ │ + movw r1, #60916 @ 0xedf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ b.n 34268 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 34280 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 342a0 │ │ │ │ b.n 34282 │ │ │ │ cbz r1, 342aa │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ bls.n 342a0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ @@ -14435,625 +14436,669 @@ │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 342da │ │ │ │ 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 34314 │ │ │ │ + b.n 3437a │ │ │ │ + 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, 34332 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 3433c │ │ │ │ + b.n 34342 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3432c │ │ │ │ + b.n 34378 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 34378 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 3434c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 34378 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 34356 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 34378 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 34360 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 34378 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 3436a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 34378 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 34378 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 34344 │ │ │ │ + bcs.n 343aa │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34338 │ │ │ │ + bne.n 3439e │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 34332 │ │ │ │ + bhi.n 34398 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3431e │ │ │ │ - b.n 3434e │ │ │ │ + beq.n 34384 │ │ │ │ + b.n 343b4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34344 │ │ │ │ + beq.n 343aa │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3434e │ │ │ │ + blt.n 343b4 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 34316 │ │ │ │ + b.n 3437c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29ce8 │ │ │ │ - cbz r0, 34390 │ │ │ │ + cbz r0, 343f8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 343c0 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 34428 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11acac <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b6ec <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343c0 │ │ │ │ + blt.n 34428 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11acac <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b6ec <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343c0 │ │ │ │ + blt.n 34428 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #63744 @ 0xf900 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82838 │ │ │ │ - b.n 343d6 │ │ │ │ + movw r0, #1544 @ 0x608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82b70 │ │ │ │ + b.n 3443e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 343ca │ │ │ │ + beq.n 34432 │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 343d4 │ │ │ │ + beq.n 3443c │ │ │ │ blx 29fa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 344f0 │ │ │ │ - movw r7, #57524 @ 0xe0b4 │ │ │ │ + beq.n 34552 │ │ │ │ + movw r7, #60900 @ 0xede4 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #268] @ (3451c ) │ │ │ │ + ldr r1, [pc, #264] @ (3457c ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 126f34 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127e48 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3442a │ │ │ │ - bl 1fd594 │ │ │ │ + cbnz r0, 3448c │ │ │ │ + bl 2002c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3440e │ │ │ │ - b.n 344da │ │ │ │ + bne.n 34470 │ │ │ │ + b.n 3453c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 34450 │ │ │ │ + bne.n 344b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 34440 │ │ │ │ + cbnz r3, 344a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34508 │ │ │ │ - b.n 34514 │ │ │ │ + bne.n 3456a │ │ │ │ + b.n 34576 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344f4 │ │ │ │ + beq.n 34556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 344f4 │ │ │ │ - b.n 344b0 │ │ │ │ + bne.n 34556 │ │ │ │ + b.n 34512 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3449c │ │ │ │ + bmi.n 344fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3446e │ │ │ │ + beq.n 344d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3446e │ │ │ │ + cbnz r3, 344d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34484 │ │ │ │ + beq.n 344e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34484 │ │ │ │ + cbnz r3, 344e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12900 @ 0x3264 │ │ │ │ + movw r1, #16236 @ 0x3f6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 344f0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 34552 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344b6 │ │ │ │ + cbnz r3, 34518 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344f4 │ │ │ │ + beq.n 34556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 344f4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 344f4 │ │ │ │ + cbnz r3, 34556 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344d4 │ │ │ │ + beq.n 34536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 344d4 │ │ │ │ + cbnz r3, 34536 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 3440e │ │ │ │ + bge.n 34470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344f0 │ │ │ │ + beq.n 34552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344f0 │ │ │ │ + cbnz r3, 34552 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34514 │ │ │ │ - ldr r0, [pc, #40] @ (34520 ) │ │ │ │ + b.n 34576 │ │ │ │ + ldr r0, [pc, #40] @ (34580 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 15fdb8 <_PyBytes_Join@@Base+0x98> │ │ │ │ + bl 161dfc <_PyBytes_Join@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34514 │ │ │ │ + beq.n 34576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34514 │ │ │ │ + cbnz r3, 34576 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - b.n 33e88 │ │ │ │ + b.n 33ee8 │ │ │ │ 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, 34542 │ │ │ │ - cbz r2, 3453c │ │ │ │ + cbnz r3, 345a2 │ │ │ │ + cbz r2, 3459c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34542 │ │ │ │ + cbnz r3, 345a2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3455c │ │ │ │ + b.n 345bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57428 @ 0xe054 │ │ │ │ + movw r1, #60804 @ 0xed84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 165de0 │ │ │ │ + bl 167f04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fcf14 <_PyParkingLot_UnparkAll@@Base+0x818> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34666 │ │ │ │ + beq.n 346c6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11ccf8 │ │ │ │ - cbnz r0, 3459e │ │ │ │ - bl 95cc4 │ │ │ │ + bl 11d724 │ │ │ │ + cbnz r0, 345fe │ │ │ │ + bl 96040 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 345fa │ │ │ │ - bgt.n 345e8 │ │ │ │ + beq.n 3465a │ │ │ │ + bgt.n 34648 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345d0 │ │ │ │ + beq.n 34630 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 345e8 │ │ │ │ + bne.n 34648 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57456 @ 0xe070 │ │ │ │ + movw r1, #60832 @ 0xeda0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3465a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 346ba │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10936 @ 0x2ab8 │ │ │ │ + movw r1, #14156 @ 0x374c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3465a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 346ba │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57652 @ 0xe134 │ │ │ │ + movw r3, #61028 @ 0xee64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23a4cc <_Py_c_pow@@Base+0x964> │ │ │ │ - b.n 3465a │ │ │ │ + bl 23c188 <_Py_c_pow@@Base+0x968> │ │ │ │ + b.n 346ba │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3463e │ │ │ │ + cbz r3, 3469e │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 ff9a4 │ │ │ │ - b.n 34668 │ │ │ │ + bl 1001b4 │ │ │ │ + b.n 346c8 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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, 3468a │ │ │ │ - cbz r2, 34684 │ │ │ │ + cbnz r3, 346ea │ │ │ │ + cbz r2, 346e4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3468a │ │ │ │ + cbnz r3, 346ea │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3455c │ │ │ │ + b.n 345bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57540 @ 0xe0c4 │ │ │ │ + movw r1, #60916 @ 0xedf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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, 346d6 │ │ │ │ + cbnz r6, 34736 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 346d6 │ │ │ │ + ble.n 34736 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 346d6 │ │ │ │ - cbz r2, 346d6 │ │ │ │ + bne.n 34736 │ │ │ │ + cbz r2, 34736 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3455c │ │ │ │ + b.n 345bc │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (346f8 ) │ │ │ │ + ldr r6, [pc, #28] @ (34758 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346ca │ │ │ │ + bne.n 3472a │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #23433 @ 0x5b89 │ │ │ │ + movw r1, #36225 @ 0x8d81 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 2308a8 │ │ │ │ + b.w 232704 │ │ │ │ │ │ │ │ -00034708 : │ │ │ │ - ldr r0, [pc, #4] @ (34710 ) │ │ │ │ - b.w cb700 │ │ │ │ +00034768 : │ │ │ │ + ldr r0, [pc, #4] @ (34770 ) │ │ │ │ + b.w cbed0 │ │ │ │ nop │ │ │ │ asrs r0, r5, #13 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34738 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 34738 │ │ │ │ + bne.n 34798 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 34798 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3476c │ │ │ │ + b.n 347cc │ │ │ │ mov r0, r4 │ │ │ │ bl 2fd8c <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 34756 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 347b6 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34734 │ │ │ │ + bne.n 34794 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3476c │ │ │ │ + b.n 347cc │ │ │ │ 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 3496c │ │ │ │ + b.n 349cc │ │ │ │ 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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34798 │ │ │ │ + cbz r2, 347f8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 347a8 │ │ │ │ - b.n 347b6 │ │ │ │ - ldr r1, [pc, #448] @ (3495c ) │ │ │ │ + cbz r2, 34808 │ │ │ │ + b.n 34816 │ │ │ │ + ldr r1, [pc, #448] @ (349bc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34792 │ │ │ │ - b.n 3486e │ │ │ │ - ldr r1, [pc, #436] @ (34960 ) │ │ │ │ + bne.n 347f2 │ │ │ │ + b.n 348ce │ │ │ │ + ldr r1, [pc, #436] @ (349c0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ + beq.n 348ce │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 347c8 │ │ │ │ - ldr r1, [pc, #424] @ (34964 ) │ │ │ │ + cbnz r2, 34828 │ │ │ │ + ldr r1, [pc, #424] @ (349c4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ + beq.n 348ce │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 347da │ │ │ │ - ldr r1, [pc, #408] @ (34968 ) │ │ │ │ + cbnz r2, 3483a │ │ │ │ + ldr r1, [pc, #408] @ (349c8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ - movw r1, #58560 @ 0xe4c0 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r1, #61936 @ 0xf1f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #58564 @ 0xe4c4 │ │ │ │ + movw r0, #61940 @ 0xf1f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10e254 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10eb10 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ - movw r0, #58572 @ 0xe4cc │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #61948 @ 0xf1fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 11083c │ │ │ │ + bl 1110f8 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 3486e │ │ │ │ - movw r1, #50784 @ 0xc660 │ │ │ │ + cbz r0, 348ce │ │ │ │ + movw r1, #54160 @ 0xd390 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #59972 @ 0xea44 │ │ │ │ + movw r0, #63428 @ 0xf7c4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e254 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10eb10 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 3486e │ │ │ │ - movw r1, #50776 @ 0xc658 │ │ │ │ + cbz r0, 348ce │ │ │ │ + movw r1, #54152 @ 0xd388 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl f9ea8 │ │ │ │ + bl fa6e8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 3486e │ │ │ │ + cbz r0, 348ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #50752 @ 0xc640 │ │ │ │ + movw r1, #54128 @ 0xd370 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34858 │ │ │ │ + cbnz r0, 348b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 34858 │ │ │ │ + bls.n 348b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34858 │ │ │ │ + bne.n 348b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 34858 │ │ │ │ + bne.n 348b8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 34874 │ │ │ │ + beq.n 348d4 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58596 @ 0xe4e4 │ │ │ │ + movw r1, #61972 @ 0xf214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34956 │ │ │ │ - movw r0, #55560 @ 0xd908 │ │ │ │ + b.n 349b6 │ │ │ │ + movw r0, #59016 @ 0xe688 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a534 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #62020 @ 0xf244 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a534 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ - movw r0, #52644 @ 0xcda4 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #55980 @ 0xdaac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a534 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ - movw r0, #58628 @ 0xe504 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #62004 @ 0xf234 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a534 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ - movw r0, #58640 @ 0xe510 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #62016 @ 0xf240 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a534 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ - movw r0, #58652 @ 0xe51c │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #62028 @ 0xf24c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a534 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ - movw r0, #58632 @ 0xe508 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #62008 @ 0xf238 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a534 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ - movw r0, #58660 @ 0xe524 │ │ │ │ + beq.n 348ce │ │ │ │ + movw r0, #62036 @ 0xf254 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a17c │ │ │ │ + bl 7a534 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3486e │ │ │ │ + beq.n 348ce │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #58668 @ 0xe52c │ │ │ │ + movw r0, #62044 @ 0xf25c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 89174 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + bl 89488 │ │ │ │ + movw r1, #62080 @ 0xf280 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cc434 │ │ │ │ + bl ccc04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3486e │ │ │ │ + blt.n 348ce │ │ │ │ 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 dd978 │ │ │ │ + bl de188 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3486e │ │ │ │ + blt.n 348ce │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 34942 │ │ │ │ + bne.n 349a2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -15061,35 +15106,35 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #160] @ 34a20 │ │ │ │ + ldr.w r9, [pc, #160] @ 34a80 │ │ │ │ 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 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a16 │ │ │ │ + beq.n 34a76 │ │ │ │ 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, 349c2 │ │ │ │ + cbz r5, 34a22 │ │ │ │ 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] │ │ │ │ @@ -15102,112 +15147,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, 34a18 │ │ │ │ + cbz r7, 34a78 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54932 @ 0xd694 │ │ │ │ + movw r1, #58388 @ 0xe414 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81048 │ │ │ │ + bl 81380 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34a18 │ │ │ │ + bge.n 34a78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a16 │ │ │ │ + beq.n 34a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34a16 │ │ │ │ + cbnz r3, 34a76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 13bc44 │ │ │ │ + bl 13d1f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a56 │ │ │ │ - blt.n 34ae6 │ │ │ │ + beq.n 34ab6 │ │ │ │ + blt.n 34b46 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25184 @ 0x6260 │ │ │ │ + movw r0, #28520 @ 0x6f68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34aa4 │ │ │ │ + bne.n 34b04 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34a9c │ │ │ │ + cbz r0, 34afc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62096 @ 0xf290 │ │ │ │ + movw r0, #65432 @ 0xff98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a90 │ │ │ │ + beq.n 34af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34a94 │ │ │ │ + cbz r3, 34af4 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34a9c │ │ │ │ + b.n 34afc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34a90 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34af0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782a0 │ │ │ │ - b.n 34ade │ │ │ │ + bl 78638 │ │ │ │ + b.n 34b3e │ │ │ │ mov r0, r5 │ │ │ │ bl 33ac8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34ade │ │ │ │ + cbz r0, 34b3e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62104 @ 0xf298 │ │ │ │ + movw r0, #65440 @ 0xffa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ad2 │ │ │ │ + beq.n 34b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34ad6 │ │ │ │ + cbz r3, 34b36 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34ade │ │ │ │ + b.n 34b3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34ad2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34b32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c194 │ │ │ │ - b.n 34ae8 │ │ │ │ + bl 13d740 │ │ │ │ + b.n 34b48 │ │ │ │ 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 │ │ │ │ @@ -15216,59 +15261,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 34b16 │ │ │ │ + bl 34b76 │ │ │ │ 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] @ 34bf8 │ │ │ │ + ldr.w fp, [pc, #208] @ 34c58 │ │ │ │ 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 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34bee │ │ │ │ + beq.n 34c4e │ │ │ │ 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, 34b7a │ │ │ │ + cbz r6, 34bda │ │ │ │ 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, 34b98 │ │ │ │ + cbz r5, 34bf8 │ │ │ │ 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] │ │ │ │ @@ -15282,270 +15327,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, 34bf0 │ │ │ │ + cbz r3, 34c50 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54932 @ 0xd694 │ │ │ │ + movw r1, #58388 @ 0xe414 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81048 │ │ │ │ + bl 81380 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34bf0 │ │ │ │ + bge.n 34c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34bee │ │ │ │ + beq.n 34c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34bee │ │ │ │ + cbnz r3, 34c4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, 34c1a │ │ │ │ + cbnz r3, 34c7a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34c10 │ │ │ │ + cbz r2, 34c70 │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34c1a │ │ │ │ + bne.n 34c7a │ │ │ │ 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, 34c40 │ │ │ │ + cbz r2, 34ca0 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 34c4e │ │ │ │ + b.n 34cae │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 34c4c │ │ │ │ + bne.n 34cac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c6c │ │ │ │ + cbnz r0, 34ccc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34c4e │ │ │ │ + b.n 34cae │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34cfc ) │ │ │ │ + ldr r1, [pc, #172] @ (34d5c ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c6e │ │ │ │ - b.n 34c96 │ │ │ │ + cbnz r0, 34cce │ │ │ │ + b.n 34cf6 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 34c9a │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 34cfa │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58104 @ 0xe2f8 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59300 @ 0xe7a4 │ │ │ │ + movw r0, #62676 @ 0xf4d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34cf4 │ │ │ │ + b.n 34d54 │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 34cc6 │ │ │ │ + beq.n 34d26 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 34cc8 │ │ │ │ + cbz r5, 34d28 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 34cc8 │ │ │ │ + bmi.n 34d28 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59312 @ 0xe7b0 │ │ │ │ + movw r1, #62688 @ 0xf4e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 34c96 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 34cf6 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f1104 │ │ │ │ + bl 1f4150 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f4b5c │ │ │ │ + bl 1f7848 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34cf4 │ │ │ │ + beq.n 34d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34cf4 │ │ │ │ + cbnz r3, 34d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34d54 │ │ │ │ + bne.n 34db4 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd720 │ │ │ │ + bl cdef0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 34d70 │ │ │ │ - cbnz r0, 34d70 │ │ │ │ + beq.n 34dd0 │ │ │ │ + cbnz r0, 34dd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59356 @ 0xe7dc │ │ │ │ + movw r1, #62732 @ 0xf50c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 34d6a │ │ │ │ + bl d2088 │ │ │ │ + b.n 34dca │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + movw r0, #62716 @ 0xf4fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d18 │ │ │ │ + bne.n 34d78 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 34e24 │ │ │ │ + b.n 34e84 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd720 │ │ │ │ + bl cdef0 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 34d98 │ │ │ │ - cbnz r0, 34d98 │ │ │ │ + beq.n 34df8 │ │ │ │ + cbnz r0, 34df8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59404 @ 0xe80c │ │ │ │ + movw r1, #62780 @ 0xf53c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 34d6a │ │ │ │ + bl d2088 │ │ │ │ + b.n 34dca │ │ │ │ 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 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34dda │ │ │ │ - cbz r0, 34dee │ │ │ │ + bne.n 34e3a │ │ │ │ + cbz r0, 34e4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34dee │ │ │ │ + beq.n 34e4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34dee │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34dee │ │ │ │ + cbnz r3, 34e4e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e4e │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 34e10 │ │ │ │ - cbz r0, 34e24 │ │ │ │ + bne.n 34e70 │ │ │ │ + cbz r0, 34e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e24 │ │ │ │ + beq.n 34e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34e24 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e24 │ │ │ │ + cbnz r3, 34e84 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e84 │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 34e3e │ │ │ │ + bne.n 34e9e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e4c │ │ │ │ + beq.n 34eac │ │ │ │ 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 34e60 │ │ │ │ + bne.n 34ec0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34e60 │ │ │ │ + bne.n 34ec0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15554,63 +15599,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 34ea6 │ │ │ │ + beq.n 34f06 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 34ea6 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 34f06 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13e5f0 │ │ │ │ + bl 13fbd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34eae │ │ │ │ + bne.n 34f0e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 34f1a │ │ │ │ + b.n 34f7a │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34ec4 │ │ │ │ + beq.n 34f24 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 34ece │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 34f2e │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 34ede │ │ │ │ + b.n 34f3e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13e5f0 │ │ │ │ + bl 13fbd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ede │ │ │ │ + bne.n 34f3e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 34f1a │ │ │ │ + b.n 34f7a │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 34f06 │ │ │ │ + bne.n 34f66 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59444 @ 0xe834 │ │ │ │ + movw r1, #62820 @ 0xf564 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34f1a │ │ │ │ + b.n 34f7a │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34f1e │ │ │ │ + bl 34f7e │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83e00 │ │ │ │ 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 │ │ │ │ @@ -15619,57 +15664,57 @@ │ │ │ │ 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 34f80 │ │ │ │ + beq.n 34fe0 │ │ │ │ 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 34f94 │ │ │ │ + beq.n 34ff4 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ vsub.f64 d9, d9, d7 │ │ │ │ - b.n 34f94 │ │ │ │ + b.n 34ff4 │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d0, [pc, #104] @ 34ff0 │ │ │ │ - vldr d7, [pc, #108] @ 34ff8 │ │ │ │ + vldr d0, [pc, #104] @ 35050 │ │ │ │ + vldr d7, [pc, #108] @ 35058 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 34fce │ │ │ │ + beq.n 3502e │ │ │ │ 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 34fea │ │ │ │ + ble.n 3504a │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 34fea │ │ │ │ + b.n 3504a │ │ │ │ vdiv.f64 d7, d10, d8 │ │ │ │ - vldr d6, [pc, #36] @ 34ff8 │ │ │ │ + vldr d6, [pc, #36] @ 35058 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 34ff0 │ │ │ │ + vldr d7, [pc, #20] @ 35050 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ @@ -15679,161 +15724,161 @@ │ │ │ │ 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, 35026 │ │ │ │ + cbnz r0, 35086 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3502e │ │ │ │ + cbz r0, 3508e │ │ │ │ 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 35018 │ │ │ │ + beq.n 35078 │ │ │ │ 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, 35056 │ │ │ │ + cbnz r0, 350b6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3505e │ │ │ │ + cbz r0, 350be │ │ │ │ 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 35048 │ │ │ │ + beq.n 350a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035060 : │ │ │ │ +000350c0 : │ │ │ │ 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, 350b0 │ │ │ │ + cbz r3, 35110 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #59784 @ 0xe988 │ │ │ │ + movw r2, #63160 @ 0xf6b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350b8 │ │ │ │ - bl 350bc │ │ │ │ + b.n 35118 │ │ │ │ + bl 3511c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35082 │ │ │ │ + beq.n 350e2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000350bc : │ │ │ │ +0003511c : │ │ │ │ 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, #59796 @ 0xe994 │ │ │ │ + movw r0, #63172 @ 0xf6c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 35122 │ │ │ │ + beq.n 35182 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #44900 @ 0xaf64 │ │ │ │ + movw r1, #48276 @ 0xbc94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35128 │ │ │ │ + cbnz r0, 35188 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3513e │ │ │ │ - bl 6bff0 │ │ │ │ + b.n 3519e │ │ │ │ + bl 6c2b8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 3513c │ │ │ │ + cbnz r0, 3519c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 3513e │ │ │ │ + b.n 3519e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22eff0 │ │ │ │ + b.w 230e4c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ 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 3516e │ │ │ │ + bhi.n 351ce │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 35186 │ │ │ │ + ble.n 351e6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3518e │ │ │ │ - movw r0, #58244 @ 0xe384 │ │ │ │ + b.n 351ee │ │ │ │ + movw r0, #61700 @ 0xf104 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35166 │ │ │ │ + bne.n 351c6 │ │ │ │ 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 207d68 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ + b.w 20a168 <_Py_RestoreSignals@@Base+0x1108> │ │ │ │ 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 │ │ │ │ @@ -15841,537 +15886,537 @@ │ │ │ │ ite hi │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 351d2 │ │ │ │ - movw r0, #60184 @ 0xeb18 │ │ │ │ + bne.n 35232 │ │ │ │ + movw r0, #64272 @ 0xfb10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d6ec │ │ │ │ + b.w 7da28 │ │ │ │ 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, 351fe │ │ │ │ + cbnz r0, 3525e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12f4f4 │ │ │ │ + b.w 130ca4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 351f0 │ │ │ │ + beq.n 35250 │ │ │ │ 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, 35228 │ │ │ │ + cbnz r2, 35288 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 35228 │ │ │ │ + bne.n 35288 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3524a │ │ │ │ + cbnz r0, 352aa │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352ee │ │ │ │ + beq.n 3534e │ │ │ │ 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 3527e │ │ │ │ + beq.n 352de │ │ │ │ mov r1, r5 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 3527e │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 352de │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #60904 @ 0xede8 │ │ │ │ + movw r1, #64280 @ 0xfb18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #1916 @ 0x77c │ │ │ │ + movw r0, #5372 @ 0x14fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 352ee │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3534e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35290 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 352ee │ │ │ │ + bne.n 352f0 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3534e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 352a2 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 352ee │ │ │ │ + bne.n 35302 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3534e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 352da │ │ │ │ + beq.n 3533a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 352dc │ │ │ │ + beq.n 3533c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #60924 @ 0xedfc │ │ │ │ + movw r1, #64300 @ 0xfb2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d1888 │ │ │ │ + b.w d2088 │ │ │ │ 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 1adc6c │ │ │ │ + b.w 1b1cd0 │ │ │ │ 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, 3531a │ │ │ │ + cbz r3, 3537a │ │ │ │ mov r0, r1 │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35330 │ │ │ │ + cbz r0, 35390 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 35344 │ │ │ │ + b.n 353a4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12652 @ 0x316c │ │ │ │ + movw r1, #15988 @ 0x3e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 353a6 │ │ │ │ - bl 17eccc <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + b.n 35406 │ │ │ │ + bl 181a84 <_PyDeadline_Init@@Base+0x110> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 35356 │ │ │ │ + bne.n 353b6 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 35366 │ │ │ │ + blt.n 353c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86650 │ │ │ │ + bl 86964 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 35334 │ │ │ │ - b.n 35380 │ │ │ │ + bne.n 35394 │ │ │ │ + b.n 353e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35340 │ │ │ │ + bne.n 353a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35340 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 353a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35330 │ │ │ │ + beq.n 35390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35330 │ │ │ │ + bne.n 35390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35330 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35396 │ │ │ │ + beq.n 353f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35396 │ │ │ │ + cbnz r3, 353f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35330 │ │ │ │ + bne.n 35390 │ │ │ │ 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 13bc44 │ │ │ │ + bl 13d1f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 353d8 │ │ │ │ - blt.n 35406 │ │ │ │ + beq.n 35438 │ │ │ │ + blt.n 35466 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25184 @ 0x6260 │ │ │ │ + movw r0, #28520 @ 0x6f68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #62104 @ 0xf298 │ │ │ │ + movw r3, #65440 @ 0xffa0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #62096 @ 0xf290 │ │ │ │ + movw r0, #65432 @ 0xff98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c194 │ │ │ │ - b.n 35408 │ │ │ │ + bl 13d740 │ │ │ │ + b.n 35468 │ │ │ │ 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, #63620 @ 0xf884 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1c4 │ │ │ │ - cbnz r0, 3542e │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a57c │ │ │ │ + cbnz r0, 3548e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35530 │ │ │ │ + b.n 35590 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 35468 │ │ │ │ - movw r0, #61128 @ 0xeec8 │ │ │ │ + cbz r1, 354c8 │ │ │ │ + movw r0, #64504 @ 0xfbf8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35458 │ │ │ │ + beq.n 354b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35458 │ │ │ │ + cbnz r3, 354b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3542a │ │ │ │ - movw r2, #52048 @ 0xcb50 │ │ │ │ + beq.n 3548a │ │ │ │ + movw r2, #55504 @ 0xd8d0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 35470 │ │ │ │ - movw r2, #63620 @ 0xf884 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + b.n 354d0 │ │ │ │ + movw r2, #1540 @ 0x604 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 354a8 │ │ │ │ + cbz r3, 35508 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61136 @ 0xeed0 │ │ │ │ + movw r0, #64512 @ 0xfc00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3549a │ │ │ │ + beq.n 354fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3549a │ │ │ │ + cbnz r3, 354fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3542a │ │ │ │ - movw r2, #52048 @ 0xcb50 │ │ │ │ + beq.n 3548a │ │ │ │ + movw r2, #55504 @ 0xd8d0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 354d8 │ │ │ │ + cbz r3, 35538 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61152 @ 0xeee0 │ │ │ │ + movw r0, #64528 @ 0xfc10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354d2 │ │ │ │ + beq.n 35532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354d2 │ │ │ │ + cbnz r3, 35532 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3542a │ │ │ │ + beq.n 3548a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 35506 │ │ │ │ - movw r0, #31504 @ 0x7b10 │ │ │ │ + cbnz r3, 35566 │ │ │ │ + movw r0, #34880 @ 0x8840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35500 │ │ │ │ + beq.n 35560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35500 │ │ │ │ + cbnz r3, 35560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3542a │ │ │ │ + beq.n 3548a │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61172 @ 0xeef4 │ │ │ │ + movw r0, #64548 @ 0xfc24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35530 │ │ │ │ + beq.n 35590 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35530 │ │ │ │ + cbnz r3, 35590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035534 : │ │ │ │ +00035594 : │ │ │ │ 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, 3556c │ │ │ │ + cbz r3, 355cc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1070d8 │ │ │ │ + bl 1078f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a7c58 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - b.n 357ae <_Py_IncRef@@Base+0x22c> │ │ │ │ - b.n 3575c <_Py_IncRef@@Base+0x1da> │ │ │ │ + b.w 1abe5c │ │ │ │ │ │ │ │ -00035582 <_Py_IncRef@@Base>: │ │ │ │ +000355d6 <_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 357bc <_Py_IncRef@@Base+0x1e6> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + b.n 3580e <_Py_IncRef@@Base+0x238> │ │ │ │ stmdb 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, 355be <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 3561e <_Py_IncRef@@Base+0x48> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34328 @ 0x8618 │ │ │ │ + movw r1, #37664 @ 0x9320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 355d8 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 355d4 <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 35638 <_Py_IncRef@@Base+0x62> │ │ │ │ + b.n 35634 <_Py_IncRef@@Base+0x5e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61228 @ 0xef2c │ │ │ │ + movw r1, #64604 @ 0xfc5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35754 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 357b4 <_Py_IncRef@@Base+0x1de> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #57524 @ 0xe0b4 │ │ │ │ + movw fp, #60900 @ 0xede4 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ movw r9, #42428 @ 0xa5bc │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 85144 │ │ │ │ + bl 85458 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 35650 <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 356b0 <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 3565c <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 356bc <_Py_IncRef@@Base+0xe6> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 35622 <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 35682 <_Py_IncRef@@Base+0xac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356e0 <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 35740 <_Py_IncRef@@Base+0x16a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 356e0 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3567e <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #25492 @ 0x6394 │ │ │ │ + bne.n 35740 <_Py_IncRef@@Base+0x16a> │ │ │ │ + b.n 356de <_Py_IncRef@@Base+0x108> │ │ │ │ + movw r2, #28948 @ 0x7114 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #12760 @ 0x31d8 │ │ │ │ + movw r1, #16216 @ 0x3f58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb0d8 │ │ │ │ + bl cb8a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3564e <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 356ae <_Py_IncRef@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3564e <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 356ae <_Py_IncRef@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35684 <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 356e4 <_Py_IncRef@@Base+0x10e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 356ba <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 355d4 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 3571a <_Py_IncRef@@Base+0x144> │ │ │ │ + b.n 35634 <_Py_IncRef@@Base+0x5e> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3566c <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 356cc <_Py_IncRef@@Base+0xf6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356e0 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35676 <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 35740 <_Py_IncRef@@Base+0x16a> │ │ │ │ + b.n 356d6 <_Py_IncRef@@Base+0x100> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35660 <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 356c0 <_Py_IncRef@@Base+0xea> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35684 <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 356e4 <_Py_IncRef@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356e0 <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 35740 <_Py_IncRef@@Base+0x16a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 356e0 <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35740 <_Py_IncRef@@Base+0x16a> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 237ff0 │ │ │ │ + bl 239c28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ae <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 3570e <_Py_IncRef@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 356ae <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 3570e <_Py_IncRef@@Base+0x138> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 356ca <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 3572a <_Py_IncRef@@Base+0x154> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355d4 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 35634 <_Py_IncRef@@Base+0x5e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355d4 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35634 <_Py_IncRef@@Base+0x5e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 355d4 <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35634 <_Py_IncRef@@Base+0x5e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355f4 <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 35654 <_Py_IncRef@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355f4 <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 35654 <_Py_IncRef@@Base+0x7e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 355f4 <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35654 <_Py_IncRef@@Base+0x7e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356f6 <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 35756 <_Py_IncRef@@Base+0x180> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356f6 <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 35756 <_Py_IncRef@@Base+0x180> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #63620 @ 0xf884 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - bl 237ff0 │ │ │ │ + movw r2, #1540 @ 0x604 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 239c28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 355d4 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 35634 <_Py_IncRef@@Base+0x5e> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 35754 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 357b4 <_Py_IncRef@@Base+0x1de> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35734 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 35794 <_Py_IncRef@@Base+0x1be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35734 <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35794 <_Py_IncRef@@Base+0x1be> │ │ │ │ + bl 781e4 <_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 │ │ │ │ @@ -16388,144 +16433,172 @@ │ │ │ │ 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 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 357aa <_Py_IncRef@@Base+0x228> │ │ │ │ + cbz r0, 3580a <_Py_IncRef@@Base+0x234> │ │ │ │ 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 80300 │ │ │ │ + bl 80638 │ │ │ │ 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, 357f0 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 35850 <_Py_IncRef@@Base+0x27a> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 357f0 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 35850 <_Py_IncRef@@Base+0x27a> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 35806 <_Py_IncRef@@Base+0x284> │ │ │ │ + bne.n 35866 <_Py_IncRef@@Base+0x290> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357f0 <_Py_IncRef@@Base+0x26e> │ │ │ │ + beq.n 35850 <_Py_IncRef@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 357f0 <_Py_IncRef@@Base+0x26e> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35850 <_Py_IncRef@@Base+0x27a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #3252 @ 0xcb4 │ │ │ │ + movw r3, #6588 @ 0x19bc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d8c48 │ │ │ │ + b.w 1dc6b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0003586a : │ │ │ │ + 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 7a57c │ │ │ │ + cbz r0, 358a6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc970 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 358aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 358aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 358aa │ │ │ │ + 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, 35826 <_Py_IncRef@@Base+0x2a4> │ │ │ │ + cbz r3, 358ca │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35828 <_Py_IncRef@@Base+0x2a6> │ │ │ │ + b.n 358cc │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 35836 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + cbnz r3, 358da │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 35836 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + blt.n 358da │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 35836 <_Py_IncRef@@Base+0x2b4> │ │ │ │ - cbnz r0, 35852 <_Py_IncRef@@Base+0x2d0> │ │ │ │ - ldr r6, [pc, #152] @ (358d0 <_Py_IncRef@@Base+0x34e>) │ │ │ │ + bgt.n 358da │ │ │ │ + cbnz r0, 358f6 │ │ │ │ + ldr r6, [pc, #152] @ (35974 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 35852 <_Py_IncRef@@Base+0x2d0> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 358f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 358c8 <_Py_IncRef@@Base+0x346> │ │ │ │ - cbz r5, 35858 <_Py_IncRef@@Base+0x2d6> │ │ │ │ + b.n 3596c │ │ │ │ + cbz r5, 358fc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 35860 <_Py_IncRef@@Base+0x2de> │ │ │ │ + b.n 35904 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d84a0 │ │ │ │ + bl 1dbf04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3584e <_Py_IncRef@@Base+0x2cc> │ │ │ │ + beq.n 358f2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #18821 @ 0x4985 │ │ │ │ - movt r3, #30 │ │ │ │ - movw r1, #62285 @ 0xf34d │ │ │ │ + movw r3, #50025 @ 0xc369 │ │ │ │ + movt r3, #20 │ │ │ │ + movw r1, #64521 @ 0xfc09 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35baa │ │ │ │ + bl 35c0a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3584e <_Py_IncRef@@Base+0x2cc> │ │ │ │ + beq.n 358f2 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 358c8 <_Py_IncRef@@Base+0x346> │ │ │ │ + beq.n 3596c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (358d4 <_Py_IncRef@@Base+0x352>) │ │ │ │ + ldr r0, [pc, #52] @ (35978 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 358c6 <_Py_IncRef@@Base+0x344> │ │ │ │ + beq.n 3596a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 358c6 <_Py_IncRef@@Base+0x344> │ │ │ │ + cbnz r3, 3596a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 │ │ │ │ @@ -16534,1615 +16607,1572 @@ │ │ │ │ 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, 358f2 <_Py_IncRef@@Base+0x370> │ │ │ │ + cbz r3, 35996 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 35950 <_Py_IncRef@@Base+0x3ce> │ │ │ │ + cbnz r3, 359f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 359ca <_Py_IncRef@@Base+0x448> │ │ │ │ + beq.n 35a6e │ │ │ │ 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 3593c <_Py_IncRef@@Base+0x3ba> │ │ │ │ + bge.n 359e0 │ │ │ │ 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 3591e <_Py_IncRef@@Base+0x39c> │ │ │ │ + b.n 359c2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #3496 @ 0xda8 │ │ │ │ + movw r0, #6912 @ 0x1b00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82838 │ │ │ │ - movw r1, #5640 @ 0x1608 │ │ │ │ + b.w 82b70 │ │ │ │ + movw r1, #8940 @ 0x22ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #18624 @ 0x48c0 │ │ │ │ + movw r0, #22108 @ 0x565c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e254 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10eb10 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 359b6 <_Py_IncRef@@Base+0x434> │ │ │ │ + cbz r0, 35a5a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8ef88 │ │ │ │ + bl 8f2e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35992 <_Py_IncRef@@Base+0x410> │ │ │ │ + beq.n 35a36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35992 <_Py_IncRef@@Base+0x410> │ │ │ │ + cbnz r3, 35a36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl faf24 │ │ │ │ + bl fb898 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 359ba <_Py_IncRef@@Base+0x438> │ │ │ │ + cbnz r0, 35a5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359b6 <_Py_IncRef@@Base+0x434> │ │ │ │ + beq.n 35a5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 359b6 <_Py_IncRef@@Base+0x434> │ │ │ │ + cbnz r3, 35a5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 359ca <_Py_IncRef@@Base+0x448> │ │ │ │ + b.n 35a6e │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30216 @ 0x7608 │ │ │ │ + movw r0, #33552 @ 0x8310 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000359d0 : │ │ │ │ - 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 7a1c4 │ │ │ │ - cbz r0, 35a0c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bc1a4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35a10 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 35a10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a10 │ │ │ │ - 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 13bc44 │ │ │ │ + bl 13d1f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35a48 │ │ │ │ - blt.n 35a94 │ │ │ │ + beq.n 35aa8 │ │ │ │ + blt.n 35af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25184 @ 0x6260 │ │ │ │ + movw r0, #28520 @ 0x6f68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35a52 │ │ │ │ + cbz r3, 35ab2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35a54 │ │ │ │ + b.n 35ab4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ adds.w r7, r9, r8 │ │ │ │ - bne.n 35a7e │ │ │ │ + bne.n 35ade │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #62096 @ 0xf290 │ │ │ │ + movw r0, #65432 @ 0xff98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c194 │ │ │ │ - b.n 35ba2 │ │ │ │ + bl 13d740 │ │ │ │ + b.n 35c02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a8e │ │ │ │ + cbz r0, 35aee │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35aae │ │ │ │ + b.n 35b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c194 │ │ │ │ + bl 13d740 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35ba2 │ │ │ │ + b.n 35c02 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7630 │ │ │ │ + bl e7e2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b22 │ │ │ │ + beq.n 35b82 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35a98 │ │ │ │ + blt.n 35af8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35b26 │ │ │ │ - movw r8, #61556 @ 0xf074 │ │ │ │ + beq.n 35b86 │ │ │ │ + movw r8, #64824 @ 0xfd38 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8de00 │ │ │ │ - cbz r0, 35b08 │ │ │ │ + bl 8e160 │ │ │ │ + cbz r0, 35b68 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35b22 │ │ │ │ + cbz r0, 35b82 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35b00 │ │ │ │ + blt.n 35b60 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35afa │ │ │ │ + beq.n 35b5a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35afa │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35b5a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35b08 │ │ │ │ + b.n 35b68 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35ac4 │ │ │ │ + b.n 35b24 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35b26 │ │ │ │ + beq.n 35b86 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61564 @ 0xf07c │ │ │ │ + movw r1, #64832 @ 0xfd40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b86 │ │ │ │ - movw r0, #52048 @ 0xcb50 │ │ │ │ + b.n 35be6 │ │ │ │ + movw r0, #55504 @ 0xd8d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b22 │ │ │ │ + beq.n 35b82 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a114 │ │ │ │ + bl 10a934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b56 │ │ │ │ + beq.n 35bb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b56 │ │ │ │ + cbnz r3, 35bb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35b22 │ │ │ │ + beq.n 35b82 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #61608 @ 0xf0a8 │ │ │ │ + movw r0, #64876 @ 0xfd6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b86 │ │ │ │ + beq.n 35be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35b86 │ │ │ │ + cbnz r3, 35be6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b9c │ │ │ │ + beq.n 35bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b9c │ │ │ │ + cbnz r3, 35bfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c194 │ │ │ │ + bl 13d740 │ │ │ │ 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 1639b0 │ │ │ │ + bl 165a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bce │ │ │ │ + bge.n 35c2e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bf4 │ │ │ │ + b.n 35c54 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35bf8 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35c58 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35bca │ │ │ │ + blt.n 35c2a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 238338 │ │ │ │ + bl 239ff0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035bf8 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035c58 <_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 23829c │ │ │ │ + bl 239f2c │ │ │ │ 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] @ (35c2c <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 2389a8 │ │ │ │ + ldr r1, [pc, #4] @ (35c8c <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 23a660 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ -00035c30 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035c90 <_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, #57741 @ 0xe18d │ │ │ │ + movw r3, #58717 @ 0xe55d │ │ │ │ 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 35c74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 139974 │ │ │ │ + beq.n 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 13b198 │ │ │ │ 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} │ │ │ │ + push {r4, r5, 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 131df8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r5, pc, #288 @ (adr r5, 35dc0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x190>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + 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, #264 @ 0x108 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 168db0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35d02 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 35d46 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb6> │ │ │ │ + ldrd r5, r4, [sp, #8] │ │ │ │ + movw r1, #14240 @ 0x37a0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #276 @ 0x114 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 901e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 35cfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29e8c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 35d3e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1d24 │ │ │ │ + b.n 35d46 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb6> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + 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 r1, [pc, #92] @ (35d0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ + ldr r1, [pc, #92] @ (35db8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x128>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 2389a8 │ │ │ │ - cbnz r0, 35cc4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x94> │ │ │ │ - bl d3af0 │ │ │ │ + bl 23a660 │ │ │ │ + cbnz r0, 35d6e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xde> │ │ │ │ + bl d42fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35cda <_PyInterpreterState_SetEvalFrameFunc@@Base+0xaa> │ │ │ │ + b.n 35d84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35cd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ + beq.n 35d82 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35cd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35d82 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf2> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35d0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ - bl 2389a8 │ │ │ │ + ldr r1, [pc, #44] @ (35db8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x128>) │ │ │ │ + bl 23a660 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35d08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ + cbz r5, 35db2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x122> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e080 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35d06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ + bl 11eab4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35db0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ + beq.n 35db0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ + cbnz r3, 35db0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ - pushpl {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, #62488 @ 0xf418 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1faaac <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35d3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 35d80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ - ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #11020 @ 0x2b0c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #62500 @ 0xf424 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 8fe88 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 35d38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29e8c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 35d78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x148> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 35d80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ - 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 35d8e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ - b.w 124c60 │ │ │ │ - push {r3, lr} │ │ │ │ + pushpl {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 │ │ │ │ - movw r1, #62512 @ 0xf430 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + 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] @ (35de4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x154>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133634 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, pc, #288 @ (adr r5, 35f08 ) │ │ │ │ + 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] @ (35ddc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ac>) │ │ │ │ + ldr r0, [pc, #12] @ (35e10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131df8 │ │ │ │ + bl 133634 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #176 @ (adr r6, 35e90 ) │ │ │ │ + nop │ │ │ │ + add r6, pc, #176 @ (adr r6, 35ec4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 35e1e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ + b.w 125b68 │ │ │ │ + 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, #352 @ 0x160 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + 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 23a110 <_Py_c_pow@@Base+0x5a8> │ │ │ │ + bl 23b928 <_Py_c_pow@@Base+0x108> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ + beq.n 35e6e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e0a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + beq.n 35e70 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35e0a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + b.n 35e70 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35e34 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + cbz r0, 35e98 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ + beq.n 35ea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35e40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ + b.n 35ea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f48e0 │ │ │ │ + bl 1f75cc │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35e24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f4> │ │ │ │ + bne.n 35e88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035e42 : │ │ │ │ +00035ea6 : │ │ │ │ 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 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35e6a │ │ │ │ - movw r0, #62952 @ 0xf5e8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 1ee484 │ │ │ │ - b.n 35e98 │ │ │ │ + cbnz r0, 35ece │ │ │ │ + movw r0, #792 @ 0x318 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1f1638 │ │ │ │ + b.n 35efc │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #62952 @ 0xf5e8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #792 @ 0x318 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20bb10 │ │ │ │ + bl 20dd20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e8c │ │ │ │ + beq.n 35ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35e90 │ │ │ │ + cbz r3, 35ef4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35e98 │ │ │ │ + b.n 35efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35e8c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35ef0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35ec4 ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 131df8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - 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 │ │ │ │ + bne.n 35f20 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133ab8 │ │ │ │ + b.w 135304 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #22816 @ 0x5920 │ │ │ │ + movw r0, #26152 @ 0x6628 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35edc │ │ │ │ + bne.n 35f14 │ │ │ │ + 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] @ (35f60 ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133634 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r7, pc, #640 @ (adr r7, 361e4 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00035f00 <_PyCompile_Assemble@@Base>: │ │ │ │ +00035f64 <_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 35f3a <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 35f9e <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63064 @ 0xf658 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #904 @ 0x388 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 35f54 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 35fb8 <_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 71400 │ │ │ │ + bl 71718 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35f58 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35fbc <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35ff4 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 36058 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fb6f0 │ │ │ │ + bl fc064 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f66 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 35fca <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35fd2 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 36036 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b70c4 │ │ │ │ + bl 1bb2d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f62 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35fc6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fe968 │ │ │ │ + bl ff178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f62 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35fc6 <_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 10275c <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 102f6c <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f62 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 35fc6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb460 │ │ │ │ + bl fbdd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f62 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35fc6 <_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 1b73c0 │ │ │ │ + bl 1bb5d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fd2 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 36036 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35fd2 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 36036 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fe8 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 3604c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35fe8 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 3604c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108d64 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 109584 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ - bl 108890 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 1090b0 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00035ffc : │ │ │ │ - ldr r0, [pc, #4] @ (36004 ) │ │ │ │ - b.w cb700 │ │ │ │ - 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 36028 │ │ │ │ + bne.n 36080 <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 36040 │ │ │ │ - b.n 3604e │ │ │ │ + cbz r1, 36098 <_PyCompile_Assemble@@Base+0x134> │ │ │ │ + b.n 360a6 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25752 @ 0x6498 │ │ │ │ + movw r0, #29208 @ 0x7218 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3601e │ │ │ │ - b.n 3604a │ │ │ │ + bne.n 36076 <_PyCompile_Assemble@@Base+0x112> │ │ │ │ + b.n 360a2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b3f4 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23cd84 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3604e │ │ │ │ + bne.n 360a6 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36072 │ │ │ │ + b.n 360ca <_PyCompile_Assemble@@Base+0x166> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3605e │ │ │ │ - bl 71400 │ │ │ │ + cbnz r0, 360b6 <_PyCompile_Assemble@@Base+0x152> │ │ │ │ + bl 71718 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3604a │ │ │ │ + beq.n 360a2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3604a │ │ │ │ + blt.n 360a2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +000360cc : │ │ │ │ + ldr r0, [pc, #4] @ (360d4 ) │ │ │ │ + b.w cbed0 │ │ │ │ + nop │ │ │ │ + adds r4, r2, #2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 360f8 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 12c11c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35284 @ 0x89d4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 360ec │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #63124 @ 0xf694 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #964 @ 0x3c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 106884 │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3609c │ │ │ │ + bge.n 36138 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3627c │ │ │ │ + b.n 36318 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63128 @ 0xf698 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #968 @ 0x3c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63140 @ 0xf6a4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #980 @ 0x3d4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63156 @ 0xf6b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #996 @ 0x3e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63168 @ 0xf6c0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1008 @ 0x3f0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63180 @ 0xf6cc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1020 @ 0x3fc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63192 @ 0xf6d8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1032 @ 0x408 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63208 @ 0xf6e8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1048 @ 0x418 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1060 @ 0x424 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63232 @ 0xf700 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1072 @ 0x430 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63244 @ 0xf70c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1084 @ 0x43c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1100 @ 0x44c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63272 @ 0xf728 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1112 @ 0x458 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36096 │ │ │ │ + blt.n 36132 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1124 @ 0x464 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36096 │ │ │ │ + blt.w 36132 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63300 @ 0xf744 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1140 @ 0x474 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36096 │ │ │ │ + blt.w 36132 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63316 @ 0xf754 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1156 @ 0x484 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36096 │ │ │ │ + blt.w 36132 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63340 @ 0xf76c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1180 @ 0x49c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36096 │ │ │ │ + blt.w 36132 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63160 @ 0xf6b8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1000 @ 0x3e8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36096 │ │ │ │ + blt.w 36132 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63360 @ 0xf780 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1200 @ 0x4b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36096 │ │ │ │ + blt.w 36132 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63376 @ 0xf790 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1216 @ 0x4c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36096 │ │ │ │ + blt.w 36132 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63184 @ 0xf6d0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1024 @ 0x400 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36096 │ │ │ │ + blt.w 36132 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63392 @ 0xf7a0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1232 @ 0x4d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36096 │ │ │ │ + blt.w 36132 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63400 @ 0xf7a8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1240 @ 0x4d8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36096 │ │ │ │ + blt.w 36132 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63412 @ 0xf7b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 106884 │ │ │ │ + movw r1, #1252 @ 0x4e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 107090 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003627e : │ │ │ │ - movw r3, #2944 @ 0xb80 │ │ │ │ +0003631a : │ │ │ │ + movw r3, #6280 @ 0x1888 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b32f8 │ │ │ │ - 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 362ac │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12b138 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #31948 @ 0x7ccc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 362a0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 1b7384 │ │ │ │ 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] @ (363f8 ) │ │ │ │ + ldr r2, [pc, #292] @ (3645c ) │ │ │ │ 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 36300 │ │ │ │ + beq.n 36364 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36302 │ │ │ │ + cbz r4, 36366 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25285 @ 0x62c5 │ │ │ │ + movw r3, #25385 @ 0x6329 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36302 │ │ │ │ + b.n 36366 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363da │ │ │ │ + beq.n 3643e │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25285 @ 0x62c5 │ │ │ │ + movw r3, #25385 @ 0x6329 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 363da │ │ │ │ - cbnz r4, 3631e │ │ │ │ + bne.n 3643e │ │ │ │ + cbnz r4, 36382 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36398 │ │ │ │ + b.n 363fc │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3633c │ │ │ │ + cbz r3, 363a0 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36398 │ │ │ │ + ble.n 363fc │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3632a │ │ │ │ - b.n 36356 │ │ │ │ + bne.n 3638e │ │ │ │ + b.n 363ba │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36356 │ │ │ │ + beq.n 363ba │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3633e │ │ │ │ + bne.n 363a2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36398 │ │ │ │ - ldr r2, [pc, #164] @ (363fc ) │ │ │ │ + bne.n 363fc │ │ │ │ + ldr r2, [pc, #164] @ (36460 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c660 │ │ │ │ + bl 23e18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363f0 │ │ │ │ - beq.n 36398 │ │ │ │ + blt.n 36454 │ │ │ │ + beq.n 363fc │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (363fc ) │ │ │ │ + ldr r1, [pc, #148] @ (36460 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363f2 │ │ │ │ + bne.n 36456 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3631a │ │ │ │ + beq.n 3637e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3631a │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3631a │ │ │ │ + bne.n 3637e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3637e │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36400 ) │ │ │ │ + ldr r1, [pc, #100] @ (36464 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363f2 │ │ │ │ + bne.n 36456 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 363c6 │ │ │ │ + bne.n 3642a │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 363f2 │ │ │ │ + b.n 36456 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363da │ │ │ │ + beq.n 3643e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 363da │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3643e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 363bc │ │ │ │ - ldr r1, [pc, #28] @ (363fc ) │ │ │ │ + beq.n 36420 │ │ │ │ + ldr r1, [pc, #28] @ (36460 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 363f2 │ │ │ │ + b.n 36456 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00036404 : │ │ │ │ +00036468 : │ │ │ │ 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, #3152 @ 0xc50 │ │ │ │ + movw r4, #6488 @ 0x1958 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e21e8 │ │ │ │ - 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 131df8 │ │ │ │ + bl e29e4 │ │ │ │ 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, 36470 │ │ │ │ + cbz r2, 364aa │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 36472 │ │ │ │ + b.n 364ac │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 36482 │ │ │ │ + cbnz r2, 364bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 36482 │ │ │ │ + bne.n 364bc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3649c │ │ │ │ - ldr r5, [pc, #388] @ (36608 ) │ │ │ │ + cbnz r0, 364d6 │ │ │ │ + ldr r5, [pc, #384] @ (36640 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 364c8 │ │ │ │ + cbz r0, 36502 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 364cc │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 36506 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58104 @ 0xe2f8 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #63572 @ 0xf854 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #1412 @ 0x584 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 365fe │ │ │ │ - cbz r4, 36536 │ │ │ │ + b.n 36638 │ │ │ │ + cbz r4, 36570 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 364de │ │ │ │ + beq.n 36518 │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 364e6 │ │ │ │ - b.n 3654c │ │ │ │ + bne.n 36520 │ │ │ │ + b.n 36586 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 364f0 │ │ │ │ + cbz r7, 3652a │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3655a │ │ │ │ - b.n 364f8 │ │ │ │ + beq.n 36594 │ │ │ │ + b.n 36532 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 3650e │ │ │ │ - bl c3340 │ │ │ │ + cbz r0, 36548 │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 364c8 │ │ │ │ + blt.n 36502 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 36512 │ │ │ │ - b.n 36562 │ │ │ │ + bne.n 3654c │ │ │ │ + b.n 3659c │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 36526 │ │ │ │ - bl c3340 │ │ │ │ + cbz r0, 36560 │ │ │ │ + bl c3afc │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 364c8 │ │ │ │ + blt.n 36502 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 36528 │ │ │ │ - b.n 36560 │ │ │ │ + bne.n 36562 │ │ │ │ + b.n 3659a │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 364c8 │ │ │ │ + blt.n 36502 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 36564 │ │ │ │ + b.n 3659e │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36564 │ │ │ │ + b.n 3659e │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36564 │ │ │ │ + b.n 3659e │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36564 │ │ │ │ + b.n 3659e │ │ │ │ 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, 36594 │ │ │ │ + cbz r4, 365ce │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 36594 │ │ │ │ + beq.n 365ce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64712 @ 0xfcc8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #2512 @ 0x9d0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 364c8 │ │ │ │ - cbz r5, 365b4 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 36502 │ │ │ │ + cbz r5, 365ee │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 365b4 │ │ │ │ + beq.n 365ee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64748 @ 0xfcec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #2548 @ 0x9f4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 364c8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 36502 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f153c │ │ │ │ + bl 1f4588 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 364c8 │ │ │ │ - bl 1f1104 │ │ │ │ + beq.n 36502 │ │ │ │ + bl 1f4150 │ │ │ │ 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 34b16 │ │ │ │ + bl 34b76 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 365fe │ │ │ │ + beq.n 36638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 365fe │ │ │ │ + cbnz r3, 36638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + 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] @ (3666c ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133634 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, pc, #816 @ (adr r5, 369a0 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003660c <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036670 <_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 1bed70 │ │ │ │ - cbnz r0, 36644 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1c2c14 │ │ │ │ + cbnz r0, 366a8 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63604 @ 0xf874 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1444 @ 0x5a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 8fb3c <_PyArena_New@@Base> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 366b0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8fe9c <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 36650 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 366b4 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36836 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 3689a <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216730 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 218790 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36676 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21c79c │ │ │ │ - cbz r0, 36676 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 366da <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21e82c │ │ │ │ + cbz r0, 366da <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ae590 │ │ │ │ + bl 1b25f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3667e <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 366e2 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b750 <_PyArena_Free@@Base> │ │ │ │ - b.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10bf70 <_PyArena_Free@@Base> │ │ │ │ + b.n 366b0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 71400 │ │ │ │ + bl 71718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (36840 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 366b0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (368a4 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e5560 │ │ │ │ + bl e5d60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 366b0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2ddc │ │ │ │ + bl 1b6e68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 366b0 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 36714 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3681e <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 36882 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 366c0 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 36724 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 366e6 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 366d4 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 3674a <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 36738 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #53756 @ 0xd1fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 366b8 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 3671c <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63620 @ 0xf884 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + movw r1, #1460 @ 0x5b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 366fe <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 36762 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63632 @ 0xf890 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + movw r1, #1472 @ 0x5c0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36716 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 3677a <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16404 @ 0x4014 │ │ │ │ + movw r1, #19740 @ 0x4d1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 3672e <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 36792 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #292 @ 0x124 │ │ │ │ + movw r1, #3748 @ 0xea4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36746 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 367aa <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63640 @ 0xf898 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + movw r1, #1480 @ 0x5c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 3675e <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 367c2 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63652 @ 0xf8a4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa74 │ │ │ │ + movw r1, #1492 @ 0x5d4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63664 @ 0xf8b0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1504 @ 0x5e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63676 @ 0xf8bc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1516 @ 0x5ec │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63692 @ 0xf8cc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1532 @ 0x5fc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b6eac │ │ │ │ + bl 1baf3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 366ac <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36710 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fbe24 │ │ │ │ + bl fc79c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3664c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 366b0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bab1c │ │ │ │ + bl 1bed30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbe6c │ │ │ │ + bl 1c0080 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b750 <_PyArena_Free@@Base> │ │ │ │ + bl 10bf70 <_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 │ │ │ │ - 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] @ (3686c <_PyCompile_CodeGen@@Base+0x260>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 131df8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r7, pc, #896 @ (adr r7, 36bf0 <_PyEval_FormatExcUnbound@@Base+0x5c>) │ │ │ │ - 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, 36894 <_PyCompile_CodeGen@@Base+0x288> │ │ │ │ + cbnz r3, 368cc <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36894 <_PyCompile_CodeGen@@Base+0x288> │ │ │ │ + ble.n 368cc <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36894 <_PyCompile_CodeGen@@Base+0x288> │ │ │ │ - cbnz r0, 368ac <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ - ldr r4, [pc, #300] @ (369c4 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + bne.n 368cc <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r0, 368e4 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ + ldr r4, [pc, #300] @ (369fc <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 368d8 <_PyCompile_CodeGen@@Base+0x2cc> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 36910 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 368dc <_PyCompile_CodeGen@@Base+0x2d0> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 36914 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58104 @ 0xe2f8 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4152 @ 0x1038 │ │ │ │ + movw r0, #7184 @ 0x1c10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 369ba <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ + b.n 369f2 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 11145c │ │ │ │ + bl 111d18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 369ba <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ + beq.n 369f2 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 142708 │ │ │ │ + bl 143ad0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36994 <_PyCompile_CodeGen@@Base+0x388> │ │ │ │ - bl 95cc4 │ │ │ │ + beq.n 369cc <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ + bl 96040 │ │ │ │ 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 6c470 │ │ │ │ + bl 6c738 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3692a <_PyCompile_CodeGen@@Base+0x31e> │ │ │ │ + cbnz r0, 36962 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 36958 <_PyCompile_CodeGen@@Base+0x34c> │ │ │ │ + b.n 36990 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a82c │ │ │ │ - cbz r0, 3694e <_PyCompile_CodeGen@@Base+0x342> │ │ │ │ + cbz r0, 36986 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3694e <_PyCompile_CodeGen@@Base+0x342> │ │ │ │ + bne.n 36986 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36954 <_PyCompile_CodeGen@@Base+0x348> │ │ │ │ + bge.n 3698c <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36912 <_PyCompile_CodeGen@@Base+0x306> │ │ │ │ + b.n 3694a <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36958 <_PyCompile_CodeGen@@Base+0x34c> │ │ │ │ + b.n 36990 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36988 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ + cbnz r4, 369c0 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3696e <_PyCompile_CodeGen@@Base+0x362> │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 36998 <_PyCompile_CodeGen@@Base+0x38c> │ │ │ │ + beq.n 369a6 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 369d0 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #63852 @ 0xf96c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1588 @ 0x634 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 36998 <_PyCompile_CodeGen@@Base+0x38c> │ │ │ │ + bl d2088 │ │ │ │ + b.n 369d0 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fb730 │ │ │ │ + bl 1fe49c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 36998 <_PyCompile_CodeGen@@Base+0x38c> │ │ │ │ + b.n 369d0 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 369ae <_PyCompile_CodeGen@@Base+0x3a2> │ │ │ │ + beq.n 369e6 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 369b2 <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ + cbz r3, 369ea <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 369ba <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ + b.n 369f2 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 369ae <_PyCompile_CodeGen@@Base+0x3a2> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 369e6 <_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} │ │ │ │ @@ -18150,615 +18180,617 @@ │ │ │ │ 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>) │ │ │ │ + ldr r0, [pc, #12] @ (36a28 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131df8 │ │ │ │ + bl 133634 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 36c14 <_PyEval_FormatExcUnbound@@Base+0x80>) │ │ │ │ + add r7, pc, #896 @ (adr r7, 36dac <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ 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, 36a16 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + cbnz r2, 36a4e <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36a48 <_PyCompile_CodeGen@@Base+0x43c>) │ │ │ │ - bl 131df8 │ │ │ │ - b.n 36a24 <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ + ldr r0, [pc, #56] @ (36a80 <_PyCompile_CodeGen@@Base+0x410>) │ │ │ │ + bl 133634 │ │ │ │ + b.n 36a5c <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36a4c <_PyCompile_CodeGen@@Base+0x440>) │ │ │ │ + ldr r0, [pc, #48] @ (36a84 <_PyCompile_CodeGen@@Base+0x414>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 131df8 │ │ │ │ - cbz r0, 36a3e <_PyCompile_CodeGen@@Base+0x432> │ │ │ │ + bl 133634 │ │ │ │ + cbz r0, 36a76 <_PyCompile_CodeGen@@Base+0x406> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36a3a <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ + beq.n 36a72 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36a3a <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36a72 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36a42 <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ + b.n 36a7a <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, pc, #864 @ (adr r1, 36dac ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 36de4 <_PyEval_FormatExcUnbound@@Base+0x328>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36a54 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ + ldr r0, [pc, #0] @ (36a8c <_PyCompile_CodeGen@@Base+0x41c>) │ │ │ │ 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] @ (36ab8 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133634 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, pc, #544 @ (adr r5, 36cdc <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00036abc <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 36ac4 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 36b0c <_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 36af2 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + movw r1, #56028 @ 0xdadc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #33360 @ 0x8250 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e6258 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #48052 @ 0xbbb4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #1848 @ 0x738 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e6258 <_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] @ (36b88 <_PyCompile_CodeGen@@Base+0x57c>) │ │ │ │ + ldr r2, [pc, #288] @ (36c40 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36a92 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + beq.n 36b48 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36a94 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ + cbz r4, 36b4a <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27225 @ 0x6a59 │ │ │ │ + movw r3, #27407 @ 0x6b0f │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36a94 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ + b.n 36b4a <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + beq.n 36c20 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27225 @ 0x6a59 │ │ │ │ + movw r3, #27407 @ 0x6b0f │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ - cbnz r4, 36aae <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ + bne.n 36c20 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + cbnz r4, 36b64 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + b.n 36bde <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36acc <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ + cbz r3, 36b82 <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + ble.n 36bde <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36aba <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ - b.n 36ae6 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ + bne.n 36b70 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ + b.n 36b9c <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36ae6 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ + beq.n 36b9c <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36ace <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ + bne.n 36b84 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ - ldr r2, [pc, #164] @ (36b8c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ + bne.n 36bde <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ldr r2, [pc, #164] @ (36c44 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c660 │ │ │ │ + bl 23e18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36b80 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ - beq.n 36b28 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + blt.n 36c36 <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ + beq.n 36bde <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36b8c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ + ldr r1, [pc, #148] @ (36c44 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36b82 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ + bne.n 36c38 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36aaa <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + beq.n 36b60 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36aaa <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36aaa <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bne.n 36b60 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36b60 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36b90 <_PyCompile_CodeGen@@Base+0x584>) │ │ │ │ + ldr r1, [pc, #100] @ (36c48 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36b82 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ + bne.n 36c38 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36b56 <_PyCompile_CodeGen@@Base+0x54a> │ │ │ │ + bne.n 36c0c <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36b82 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ + b.n 36c38 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + beq.n 36c20 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36b6a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36c20 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36b4c <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ - ldr r1, [pc, #28] @ (36b8c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ + beq.n 36c02 <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ + ldr r1, [pc, #28] @ (36c44 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36b82 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ + b.n 36c38 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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, #29904 @ 0x74d0 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e2e50 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #48052 @ 0xbbb4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #64008 @ 0xfa08 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e2e50 <_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 131df8 │ │ │ │ - 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 36c3e <_PyEval_FormatExcUnbound@@Base+0xaa> │ │ │ │ + bgt.n 36c7a <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 36c58 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 36c94 <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36c5c <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + cbz r3, 36c98 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29324 @ 0x728c │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c78 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + b.n 36cb4 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36c6a <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ + cbnz r0, 36ca6 <_PyEval_FormatExcUnbound@@Base+0x1ea> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 36c78 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ - ldr r1, [pc, #20] @ (36c80 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ + b.n 36cb4 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + ldr r1, [pc, #20] @ (36cbc <_PyEval_FormatExcUnbound@@Base+0x200>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c60 <_PyEval_FormatExcUnbound@@Base+0xcc> │ │ │ │ + beq.n 36c9c <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ble.n 36c3c <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + ble.n 36c78 <_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] @ (36ce8 <_PyEval_FormatExcUnbound@@Base+0x22c>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133634 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, pc, #944 @ (adr r5, 3709c ) │ │ │ │ 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+0x128> │ │ │ │ + bne.n 36d24 <_PyEval_FormatExcUnbound@@Base+0x268> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64120 @ 0xfa78 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1996 @ 0x7cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ + bl d2088 │ │ │ │ + b.n 36df0 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 11145c │ │ │ │ + bl 111d18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ + beq.n 36df0 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 142708 │ │ │ │ + bl 143ad0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36d76 <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ - bl 95cc4 │ │ │ │ + beq.n 36dde <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + bl 96040 │ │ │ │ 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 6c470 │ │ │ │ + bl 6c738 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36d0c <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + cbnz r0, 36d74 <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ + b.n 36da2 <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36d30 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ + cbz r0, 36d98 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36d30 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ + bne.n 36d98 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36d36 <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ + bge.n 36d9e <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36cf4 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ + b.n 36d5c <_PyEval_FormatExcUnbound@@Base+0x2a0> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ + b.n 36da2 <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36d6a <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + cbnz r5, 36dd2 <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36d50 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ + beq.n 36db8 <_PyEval_FormatExcUnbound@@Base+0x2fc> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 36de2 <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64160 @ 0xfaa0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2036 @ 0x7f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ + bl d2088 │ │ │ │ + b.n 36de2 <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d2374 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d5e40 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ + b.n 36de2 <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 12f9a4 <_Py_DecRef@@Base> │ │ │ │ + bl 131154 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036d90 : │ │ │ │ +00036df8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cdef0 │ │ │ │ - cbz r0, 36dd6 │ │ │ │ + bl ce6e0 │ │ │ │ + cbz r0, 36e3e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #41300 @ 0xa154 │ │ │ │ + movw r1, #44716 @ 0xaeac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 36df6 │ │ │ │ + bl d2088 │ │ │ │ + b.n 36e5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36db6 │ │ │ │ + bne.n 36e1e │ │ │ │ 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 1e8d2c │ │ │ │ + ble.n 36e62 │ │ │ │ + bl 1ebf6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36e20 │ │ │ │ + b.n 36e88 │ │ │ │ add r1, r2 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36df6 │ │ │ │ + beq.n 36e5e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36e20 │ │ │ │ + cbz r0, 36e88 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e2c │ │ │ │ + beq.n 36e94 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e38 │ │ │ │ + beq.n 36ea0 │ │ │ │ mov r0, sp │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36e64 ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 131df8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r7, pc, #208 @ (adr r7, 36f38 ) │ │ │ │ - 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 r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f3e │ │ │ │ + beq.n 36f7c │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36ea6 │ │ │ │ + bne.n 36ee4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36e96 │ │ │ │ + bne.n 36ed4 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36eb2 │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 36ef0 │ │ │ │ + bl 26bb60 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 36f10 │ │ │ │ - bl 1fb730 │ │ │ │ + cbz r1, 36f4e │ │ │ │ + bl 1fe49c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 36ee2 │ │ │ │ + cbnz r5, 36f20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36eea │ │ │ │ - b.n 36ef6 │ │ │ │ - bl 83b94 │ │ │ │ - cbz r0, 36efa │ │ │ │ - b.n 36ed0 │ │ │ │ + bne.n 36f28 │ │ │ │ + b.n 36f34 │ │ │ │ + bl 83ed0 │ │ │ │ + cbz r0, 36f38 │ │ │ │ + b.n 36f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36ef6 │ │ │ │ + cbnz r3, 36f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f10 │ │ │ │ + b.n 36f4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36eba │ │ │ │ + beq.n 36ef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36eba │ │ │ │ + bne.n 36ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36eba │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36ef8 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36f2c │ │ │ │ + bne.n 36f6a │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36f1c │ │ │ │ + bne.n 36f5a │ │ │ │ dmb ish │ │ │ │ - beq.n 36f3e │ │ │ │ + beq.n 36f7c │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ 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] @ (36f6c ) │ │ │ │ + ldr r0, [pc, #12] @ (36fa8 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131df8 │ │ │ │ + bl 133634 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r7, pc, #96 @ (adr r7, 36fd0 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 3707c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36f98 ) │ │ │ │ + ldr r0, [pc, #12] @ (36fd4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131df8 │ │ │ │ + bl 133634 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 3713c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 37038 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 36fbc │ │ │ │ + cbnz r3, 36ff8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36fbc │ │ │ │ + ble.n 36ff8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36fbc │ │ │ │ - cbnz r0, 36fd8 │ │ │ │ + bne.n 36ff8 │ │ │ │ + cbnz r0, 37014 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (37024 ) │ │ │ │ + ldr r4, [pc, #96] @ (37060 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 36fd8 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37014 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37020 │ │ │ │ + b.n 3705c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 36fec │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 37028 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fd4 │ │ │ │ + bne.n 37010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bc6c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15dbd0 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3700a │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 37046 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fd4 │ │ │ │ + bne.n 37010 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 37020 │ │ │ │ + b.n 3705c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18771,138 +18803,155 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37050 ) │ │ │ │ + ldr r0, [pc, #12] @ (3708c ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133634 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, pc, #416 @ (adr r5, 37230 ) │ │ │ │ + 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] @ (370b8 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131df8 │ │ │ │ + bl 133634 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37184 ) │ │ │ │ + ldr r2, [pc, #288] @ (371ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3708e │ │ │ │ + beq.n 370f6 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37090 │ │ │ │ + cbz r4, 370f8 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28861 @ 0x70bd │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37090 │ │ │ │ + b.n 370f8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 371ce │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28861 @ 0x70bd │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37166 │ │ │ │ - cbnz r4, 370aa │ │ │ │ + bne.n 371ce │ │ │ │ + cbnz r4, 37112 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37124 │ │ │ │ + b.n 3718c │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 370c8 │ │ │ │ + cbz r3, 37130 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37124 │ │ │ │ + ble.n 3718c │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 370b6 │ │ │ │ - b.n 370e2 │ │ │ │ + bne.n 3711e │ │ │ │ + b.n 3714a │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 370e2 │ │ │ │ + beq.n 3714a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 370ca │ │ │ │ + bne.n 37132 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37124 │ │ │ │ - ldr r2, [pc, #164] @ (37188 ) │ │ │ │ + bne.n 3718c │ │ │ │ + ldr r2, [pc, #164] @ (371f0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c660 │ │ │ │ + bl 23e18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3717c │ │ │ │ - beq.n 37124 │ │ │ │ + blt.n 371e4 │ │ │ │ + beq.n 3718c │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37188 ) │ │ │ │ + ldr r1, [pc, #148] @ (371f0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 371e6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 370a6 │ │ │ │ + beq.n 3710e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 370a6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 370a6 │ │ │ │ + bne.n 3710e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3710e │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3718c ) │ │ │ │ + ldr r1, [pc, #100] @ (371f4 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 371e6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37152 │ │ │ │ + bne.n 371ba │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 371e6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 371ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37166 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 371ce │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37148 │ │ │ │ - ldr r1, [pc, #28] @ (37188 ) │ │ │ │ + beq.n 371b0 │ │ │ │ + ldr r1, [pc, #28] @ (371f0 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 371e6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ @@ -18913,914 +18962,911 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 371ac │ │ │ │ + cbz r3, 37214 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (372bc ) │ │ │ │ + ldr r6, [pc, #268] @ (37324 ) │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 371de │ │ │ │ + cbnz r7, 37246 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 371de │ │ │ │ + ble.n 37246 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 371de │ │ │ │ - cbnz r4, 37202 │ │ │ │ + bgt.n 37246 │ │ │ │ + cbnz r4, 3726a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (372c0 ) │ │ │ │ + ldr r4, [pc, #220] @ (37328 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3728c │ │ │ │ + beq.n 372f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37288 │ │ │ │ + beq.n 372f0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 37242 │ │ │ │ + beq.n 372aa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 37232 │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 3729a │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3722a │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 37288 │ │ │ │ + bne.n 37292 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 372f0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 37246 │ │ │ │ - b.n 37236 │ │ │ │ + beq.n 372ae │ │ │ │ + b.n 3729e │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1babc4 │ │ │ │ - cbnz r0, 37246 │ │ │ │ - b.n 37288 │ │ │ │ + bl 1bedd8 │ │ │ │ + cbnz r0, 372ae │ │ │ │ + b.n 372f0 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 37268 │ │ │ │ + beq.n 372d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3726e │ │ │ │ + b.n 372d6 │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ - cbz r4, 37290 │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 372f8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3729a │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 37302 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3724a │ │ │ │ + beq.n 372b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 37312 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 37312 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 37312 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 37a70 <_PyType_GetModuleByDef3@@Base+0x96> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + adds.w r0, r8, #66 @ 0x42 │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #2320 @ 0x910 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1e7c30 │ │ │ │ + cbnz r0, 37376 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 373b8 │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + add r2, sp, #28 │ │ │ │ + bl 10fc08 <_PyTime_localtime@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 37372 │ │ │ │ + ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #48] @ (373bc ) │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + addw r3, r3, #1900 @ 0x76c │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + add.w r1, r2, #48 @ 0x30 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add.w r1, r1, r4, lsl #2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add.w r2, r2, r5, lsl #2 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #2332 @ 0x91c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl de37c │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + adcs.w r0, r0, #66 @ 0x42 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 37304 │ │ │ │ + cbz r3, 373dc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (37434 ) │ │ │ │ + ldr r6, [pc, #300] @ (3750c ) │ │ │ │ add.w r9, r3, lr │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ sub.w r7, r9, #2 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3733e │ │ │ │ + bne.n 37416 │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 3733e │ │ │ │ + ble.n 37416 │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 3733e │ │ │ │ - cbnz r4, 37360 │ │ │ │ + bne.n 37416 │ │ │ │ + cbnz r4, 37438 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (37438 ) │ │ │ │ + ldr r4, [pc, #244] @ (37510 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3741c │ │ │ │ + beq.n 374f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37420 │ │ │ │ + beq.n 374f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37382 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 373ba │ │ │ │ - cbnz r7, 3738a │ │ │ │ + bne.n 3745a │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 37492 │ │ │ │ + cbnz r7, 37462 │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 373be │ │ │ │ + b.n 37496 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3739c │ │ │ │ + cbz r0, 37474 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1babc4 │ │ │ │ - cbz r0, 373ba │ │ │ │ + bl 1bedd8 │ │ │ │ + cbz r0, 37492 │ │ │ │ subs.w r7, r9, #3 │ │ │ │ - beq.n 37384 │ │ │ │ + beq.n 3745c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 373ae │ │ │ │ - bl c3340 │ │ │ │ + cbz r0, 37486 │ │ │ │ + bl c3afc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 373ba │ │ │ │ + blt.n 37492 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 373be │ │ │ │ - b.n 373b0 │ │ │ │ + beq.n 37496 │ │ │ │ + b.n 37488 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 373be │ │ │ │ + bge.n 37496 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37422 │ │ │ │ + b.n 374fa │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 373d8 │ │ │ │ - cbnz r5, 373d8 │ │ │ │ - cbnz r7, 373f4 │ │ │ │ + bne.n 374b0 │ │ │ │ + cbnz r5, 374b0 │ │ │ │ + cbnz r7, 374cc │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 373e6 │ │ │ │ + b.n 374be │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - cbz r5, 373e6 │ │ │ │ + cbz r5, 374be │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 373fe │ │ │ │ + b.n 374d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 37422 │ │ │ │ + b.n 374fa │ │ │ │ mov r8, r0 │ │ │ │ - b.n 37422 │ │ │ │ + b.n 374fa │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 36c58 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + @ instruction: 0xf19c0042 │ │ │ │ adds r4, r7, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #64480 @ 0xfbe0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 1e48f0 │ │ │ │ - cbnz r0, 37462 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 374a4 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - add r2, sp, #28 │ │ │ │ - bl 10f34c <_PyTime_localtime@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3745e │ │ │ │ - ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (374a8 ) │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - addw r3, r3, #1900 @ 0x76c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add.w r1, r2, #48 @ 0x30 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r2, r2, r5, lsl #2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #64492 @ 0xfbec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddb6c │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - b.n 36d3c <_PyEval_FormatExcUnbound@@Base+0x1a8> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 231018 │ │ │ │ + bl 232de0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 374e4 │ │ │ │ + blt.n 3754c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 374e0 │ │ │ │ + cbnz r3, 37548 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2360 @ 0x938 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 374e6 │ │ │ │ + b.n 3754e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #2548 @ 0x9f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + 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] @ (37514 ) │ │ │ │ + ldr r0, [pc, #12] @ (375a4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 131df8 │ │ │ │ + bl 133634 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #336 @ (adr r7, 37668 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 376f8 ) │ │ │ │ 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 723ec │ │ │ │ + cbz r0, 37608 │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + add.w r7, r0, #8 │ │ │ │ + addw r8, r5, #2504 @ 0x9c8 │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ + bl 7e200 │ │ │ │ + cbz r0, 375f2 │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r0, [r7, #4]! │ │ │ │ + bne.n 375d2 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 80408 │ │ │ │ + cbz r0, 375f2 │ │ │ │ + str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ + b.n 3760a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37608 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 37608 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cbz r1, 37632 │ │ │ │ + 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 78694 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 37646 │ │ │ │ + b.w 7fd20 │ │ │ │ + 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, #56996 @ 0xdea4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + 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, #64708 @ 0xfcc4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2608 @ 0xa30 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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] @ (37670 ) │ │ │ │ + ldr r2, [pc, #288] @ (377c8 ) │ │ │ │ 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 3757a │ │ │ │ + beq.n 376d0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3757c │ │ │ │ + cbz r4, 376d2 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30017 @ 0x7541 │ │ │ │ + movw r3, #30359 @ 0x7697 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3757c │ │ │ │ + b.n 376d2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37652 │ │ │ │ + beq.n 377a8 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30017 @ 0x7541 │ │ │ │ + movw r3, #30359 @ 0x7697 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37652 │ │ │ │ - cbnz r4, 37596 │ │ │ │ + bne.n 377a8 │ │ │ │ + cbnz r4, 376ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37610 │ │ │ │ + b.n 37766 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 375b4 │ │ │ │ + cbz r3, 3770a │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37610 │ │ │ │ + ble.n 37766 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 375a2 │ │ │ │ - b.n 375ce │ │ │ │ + bne.n 376f8 │ │ │ │ + b.n 37724 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 375ce │ │ │ │ + beq.n 37724 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 375b6 │ │ │ │ + bne.n 3770c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37610 │ │ │ │ - ldr r2, [pc, #164] @ (37674 ) │ │ │ │ + bne.n 37766 │ │ │ │ + ldr r2, [pc, #164] @ (377cc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c660 │ │ │ │ + bl 23e18c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37668 │ │ │ │ - beq.n 37610 │ │ │ │ + blt.n 377be │ │ │ │ + beq.n 37766 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37674 ) │ │ │ │ + ldr r1, [pc, #148] @ (377cc ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3766a │ │ │ │ + bne.n 377c0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37592 │ │ │ │ + beq.n 376e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37592 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37592 │ │ │ │ + bne.n 376e8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 376e8 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37678 ) │ │ │ │ + ldr r1, [pc, #100] @ (377d0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3766a │ │ │ │ + bne.n 377c0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3763e │ │ │ │ + bne.n 37794 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3766a │ │ │ │ + b.n 377c0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37652 │ │ │ │ + beq.n 377a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37652 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 377a8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37634 │ │ │ │ - ldr r1, [pc, #28] @ (37674 ) │ │ │ │ + beq.n 3778a │ │ │ │ + ldr r1, [pc, #28] @ (377cc ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1560ac <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 157da4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3766a │ │ │ │ + b.n 377c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r0, #625 @ 0x271 │ │ │ │ - bl 720d4 │ │ │ │ - cbz r0, 376dc │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - add.w r7, r0, #8 │ │ │ │ - addw r8, r5, #2504 @ 0x9c8 │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ - bl 7dec4 │ │ │ │ - cbz r0, 376c6 │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ - bne.n 376a6 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 800d0 │ │ │ │ - cbz r0, 376c6 │ │ │ │ - str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 376de │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 376dc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 376dc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cbz r1, 37706 │ │ │ │ - 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 782fc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3771a │ │ │ │ - b.w 7f9e8 │ │ │ │ - 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, #53540 @ 0xd124 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - 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, #64768 @ 0xfd00 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - 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 cdef0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 377b8 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #61548 @ 0xf06c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 377c4 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1eb2fc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 377ce │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - 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] @ (377fc ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 131df8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #688 @ (adr r5, 37ab0 <_PyType_GetModuleByDef3@@Base+0xd6>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3781c │ │ │ │ + cbz r3, 377f0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3781e │ │ │ │ + b.n 377f2 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 37836 │ │ │ │ + cbnz r6, 3780a │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 37836 │ │ │ │ + ble.n 3780a │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 37836 │ │ │ │ - cbnz r5, 3785c │ │ │ │ + bgt.n 3780a │ │ │ │ + cbnz r5, 37830 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #112] @ (378ac ) │ │ │ │ + ldr r5, [pc, #112] @ (37880 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3785c │ │ │ │ + cbnz r0, 37830 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3789c │ │ │ │ + b.n 37870 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37858 │ │ │ │ + bne.n 3782c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3788e │ │ │ │ + beq.n 37862 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 37878 │ │ │ │ + cbz r6, 3784c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3788c │ │ │ │ + beq.n 37860 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3788e │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 3788e │ │ │ │ - b.n 37858 │ │ │ │ + bne.n 37862 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 37862 │ │ │ │ + b.n 3782c │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 379b2 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 378ee <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 378a6 │ │ │ │ + cbz r3, 3787a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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 ce6e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 378d2 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #26508 @ 0x678c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #64964 @ 0xfdc4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 378de │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ee53c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 378e8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cf174 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000378ee <_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 23e660 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003790a <_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 1c232c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37966 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c232c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37966 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1c232c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37966 <_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, #2832 @ 0xb10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d2088 │ │ │ │ + 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] @ (37994 <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 133634 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #688 @ (adr r5, 37c48 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000378b0 : │ │ │ │ +00037998 : │ │ │ │ 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, 378d8 │ │ │ │ + cbz r1, 379c0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 378e8 │ │ │ │ + cbz r0, 379d0 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f152c │ │ │ │ + bl f1d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 fbe24 │ │ │ │ + bl fc79c │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37996 │ │ │ │ - movw fp, #63740 @ 0xf8fc │ │ │ │ - movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #64992 @ 0xfde0 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ + beq.n 37a7e │ │ │ │ + movw fp, #1596 @ 0x63c │ │ │ │ + movt fp, #55 @ 0x37 │ │ │ │ + movw r8, #2916 @ 0xb64 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37940 │ │ │ │ - bl 83b94 │ │ │ │ + b.n 37a28 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3799a │ │ │ │ + bne.n 37a82 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37990 │ │ │ │ + bne.n 37a78 │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 379aa │ │ │ │ + bge.n 37a92 │ │ │ │ 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, #65004 @ 0xfdec │ │ │ │ + movweq r0, #2928 @ 0xb70 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ - movteq r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + movteq r0, #42 @ 0x2a │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37928 │ │ │ │ + bne.n 37a10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 379aa │ │ │ │ + b.n 37a92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37938 │ │ │ │ + bne.n 37a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37938 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a20 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -000379b2 <_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 23cb94 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 379d8 <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ + cbz r0, 37aa4 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -000379da <_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 1be488 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a36 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1be488 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a36 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1be488 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37a36 <_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, #65016 @ 0xfdf8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (37a64 <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ + ldr r0, [pc, #12] @ (37acc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 131df8 │ │ │ │ + bl 133634 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae4 │ │ │ │ + bl 37b4c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37abc <_PyType_GetModuleByDef3@@Base+0xe2> │ │ │ │ + cbnz r1, 37b24 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37ab4 <_PyType_GetModuleByDef3@@Base+0xda> │ │ │ │ + bne.n 37b1c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53540 @ 0xd124 │ │ │ │ + movw r1, #56996 @ 0xdea4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 37ad8 <_PyType_GetModuleByDef3@@Base+0xfe> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 37b40 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37ae0 <_PyType_GetModuleByDef3@@Base+0x106> │ │ │ │ + b.n 37b48 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37ade <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 37ade <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ + bne.n 37b46 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 37b46 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ae2 <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ + b.n 37b4a │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037ae4 : │ │ │ │ +00037b4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (37b4c ) │ │ │ │ + ldr r2, [pc, #84] @ (37bb4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r5, #43520 @ 0xaa00 │ │ │ │ @@ -19833,18 +19879,18 @@ │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37b16 │ │ │ │ + bne.n 37b7e │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -19854,1140 +19900,1138 @@ │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 37b90 │ │ │ │ + cbnz r3, 37bfa │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37b90 │ │ │ │ + ble.n 37bfa │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37b90 │ │ │ │ - cbnz r0, 37bac │ │ │ │ - ldr r4, [pc, #68] @ (37bd8 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + bne.n 37bfa │ │ │ │ + cbnz r0, 37c1c │ │ │ │ movs r4, #1 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r4, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37bac │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movw r4, #8332 @ 0x208c │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37c1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37bd4 │ │ │ │ + b.n 37c44 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bc0 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 37c30 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37ba8 │ │ │ │ + bne.n 37c18 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f469c <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4ec0 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37ba8 │ │ │ │ + beq.n 37c18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r4, r1, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f21c0 │ │ │ │ + b.w 1f50a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c04 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 37c1e │ │ │ │ + bne.n 37c70 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 37c8a │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37c14 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 37c1e │ │ │ │ + cbnz r3, 37c80 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 37c8a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37c30 │ │ │ │ - b.w 72278 │ │ │ │ + cbnz r0, 37c96 │ │ │ │ + b.w 72614 │ │ │ │ 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 dd654 │ │ │ │ + bl dde60 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c60 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 37c6c │ │ │ │ + bne.n 37cc6 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 37cd2 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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 be404 │ │ │ │ + b.w bebd0 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13f290 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #116] @ (37d18 ) │ │ │ │ - bl 8e688 │ │ │ │ - cbz r0, 37d10 │ │ │ │ + ldr r1, [pc, #120] @ (37d90 ) │ │ │ │ + bl 8e9e8 │ │ │ │ + cbz r0, 37d86 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37cca │ │ │ │ + bmi.n 37d40 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31340 @ 0x7a6c │ │ │ │ + movw r1, #34676 @ 0x8774 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 37cee │ │ │ │ - ldr r1, [pc, #80] @ (37d1c ) │ │ │ │ + bl d2088 │ │ │ │ + b.n 37d64 │ │ │ │ + ldr r1, [pc, #80] @ (37d94 ) │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 37cd8 │ │ │ │ - bl 79454 │ │ │ │ + cbz r4, 37d4e │ │ │ │ + bl 7980c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37cf8 │ │ │ │ - bl 1aec20 │ │ │ │ - cbnz r0, 37cf4 │ │ │ │ + b.n 37d6e │ │ │ │ + bl 1b2c84 │ │ │ │ + cbnz r0, 37d6a │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37d1c ) │ │ │ │ + ldr r1, [pc, #52] @ (37d94 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9e94 │ │ │ │ + bl ea694 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37cf8 │ │ │ │ + b.n 37d6e │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d14 │ │ │ │ + beq.n 37d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37d14 │ │ │ │ + cbnz r3, 37d8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d14 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37d8a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 37d7c ) │ │ │ │ + nop │ │ │ │ + add r2, pc, #96 @ (adr r2, 37df4 ) │ │ │ │ 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 13dca8 │ │ │ │ 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 37e68 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37e68 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37d8c │ │ │ │ + bne.n 37df4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37d76 │ │ │ │ + bgt.n 37dde │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37d7c │ │ │ │ + b.n 37de4 │ │ │ │ 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 37e70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37e70 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d660 │ │ │ │ + bl 7d99c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37dc2 │ │ │ │ + cbz r0, 37e2a │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d660 │ │ │ │ + bl 7d99c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37dc6 │ │ │ │ + cbnz r0, 37e2e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dc2 │ │ │ │ + beq.n 37e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37dc2 │ │ │ │ + cbnz r3, 37e2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37e70 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d124c │ │ │ │ + bl d1a54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37de8 │ │ │ │ + beq.n 37e50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37de8 │ │ │ │ + cbnz r3, 37e50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e08 │ │ │ │ + cbnz r3, 37e70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37e08 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e70 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 37e3c │ │ │ │ - cbz r1, 37e3c │ │ │ │ + beq.n 37ea4 │ │ │ │ + cbz r1, 37ea4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37e3e │ │ │ │ - b.n 37e88 │ │ │ │ - ldr r4, [pc, #176] @ (37ef0 ) │ │ │ │ - ldr r0, [pc, #180] @ (37ef4 ) │ │ │ │ + cbnz r0, 37ea6 │ │ │ │ + b.n 37ef0 │ │ │ │ + ldr r4, [pc, #176] @ (37f58 ) │ │ │ │ + ldr r0, [pc, #180] @ (37f5c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37e72 │ │ │ │ - bl 8630c │ │ │ │ + cbz r0, 37eda │ │ │ │ + bl 86620 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37e8c │ │ │ │ + cbnz r0, 37ef4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e72 │ │ │ │ + beq.n 37eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e72 │ │ │ │ + cbnz r3, 37eda │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e88 │ │ │ │ + beq.n 37ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e88 │ │ │ │ + cbnz r3, 37ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37ee6 │ │ │ │ + b.n 37f4e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d660 │ │ │ │ + bl 7d99c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eba │ │ │ │ + beq.n 37f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37eba │ │ │ │ + cbnz r3, 37f22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ed0 │ │ │ │ + beq.n 37f38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37ed0 │ │ │ │ + cbnz r3, 37f38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ee6 │ │ │ │ + beq.n 37f4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37ee6 │ │ │ │ + cbnz r3, 37f4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 38000 │ │ │ │ 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 37f8a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #440 @ 0x1b8 │ │ │ │ + movw r1, #3816 @ 0xee8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d2088 │ │ │ │ + b.n 37fd8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37f40 │ │ │ │ + ble.n 37fa8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #488 @ 0x1e8 │ │ │ │ + movw r1, #3864 @ 0xf18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d2088 │ │ │ │ + b.n 37fd8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 37f70 │ │ │ │ + blt.n 37fd8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f5e │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 37f70 │ │ │ │ + bne.n 37fc6 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 37fd8 │ │ │ │ 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 37ff6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa080 │ │ │ │ + b.w fa9d8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #532 @ 0x214 │ │ │ │ + movw r0, #3908 @ 0xf44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ 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, 38028 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 37fc2 │ │ │ │ + b.n 3802a │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #692 @ 0x2b4 │ │ │ │ + movw r1, #4068 @ 0xfe4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #696 @ 0x2b8 │ │ │ │ + movw r0, #4072 @ 0xfe8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3801c │ │ │ │ + blt.n 38084 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 38072 │ │ │ │ + beq.n 380da │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #708 @ 0x2c4 │ │ │ │ + movw r1, #4084 @ 0xff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a83c │ │ │ │ - cbz r0, 3805a │ │ │ │ + bl 14c334 │ │ │ │ + cbz r0, 380c2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 38020 │ │ │ │ + bls.n 38088 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #712 @ 0x2c8 │ │ │ │ + movw r1, #4088 @ 0xff8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 380cc │ │ │ │ + b.n 38134 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 380b4 │ │ │ │ + bne.n 3811c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 3810c │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3802a │ │ │ │ - b.n 3801c │ │ │ │ - bl d3b30 │ │ │ │ - movw r1, #740 @ 0x2e4 │ │ │ │ + beq.n 38092 │ │ │ │ + b.n 38084 │ │ │ │ + bl d433c │ │ │ │ + movw r1, #4116 @ 0x1014 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a83c │ │ │ │ + bl 14c334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3801c │ │ │ │ - bl 95cc4 │ │ │ │ + beq.n 38084 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 380c2 │ │ │ │ + bne.n 3812a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 3810c │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38072 │ │ │ │ - b.n 3801c │ │ │ │ + beq.n 380da │ │ │ │ + b.n 38084 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 380cc │ │ │ │ + bl f1d24 │ │ │ │ + b.n 38134 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 3810c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71ee8 │ │ │ │ - b.n 380cc │ │ │ │ + bl 72200 │ │ │ │ + b.n 38134 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 3810c │ │ │ │ mov r0, r4 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ 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, 38164 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #840 @ 0x348 │ │ │ │ + movw r1, #4216 @ 0x1078 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 38128 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 38190 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3813e │ │ │ │ + beq.n 381a6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 3812e │ │ │ │ + bmi.n 38196 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #872 @ 0x368 │ │ │ │ + movw r1, #4248 @ 0x1098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3814a │ │ │ │ + b.n 381b2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 38140 │ │ │ │ + beq.n 381a8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 38140 │ │ │ │ + b.n 381a8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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, #63620 @ 0xf884 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bf978 │ │ │ │ - cbnz r0, 3817c │ │ │ │ + bl c0150 │ │ │ │ + cbnz r0, 381e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 381a0 │ │ │ │ + b.n 38208 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3819a │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 38202 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38178 │ │ │ │ + bne.n 381e0 │ │ │ │ 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 8630c │ │ │ │ - cbz r0, 381f0 │ │ │ │ + bl 86620 │ │ │ │ + cbz r0, 38258 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 381cc │ │ │ │ + b.n 38234 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38214 │ │ │ │ + bne.n 3827c │ │ │ │ mov r0, r4 │ │ │ │ - bl 86650 │ │ │ │ + bl 86964 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 38224 │ │ │ │ - bl 2333b4 <_PyEval_ExceptionGroupMatch@@Base+0x334> │ │ │ │ + cbz r5, 3828c │ │ │ │ + bl 23519c <_PyEval_ExceptionGroupMatch@@Base+0x334> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381f4 │ │ │ │ + bne.n 3825c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 381c6 │ │ │ │ + bne.n 3822e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38204 │ │ │ │ + bne.n 3826c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3824a │ │ │ │ + b.n 382b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381e6 │ │ │ │ + bne.n 3824e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 381e6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3824e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 38258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 381f0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38258 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381cc │ │ │ │ + bne.n 38234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 381cc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3823a │ │ │ │ + beq.n 382a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3823a │ │ │ │ + cbnz r3, 382a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 38258 │ │ │ │ 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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e84b0 │ │ │ │ + b.w e8cb0 │ │ │ │ + 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, 382f4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 382f4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 382f4 │ │ │ │ + cbnz r4, 38310 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #68] @ (3833c ) │ │ │ │ + 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 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 38336 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl cc5b0 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 80754 │ │ │ │ + cbnz r0, 38334 │ │ │ │ + movw r1, #52796 @ 0xce3c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 127c34 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3828e │ │ │ │ + bne.n 38364 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 382a8 │ │ │ │ - b.n 382a4 │ │ │ │ + bge.n 3837e │ │ │ │ + b.n 3837a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #7860 @ 0x1eb4 │ │ │ │ + movw r0, #14468 @ 0x3884 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38282 │ │ │ │ + bne.n 38358 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38362 │ │ │ │ + b.n 38438 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17c768 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17f510 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 3837a │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 3837a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 78358 │ │ │ │ + bl 786f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38300 │ │ │ │ - bne.n 382f6 │ │ │ │ + blt.n 383d6 │ │ │ │ + bne.n 383cc │ │ │ │ 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 f1510 │ │ │ │ + bl f1d24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3830a │ │ │ │ - b.n 382a4 │ │ │ │ + bne.n 383e0 │ │ │ │ + b.n 3837a │ │ │ │ mov r0, r5 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3831a │ │ │ │ + cbnz r0, 383f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 3837a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 382a4 │ │ │ │ + bne.n 3837a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 382a4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3837a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3833c │ │ │ │ + beq.n 38412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3833c │ │ │ │ + cbnz r3, 38412 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38352 │ │ │ │ + beq.n 38428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38352 │ │ │ │ + cbnz r3, 38428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 382a4 │ │ │ │ + blt.n 3837a │ │ │ │ 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 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 38388 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 38388 │ │ │ │ - cbnz r4, 383a4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (383d0 ) │ │ │ │ - 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 383ca │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl cbde0 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 8041c │ │ │ │ - cbnz r0, 383c8 │ │ │ │ - movw r1, #49304 @ 0xc098 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 126d2c │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dadf4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #1708 @ 0x6ac │ │ │ │ + bl db5fc <_PyType_Name@@Base> │ │ │ │ + movw r1, #5084 @ 0x13dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 3842a │ │ │ │ + cbz r0, 38492 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38442 │ │ │ │ + beq.n 384aa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38442 │ │ │ │ + b.n 384aa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f8d74 │ │ │ │ - cbz r0, 38442 │ │ │ │ + bl f95b4 │ │ │ │ + cbz r0, 384aa │ │ │ │ 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, #1808 @ 0x710 │ │ │ │ + movw r0, #5184 @ 0x1440 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ 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 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38490 │ │ │ │ + bne.n 384f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 384f6 │ │ │ │ + b.n 3855e │ │ │ │ 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 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 384f2 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 384f2 │ │ │ │ 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, 38574 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3850e │ │ │ │ + beq.n 38576 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38510 ) │ │ │ │ + ldr r0, [pc, #0] @ (38578 ) │ │ │ │ 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, 385a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35016 @ 0x88c8 │ │ │ │ + movw r1, #38352 @ 0x95d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 38600 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 38668 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 385f8 │ │ │ │ + bhi.n 38660 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #1872 @ 0x750 │ │ │ │ + movw r0, #5248 @ 0x1480 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1c4 │ │ │ │ - movw r0, #8036 @ 0x1f64 │ │ │ │ + b.w 7a57c │ │ │ │ + movw r0, #10928 @ 0x2ab0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1c4 │ │ │ │ - movw r0, #8616 @ 0x21a8 │ │ │ │ + b.w 7a57c │ │ │ │ + movw r0, #11796 @ 0x2e14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a1c4 │ │ │ │ - movw r2, #8036 @ 0x1f64 │ │ │ │ + b.w 7a57c │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 38598 │ │ │ │ - movw r2, #8616 @ 0x21a8 │ │ │ │ + b.n 38600 │ │ │ │ + movw r2, #11796 @ 0x2e14 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1872 @ 0x750 │ │ │ │ + movw r1, #5248 @ 0x1480 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24852 @ 0x6114 │ │ │ │ + movw r0, #28188 @ 0x6e1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ - movw r2, #8616 @ 0x21a8 │ │ │ │ + b.w 82b70 │ │ │ │ + movw r2, #11796 @ 0x2e14 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8036 @ 0x1f64 │ │ │ │ + movw r1, #10928 @ 0x2ab0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #24852 @ 0x6114 │ │ │ │ + movw r0, #28188 @ 0x6e1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ - movw r3, #8616 @ 0x21a8 │ │ │ │ + b.w 82b70 │ │ │ │ + movw r3, #11796 @ 0x2e14 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #8036 @ 0x1f64 │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1872 @ 0x750 │ │ │ │ + movw r1, #5248 @ 0x1480 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1876 @ 0x754 │ │ │ │ + movw r0, #5252 @ 0x1484 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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, 3868c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38624 │ │ │ │ + ble.n 3868c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38624 │ │ │ │ - cbnz r4, 38640 │ │ │ │ + bne.n 3868c │ │ │ │ + cbnz r4, 386a8 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38698 ) │ │ │ │ + ldr r4, [pc, #108] @ (38700 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38690 │ │ │ │ + cbz r0, 386f8 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38652 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 38690 │ │ │ │ + bne.n 386ba │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 386f8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3867a │ │ │ │ + beq.n 386e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #1880 @ 0x758 │ │ │ │ + movw r1, #5256 @ 0x1488 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 38690 │ │ │ │ + bl d2088 │ │ │ │ + b.n 386f8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1920 @ 0x780 │ │ │ │ + movw r1, #5296 @ 0x14b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #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, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 386be │ │ │ │ + cbnz r3, 38726 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 386be │ │ │ │ + ble.n 38726 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 386be │ │ │ │ - cbnz r4, 386de │ │ │ │ + bne.n 38726 │ │ │ │ + cbnz r4, 38746 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (38714 ) │ │ │ │ + ldr r4, [pc, #80] @ (3877c ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 386de │ │ │ │ + cbnz r0, 38746 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38710 │ │ │ │ + b.n 38778 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1aec20 │ │ │ │ + bl 1b2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 386da │ │ │ │ - bne.n 38708 │ │ │ │ + blt.n 38742 │ │ │ │ + bne.n 38770 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #49304 @ 0xc098 │ │ │ │ + movw r1, #52796 @ 0xce3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d1888 │ │ │ │ - b.n 386da │ │ │ │ + bl d2088 │ │ │ │ + b.n 38742 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r2, #16 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00038718 : │ │ │ │ - ldr r0, [pc, #4] @ (38720 ) │ │ │ │ - b.w cb700 │ │ │ │ +00038780 : │ │ │ │ + ldr r0, [pc, #4] @ (38788 ) │ │ │ │ + b.w cbed0 │ │ │ │ nop │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #44] @ 38768 │ │ │ │ + vldr d11, [pc, #44] @ 387d0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 83ac4 │ │ │ │ - movw r1, #38260 @ 0x9574 │ │ │ │ + bl 83e00 │ │ │ │ + movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 387d8 │ │ │ │ + bge.n 38840 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39a18 │ │ │ │ + b.w 39a80 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21010,112 +21054,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 38910 │ │ │ │ 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 38920 @ 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 83ac4 │ │ │ │ - movw r1, #29300 @ 0x7274 │ │ │ │ + bl 83e00 │ │ │ │ + movw r1, #32636 @ 0x7f7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d0, [pc, #-128] @ 38778 │ │ │ │ - bl 83ac4 │ │ │ │ - movw r1, #38264 @ 0x9578 │ │ │ │ + blt.n 387c4 │ │ │ │ + vldr d0, [pc, #-128] @ 387e0 │ │ │ │ + bl 83e00 │ │ │ │ + movw r1, #41564 @ 0xa25c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d9, [pc, #-148] @ 38780 │ │ │ │ + blt.n 387c4 │ │ │ │ + vldr d9, [pc, #-148] @ 387e8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 83ac4 │ │ │ │ - movw r1, #16292 @ 0x3fa4 │ │ │ │ + bl 83e00 │ │ │ │ + movw r1, #19776 @ 0x4d40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d10, [pc, #-172] @ 38788 │ │ │ │ + blt.n 387c4 │ │ │ │ + vldr d10, [pc, #-172] @ 387f0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 182468 │ │ │ │ - movw r1, #1964 @ 0x7ac │ │ │ │ + bl 1854ac │ │ │ │ + movw r1, #5340 @ 0x14dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d8, [pc, #-200] @ 38790 │ │ │ │ + blt.n 387c4 │ │ │ │ + vldr d8, [pc, #-200] @ 387f8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ac4 │ │ │ │ - movw r1, #16348 @ 0x3fdc │ │ │ │ + bl 83e00 │ │ │ │ + movw r1, #19832 @ 0x4d78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 387c4 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 182468 │ │ │ │ - movw r1, #1972 @ 0x7b4 │ │ │ │ + bl 1854ac │ │ │ │ + movw r1, #5348 @ 0x14e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbf18 │ │ │ │ + bl cc6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 387c4 │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 38798 │ │ │ │ + vldr d7, [pc, #-268] @ 38800 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 387a0 │ │ │ │ + vldr d6, [pc, #-268] @ 38808 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 387d0 │ │ │ │ + vldr d5, [pc, #-228] @ 38838 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 387c8 │ │ │ │ + vldr d4, [pc, #-244] @ 38830 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 387c0 │ │ │ │ + vldr d2, [pc, #-260] @ 38828 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 387b8 │ │ │ │ + vldr d0, [pc, #-276] @ 38820 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 387b0 │ │ │ │ + vldr d3, [pc, #-292] @ 38818 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 387a8 │ │ │ │ + vldr d12, [pc, #-308] @ 38810 │ │ │ │ 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 │ │ │ │ @@ -21250,15 +21294,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] @ 38f70 │ │ │ │ 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 │ │ │ │ @@ -21303,15 +21347,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] @ (38f78 ) │ │ │ │ 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 │ │ │ │ @@ -21504,21 +21548,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 38f84 │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (39274 ) │ │ │ │ + ldral r0, [pc, #864] @ (392dc ) │ │ │ │ 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 │ │ │ │ @@ -22232,119 +22276,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, #1980 @ 0x7bc │ │ │ │ + movw r2, #5356 @ 0x14ec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1faaac <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39a50 │ │ │ │ + bl 168db0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39ab8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c18 │ │ │ │ + b.n 39c80 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39a4c │ │ │ │ + beq.n 39ab4 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39a6c │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 39c10 │ │ │ │ + cbnz r0, 39ad4 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 39c78 │ │ │ │ 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 86650 │ │ │ │ + bl 86964 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39bb6 │ │ │ │ + beq.w 39c1e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39ad4 │ │ │ │ + bmi.n 39b3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2004 @ 0x7d4 │ │ │ │ + movw r1, #5380 @ 0x1504 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39c08 │ │ │ │ + beq.w 39c70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39c08 │ │ │ │ + bne.w 39c70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c08 │ │ │ │ - bl dd654 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39c70 │ │ │ │ + bl dde60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39af0 │ │ │ │ + beq.n 39b58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39af0 │ │ │ │ + cbnz r3, 39b58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39b1c │ │ │ │ + bge.n 39b84 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c08 │ │ │ │ + bne.w 39c70 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2060 @ 0x80c │ │ │ │ + movw r1, #5436 @ 0x153c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 39c08 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 39c70 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39b40 │ │ │ │ + bne.n 39ba8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2080 @ 0x820 │ │ │ │ + movw r1, #5456 @ 0x1550 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 39c08 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 39c70 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39b92 │ │ │ │ + blt.n 39bfa │ │ │ │ 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 39bac │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39b6a │ │ │ │ + cbnz r0, 39bd2 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 39c08 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 39c70 │ │ │ │ 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 │ │ │ │ @@ -22354,487 +22398,532 @@ │ │ │ │ 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 39ae8 │ │ │ │ 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 39ae8 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 39c08 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 39c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39bda │ │ │ │ + beq.n 39c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39bda │ │ │ │ + cbnz r3, 39c42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39bf8 │ │ │ │ + cbz r0, 39c60 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 39c08 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 39c70 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39c18 │ │ │ │ - cbz r5, 39c10 │ │ │ │ + b.n 39c80 │ │ │ │ + cbz r5, 39c78 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782fc │ │ │ │ - b.n 39a4c │ │ │ │ + bl 78694 │ │ │ │ + b.n 39ab4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 39c3a │ │ │ │ + bmi.n 39ca2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39c54 │ │ │ │ + bpl.n 39cbc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + movw r1, #16416 @ 0x4020 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c6c │ │ │ │ + b.n 39cd4 │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dca8 │ │ │ │ + b.w 13f290 │ │ │ │ + nop │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 39cfc │ │ │ │ + movw r0, #5540 @ 0x15a4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 82b70 │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #5548 @ 0x15ac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 82b70 │ │ │ │ + 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 39d2e │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 39d48 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16416 @ 0x4020 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 39d60 │ │ │ │ + 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} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 39ca2 │ │ │ │ + cbnz r6, 39d86 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39ca2 │ │ │ │ + blt.n 39d86 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39ca2 │ │ │ │ - cbnz r2, 39cbe │ │ │ │ - ldr r1, [pc, #76] @ (39cf0 ) │ │ │ │ + bgt.n 39d86 │ │ │ │ + cbnz r2, 39da2 │ │ │ │ + ldr r1, [pc, #76] @ (39dd4 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39cea │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39dce │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39cd8 │ │ │ │ + bgt.n 39dbc │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34328 @ 0x8618 │ │ │ │ + movw r1, #37664 @ 0x9320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 39cea │ │ │ │ + bl 127c34 │ │ │ │ + b.n 39dce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39cc2 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 39da6 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39cc2 │ │ │ │ + beq.n 39da6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39d08 │ │ │ │ - movw r0, #2120 @ 0x848 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 82838 │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #2128 @ 0x850 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 82838 │ │ │ │ - nop │ │ │ │ - push {r3, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 39d3c │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 39d56 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + 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 39e44 │ │ │ │ + movw r1, #13540 @ 0x34e4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 39e44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 39e44 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 85d2c │ │ │ │ + movw r1, #19660 @ 0x4ccc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 39e44 │ │ │ │ + cbnz r0, 39e44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 85d2c │ │ │ │ + movw r1, #19180 @ 0x4aec │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 39e44 │ │ │ │ + cbnz r0, 39e44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 85d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 39ed4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 104db4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge.n 39e52 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d6e │ │ │ │ - tst.w r3, #12 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + b.n 39edc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 104db4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 39e4e │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi.n 39ebc │ │ │ │ + tbb [pc, r5] │ │ │ │ + adds r5, r2, #0 │ │ │ │ + lsls r3, r0, #12 │ │ │ │ + movs r6, #31 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 39e78 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 39fe0 │ │ │ │ + b.n 39e7a │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.n 39eb6 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 39e4e │ │ │ │ + cbnz r0, 39ebc │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 39ec4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 39ebc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 39fe0 │ │ │ │ + b.n 39eb6 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble.n 39e92 │ │ │ │ + b.n 39ebc │ │ │ │ + cmp r4, r3 │ │ │ │ + ble.n 39ebc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 39fe0 │ │ │ │ + b.n 39eb6 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 39ea6 │ │ │ │ + b.n 39ebc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 39e4e │ │ │ │ + bne.n 39e84 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 39edc │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 39edc │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #39560 @ 0x9a88 │ │ │ │ + movw r3, #42592 @ 0xa660 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #40877 @ 0x9fad │ │ │ │ + movw r2, #41103 @ 0xa08f │ │ │ │ movt r2, #3 │ │ │ │ - b.w 237ee0 │ │ │ │ + b.w 239b1c │ │ │ │ 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 39f24 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1510 │ │ │ │ - bne.n 39dbe │ │ │ │ + b.w f1d24 │ │ │ │ + bne.n 39f2e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72278 │ │ │ │ + b.w 72614 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39dcc │ │ │ │ + bcc.n 39f3c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39dc4 │ │ │ │ + beq.n 39f34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39dfc │ │ │ │ + bne.n 39f6c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 39e32 │ │ │ │ - bl 72278 │ │ │ │ + bl 77670 │ │ │ │ + b.n 39fa2 │ │ │ │ + bl 72614 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 39e26 │ │ │ │ + cbz r0, 39f96 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 39e1e │ │ │ │ + ble.n 39f8e │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 115148 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39e26 │ │ │ │ + bl 115b80 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39f96 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 39e06 │ │ │ │ + b.n 39f76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 39e34 │ │ │ │ + bl 77670 │ │ │ │ + b.n 39fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 39e3a │ │ │ │ + b.n 39faa │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4768 │ │ │ │ + bl f4f8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39e66 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 39fd6 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 39e6e │ │ │ │ + b.n 39fde │ │ │ │ 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 39edc │ │ │ │ - movw r1, #13540 @ 0x34e4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 39edc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 39edc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 85a18 │ │ │ │ - movw r1, #19660 @ 0x4ccc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 39edc │ │ │ │ - cbnz r0, 39edc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 85a18 │ │ │ │ - movw r1, #19180 @ 0x4aec │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 39edc │ │ │ │ - cbnz r0, 39edc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 85a18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 39f6c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1045a8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.n 39eea │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 39f74 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1045a8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 39ee6 │ │ │ │ - cmp r5, #5 │ │ │ │ - bhi.n 39f54 │ │ │ │ - tbb [pc, r5] │ │ │ │ - adds r5, r2, #0 │ │ │ │ - lsls r3, r0, #12 │ │ │ │ - movs r6, #31 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 39f10 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 86620 │ │ │ │ + cbz r0, 3a050 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #1 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 86964 │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a24a │ │ │ │ - b.n 39f12 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.n 39f4e │ │ │ │ + cbnz r6, 3a01c │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39ee6 │ │ │ │ - cbnz r0, 39f54 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 39f5c │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 39f54 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3a24a │ │ │ │ - b.n 39f4e │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 39f2a │ │ │ │ - b.n 39f54 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 39f54 │ │ │ │ - mov r1, r7 │ │ │ │ + it ne │ │ │ │ + movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3a038 │ │ │ │ + bl d0a80 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 3a034 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3a034 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a24a │ │ │ │ - b.n 39f4e │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 39f3e │ │ │ │ - b.n 39f54 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 39ee6 │ │ │ │ - bne.n 39f1c │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 3a000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f74 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 39f74 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ + beq.n 3a054 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3a054 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a054 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 39f92 │ │ │ │ + cbz r4, 3a074 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 121abc │ │ │ │ + b.w 1229c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2232 @ 0x8b8 │ │ │ │ + movw r1, #5608 @ 0x15e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a0a4 │ │ │ │ + bvs.n 3a186 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #236] @ 3a0b0 │ │ │ │ + vldr d5, [pc, #232] @ 3a190 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a03e │ │ │ │ + ble.n 3a120 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a02c │ │ │ │ + ble.n 3a10e │ │ │ │ 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 3a01a │ │ │ │ - vldr d7, [pc, #172] @ 3a0b8 │ │ │ │ + bne.n 3a0fc │ │ │ │ + vldr d7, [pc, #172] @ 3a198 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #176] @ 3a0c0 │ │ │ │ + vldr d0, [pc, #172] @ 3a1a0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #172] @ 3a0c8 │ │ │ │ + vldr d7, [pc, #168] @ 3a1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a0d0 │ │ │ │ + vldr d0, [pc, #172] @ 3a1b0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a0d8 │ │ │ │ + vldr d7, [pc, #168] @ 3a1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a0e0 │ │ │ │ + vldr d0, [pc, #168] @ 3a1c0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a052 │ │ │ │ + bgt.n 3a134 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a0a0 │ │ │ │ + bne.n 3a182 │ │ │ │ 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 3a08e │ │ │ │ - vldr d7, [pc, #104] @ 3a0e8 │ │ │ │ + bne.n 3a170 │ │ │ │ + vldr d7, [pc, #104] @ 3a1c8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #108] @ 3a0f0 │ │ │ │ + vldr d0, [pc, #104] @ 3a1d0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #104] @ 3a0f8 │ │ │ │ + vldr d7, [pc, #100] @ 3a1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a100 │ │ │ │ + vldr d0, [pc, #104] @ 3a1e0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a108 │ │ │ │ + vldr d0, [pc, #96] @ 3a1e8 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a1c8 │ │ │ │ + bls.n 3a2a8 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a1d0 │ │ │ │ + bls.n 3a2b0 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22869,21 +22958,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 3a150 │ │ │ │ + bne.n 3a230 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a1f6 │ │ │ │ + b.n 3a2d6 │ │ │ │ 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] │ │ │ │ @@ -22895,923 +22984,876 @@ │ │ │ │ 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 834f8 │ │ │ │ + bl 83834 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a1f0 │ │ │ │ + cbz r0, 3a2d0 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 83ac4 │ │ │ │ - cbz r0, 3a1da │ │ │ │ + bl 83e00 │ │ │ │ + cbz r0, 3a2ba │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 83ac4 │ │ │ │ - cbz r0, 3a1da │ │ │ │ + bl 83e00 │ │ │ │ + cbz r0, 3a2ba │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 83ac4 │ │ │ │ - cbz r0, 3a1da │ │ │ │ + bl 83e00 │ │ │ │ + cbz r0, 3a2ba │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 83ac4 │ │ │ │ - cbz r0, 3a1da │ │ │ │ + bl 83e00 │ │ │ │ + cbz r0, 3a2ba │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 83ac4 │ │ │ │ - cbnz r0, 3a1f4 │ │ │ │ + bl 83e00 │ │ │ │ + cbnz r0, 3a2d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a1f0 │ │ │ │ + beq.n 3a2d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a1f0 │ │ │ │ + cbnz r3, 3a2d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a1f6 │ │ │ │ + b.n 3a2d6 │ │ │ │ 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 f4768 │ │ │ │ + bl f4f8c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a22c │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3a30c │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a248 │ │ │ │ + b.n 3a328 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 8630c │ │ │ │ - cbz r0, 3a2ba │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #1 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 86650 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - cbnz r6, 3a286 │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a2a2 │ │ │ │ - bl d027c │ │ │ │ - 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 77e4c <_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 77e4c <_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 13dca8 │ │ │ │ - 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 │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #58712 @ 0xe558 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bf978 │ │ │ │ - cbnz r0, 3a322 │ │ │ │ - b.n 3a31e │ │ │ │ - movw r0, #58712 @ 0xe558 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3a2f2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a33e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c3340 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3a31e │ │ │ │ - itete ne │ │ │ │ - movwne r0, #4308 @ 0x10d4 │ │ │ │ - movweq r0, #7780 @ 0x1e64 │ │ │ │ - movtne r0, #70 @ 0x46 │ │ │ │ - movteq r0, #70 @ 0x46 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 3a58a │ │ │ │ + b.w 13f290 │ │ │ │ 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 3a380 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a38a │ │ │ │ - cbnz r0, 3a38a │ │ │ │ + beq.n 3a380 │ │ │ │ + cbnz r0, 3a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 3a38a │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 3a380 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a390 │ │ │ │ + cbz r7, 3a386 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a3b8 │ │ │ │ + bne.n 3a3ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1045a8 │ │ │ │ + bl 104db4 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a3b8 │ │ │ │ + blt.n 3a3ae │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a500 ) │ │ │ │ + ldr r1, [pc, #336] @ (3a4f4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f8510 │ │ │ │ + b.w f8d34 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a3e2 │ │ │ │ + beq.n 3a3d8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3e2 │ │ │ │ - cbnz r0, 3a3e2 │ │ │ │ + beq.n 3a3d8 │ │ │ │ + cbnz r0, 3a3d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 3a3f2 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 3a3e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a3e8 │ │ │ │ + cbz r3, 3a3de │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl de730 │ │ │ │ + bl def44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4ae │ │ │ │ + beq.n 3a4a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a498 │ │ │ │ + beq.n 3a48e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a434 │ │ │ │ + beq.n 3a42a │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ - movw r8, #56669 @ 0xdd5d │ │ │ │ + bl 85d2c │ │ │ │ + movw r8, #63829 @ 0xf955 │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #49845 @ 0xc2b5 │ │ │ │ + movw r3, #56253 @ 0xdbbd │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a43c │ │ │ │ - movw r8, #56669 @ 0xdd5d │ │ │ │ + b.n 3a432 │ │ │ │ + movw r8, #63829 @ 0xf955 │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86650 │ │ │ │ + bl 86964 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a47c │ │ │ │ + cbz r5, 3a472 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a4b2 │ │ │ │ - bne.n 3a460 │ │ │ │ + blt.n 3a4a8 │ │ │ │ + bne.n 3a456 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a440 │ │ │ │ - b.n 3a46c │ │ │ │ + beq.n 3a436 │ │ │ │ + b.n 3a462 │ │ │ │ mov r0, r4 │ │ │ │ - bl e13d8 │ │ │ │ + bl e1bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a458 │ │ │ │ - b.n 3a4b2 │ │ │ │ + beq.n 3a44e │ │ │ │ + b.n 3a4a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a440 │ │ │ │ + bne.n 3a436 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a440 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a436 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a492 │ │ │ │ + beq.n 3a488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a492 │ │ │ │ + cbnz r3, 3a488 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 3a4f8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 3a4ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4ae │ │ │ │ + beq.n 3a4a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4ae │ │ │ │ + cbnz r3, 3a4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a4f8 │ │ │ │ + b.n 3a4ee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4c8 │ │ │ │ + beq.n 3a4be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4c8 │ │ │ │ + cbnz r3, 3a4be │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4de │ │ │ │ + beq.n 3a4d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4de │ │ │ │ + cbnz r3, 3a4d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4ae │ │ │ │ + beq.n 3a4a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4ae │ │ │ │ + bne.n 3a4a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a4ae │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a4a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bcc.n 3a56c │ │ │ │ + bcc.n 3a560 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbnz r2, 3a530 │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #62168 @ 0xf2d8 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c0150 │ │ │ │ + cbnz r0, 3a546 │ │ │ │ + b.n 3a542 │ │ │ │ + movw r0, #62168 @ 0xf2d8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a516 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a562 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c3afc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3a542 │ │ │ │ + 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 3a5a6 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dca8 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4768 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a540 │ │ │ │ - bl 7f800 │ │ │ │ - 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, #8192 @ 0x2000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w 13f290 │ │ │ │ + b.n 39faa │ │ │ │ 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 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a586 │ │ │ │ + cbz r0, 3a5a2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a5b8 │ │ │ │ + bl 3a61c │ │ │ │ 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 1bc0e0 │ │ │ │ - cbnz r0, 3a5b2 │ │ │ │ + bl 1c02f0 │ │ │ │ + cbnz r0, 3a5ce │ │ │ │ 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 209fd0 │ │ │ │ + b.w 20c1e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 f4f8c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a5fe │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a61a │ │ │ │ + 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 3a64c │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #20820 @ 0x5154 │ │ │ │ + movw r3, #24212 @ 0x5e94 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #43616 @ 0xaa60 │ │ │ │ + movw r4, #47008 @ 0xb7a0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a5e4 │ │ │ │ + beq.n 3a648 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a5d6 │ │ │ │ + b.n 3a63a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 234c7c <_PyXI_EndInterpreter@@Base+0x8cc> │ │ │ │ + cbz r0, 3a686 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1490ec <_PySet_Update@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3a688 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a686 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3a686 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003a5ea <_Py_ResurrectReference@@Base>: │ │ │ │ +0003a68c <_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 f4768 │ │ │ │ + bl f4f8c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a618 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3a6ba <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ + bl 7fb38 │ │ │ │ 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 3a6d6 <_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 232ee4 <_PyXI_EndInterpreter@@Base+0x8fc> │ │ │ │ - cbz r0, 3a66e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1476f4 <_PySet_Update@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3a670 <_Py_ResurrectReference@@Base+0x86> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a66e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a66e <_Py_ResurrectReference@@Base+0x84> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_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 3a716 <_Py_ResurrectReference@@Base+0x8a> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56136 @ 0xdb48 │ │ │ │ + movw r0, #59592 @ 0xe8c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3a6dc <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + b.n 3a740 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl daf00 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db708 <_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 2406c8 <_PyTime_AsTimeval@@Base+0x1d9c> │ │ │ │ + bl 24206c <_PyTime_AsTimeval@@Base+0x1cc8> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3a6d8 <_Py_ResurrectReference@@Base+0xee> │ │ │ │ - bl 1d5488 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3a73c <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ + bl 1d8f80 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a6dc <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 91e4c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3a740 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + bl 921ac <_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 3a768 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a71e <_Py_ResurrectReference@@Base+0x134> │ │ │ │ + ble.n 3a782 <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a726 <_Py_ResurrectReference@@Base+0x13c> │ │ │ │ - movw r0, #59800 @ 0xe998 │ │ │ │ + b.n 3a78a <_Py_ResurrectReference@@Base+0xfe> │ │ │ │ + movw r0, #63256 @ 0xf718 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6fc <_Py_ResurrectReference@@Base+0x112> │ │ │ │ + bne.n 3a760 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a83a <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + b.n 3a89e <_Py_ResurrectReference@@Base+0x212> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a734 <_Py_ResurrectReference@@Base+0x14a> │ │ │ │ + cbz r3, 3a798 <_Py_ResurrectReference@@Base+0x10c> │ │ │ │ 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 3a7ca <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ + b.n 3a7b0 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12652 @ 0x316c │ │ │ │ + movw r1, #15988 @ 0x3e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ - bl 83a14 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3a77e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 83d50 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a78c <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3a7f0 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bne.n 3a77e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a78c <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ + b.n 3a7f0 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a760 <_Py_ResurrectReference@@Base+0x176> │ │ │ │ + beq.n 3a7c4 <_Py_ResurrectReference@@Base+0x138> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2620 @ 0xa3c │ │ │ │ + movw r1, #5996 @ 0x176c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl d2088 │ │ │ │ + b.n 3a77e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + beq.n 3a77e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ 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 23bb48 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ + bl 23d674 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a83a <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + beq.n 3a89e <_Py_ResurrectReference@@Base+0x212> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a81c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ - bl 83b94 │ │ │ │ + cbz r2, 3a880 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + bl 83ed0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a7fc <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + bne.n 3a860 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a81c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + beq.n 3a880 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a81c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + cbnz r3, 3a880 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a81c <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a880 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a80c <_Py_ResurrectReference@@Base+0x222> │ │ │ │ + beq.n 3a870 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a80c <_Py_ResurrectReference@@Base+0x222> │ │ │ │ + cbnz r3, 3a870 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a7b6 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + blt.n 3a81a <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a7b6 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ - b.n 3a83a <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + beq.n 3a81a <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ + b.n 3a89e <_Py_ResurrectReference@@Base+0x212> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + beq.w 3a77e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bne.w 3a77e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a71a <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a77e <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #2856 @ 0xb28 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ 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> │ │ │ │ + bne.n 3a8d2 <_Py_ResurrectReference@@Base+0x246> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11712c │ │ │ │ + b.w 117b64 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32012 @ 0x7d0c │ │ │ │ + movw r0, #35348 @ 0x8a14 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a862 <_Py_ResurrectReference@@Base+0x278> │ │ │ │ + bne.n 3a8c6 <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a886 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003a8ea <_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, #38916 @ 0x9804 │ │ │ │ + movw r1, #42332 @ 0xa55c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1780 │ │ │ │ - cbz r0, 3a8d4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + bl f1f94 │ │ │ │ + cbz r0, 3a938 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3a8d8 <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ + ldr r0, [pc, #44] @ (3a93c <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d1dfc <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d25fc <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a8d4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + beq.n 3a938 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a8d4 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + cbnz r3, 3a938 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a98c <_PyErr_SetLocaleString@@Base+0x106> │ │ │ │ + beq.n 3a9f0 <_PyErr_SetLocaleString@@Base+0x106> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a988 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + bne.n 3a9ec <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a988 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + beq.n 3a9ec <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #50689 @ 0xc601 │ │ │ │ + movw r1, #65065 @ 0xfe29 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #21684 @ 0x54b4 │ │ │ │ + movw r0, #25020 @ 0x61bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a932 <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ + cbnz r0, 3a996 <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #2972 @ 0xb9c │ │ │ │ + movw r0, #6348 @ 0x18cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ 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 3a9cc <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a968 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ + cbnz r3, 3a9cc <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a926 <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ + beq.n 3a98a <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a988 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + beq.n 3a9ec <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a988 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + cbnz r3, 3a9ec <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003a98e <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003a9f2 <_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 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aa14 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3aa78 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef470 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f25bc <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aadc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3ab40 <_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, #3028 @ 0xbd4 │ │ │ │ + movw r2, #6372 @ 0x18e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aadc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab40 <_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 3ab40 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3ab48 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa0e <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3aa72 <_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 3ab28 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aadc <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab40 <_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 3ab32 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3aace <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3ab32 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef470 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f25bc <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa9e <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3ab02 <_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, #3080 @ 0xc08 │ │ │ │ + movw r2, #6424 @ 0x1918 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa9e <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3ab02 <_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, 3ab02 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3ab48 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa96 <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3aafa <_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 3ab40 <_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, 3ab40 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3ab48 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aac0 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3ab24 <_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 782fc │ │ │ │ + b.w 78694 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #3132 @ 0xc3c │ │ │ │ + movw r0, #6476 @ 0x194c │ │ │ │ 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 ddb6c │ │ │ │ + bl de37c │ │ │ │ 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 │ │ │ │ @@ -23822,510 +23864,538 @@ │ │ │ │ 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 3abbc <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 158758 │ │ │ │ + b.w 15a550 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32020 @ 0x7d14 │ │ │ │ + movw r0, #35356 @ 0x8a1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab4c <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ + bne.n 3abb0 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r0, #58956 @ 0xe64c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r2, #1 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0498 <_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 8e1f4 │ │ │ │ - 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 ce984 │ │ │ │ - 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3abf0 <_PyEval_FormatKwargsError@@Base+0x262> │ │ │ │ + cbnz r0, 3abf2 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3abfa <_PyEval_FormatKwargsError@@Base+0x26c> │ │ │ │ - b.n 3ac00 <_PyEval_FormatKwargsError@@Base+0x272> │ │ │ │ + cbnz r0, 3abfc <_PyEval_FormatKwargsError@@Base+0x20a> │ │ │ │ + b.n 3ac02 <_PyEval_FormatKwargsError@@Base+0x210> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3abea <_PyEval_FormatKwargsError@@Base+0x25c> │ │ │ │ - b.n 3ac0e <_PyEval_FormatKwargsError@@Base+0x280> │ │ │ │ + beq.n 3abec <_PyEval_FormatKwargsError@@Base+0x1fa> │ │ │ │ + b.n 3ac10 <_PyEval_FormatKwargsError@@Base+0x21e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3ac0e <_PyEval_FormatKwargsError@@Base+0x280> │ │ │ │ + cbnz r0, 3ac10 <_PyEval_FormatKwargsError@@Base+0x21e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3ac0e <_PyEval_FormatKwargsError@@Base+0x280> │ │ │ │ + cbz r0, 3ac10 <_PyEval_FormatKwargsError@@Base+0x21e> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003ac10 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ac12 <_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] @ (3acc4 <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ + ldr r2, [pc, #160] @ (3acc4 <_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 1a4af0 │ │ │ │ - cbnz r0, 3ac48 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f800 │ │ │ │ + bl 1a8cf0 │ │ │ │ + cbnz r0, 3ac4a <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7fb38 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3acbe <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3acc0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3ac6a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3ac6c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac6a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3ac6c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ac6a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ac6c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3ac84 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 7826c │ │ │ │ + bgt.n 3ac86 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 78604 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ac6a8 │ │ │ │ + bl 1b0708 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3aca2 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3ac9c <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3aca4 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3ac9e <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac74 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3ac76 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ac74 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3ac76 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3aefe <_PyImport_ClearExtension@@Base+0x2ee> │ │ │ │ + bl 3af60 <_PyImport_ClearExtension@@Base+0x34e> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ac74 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3ac76 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3acbe <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3acc0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 243600 <_PyDeadline_Get@@Base+0x494> │ │ │ │ + bl 244d48 <_PyTime_AsTimeval@@Base+0x49a4> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3acb2 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3acb4 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3acbe <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3acc0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d45a0 │ │ │ │ - b.n 3acae <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d8068 │ │ │ │ + b.n 3acb0 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, 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 │ │ │ │ - ldrb r1, [r4, #20] │ │ │ │ - lsls r0, r0, #8 │ │ │ │ - ldrh.w r2, [r4, #13] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldrb.w lr, [r4, #22] │ │ │ │ - rev16 r2, r2 │ │ │ │ - orr.w r0, r0, r1, lsl #16 │ │ │ │ - ldrb.w ip, [r4, #19] │ │ │ │ - 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 3ad1e <_PyImport_ClearExtension@@Base+0x10e> │ │ │ │ - strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #3636 @ 0xe34 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl ddb6c │ │ │ │ - b.n 3ad4c <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3ad3a <_PyImport_ClearExtension@@Base+0x12a> │ │ │ │ - strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #3668 @ 0xe54 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - bl ddb6c │ │ │ │ - b.n 3ad4c <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ - movw r0, #3696 @ 0xe70 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl ddb6c │ │ │ │ - cbnz r0, 3ad52 <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ad6e <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ - ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ad5e <_PyImport_ClearExtension@@Base+0x14e> │ │ │ │ - bl 5e524 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ad4e <_PyImport_ClearExtension@@Base+0x13e> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3ad6e <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e3fc │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r0, #62332 @ 0xf37c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r2, #1 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ad0a <_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 8e554 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ad9e <_PyImport_ClearExtension@@Base+0x18e> │ │ │ │ + bne.n 3ad38 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ad94 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + cbz r3, 3ad2e <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3aea2 <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + bne.w 3ae3c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3aeaa <_PyImport_ClearExtension@@Base+0x29a> │ │ │ │ + b.n 3ae44 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adfc <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ + beq.n 3ad96 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3adfc <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ + beq.n 3ad96 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 3adfc <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 3ad96 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adfc <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ - cbnz r0, 3adfc <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ + beq.n 3ad96 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + cbnz r0, 3ad96 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adfc <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ - cbnz r0, 3adfc <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ + beq.n 3ad96 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + cbnz r0, 3ad96 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 3adfc <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 3ad96 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3ae14 <_PyImport_ClearExtension@@Base+0x204> │ │ │ │ + b.n 3adae <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3ae02 <_PyImport_ClearExtension@@Base+0x1f2> │ │ │ │ + cbz r6, 3ad9c <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1045a8 │ │ │ │ + bl 104db4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ae10 <_PyImport_ClearExtension@@Base+0x200> │ │ │ │ + bne.n 3adaa <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aeaa <_PyImport_ClearExtension@@Base+0x29a> │ │ │ │ + b.n 3ae44 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3adf4 <_PyImport_ClearExtension@@Base+0x1e4> │ │ │ │ + ble.n 3ad8e <_PyImport_ClearExtension@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae0c <_PyImport_ClearExtension@@Base+0x1fc> │ │ │ │ + beq.n 3ada6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86650 │ │ │ │ + bl 86964 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3ae80 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ - bl d027c │ │ │ │ + cbz r6, 3ae1a <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + bl d0a80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae4a <_PyImport_ClearExtension@@Base+0x23a> │ │ │ │ + beq.n 3ade4 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ae4a <_PyImport_ClearExtension@@Base+0x23a> │ │ │ │ + cbnz r3, 3ade4 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ae66 <_PyImport_ClearExtension@@Base+0x256> │ │ │ │ + bne.n 3ae00 <_PyImport_ClearExtension@@Base+0x1ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae0c <_PyImport_ClearExtension@@Base+0x1fc> │ │ │ │ + beq.n 3ada6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ae0c <_PyImport_ClearExtension@@Base+0x1fc> │ │ │ │ + bne.n 3ada6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae0c <_PyImport_ClearExtension@@Base+0x1fc> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ada6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ae24 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ + beq.n 3adbe <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aea2 <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + beq.n 3ae3c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aea2 <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + cbnz r3, 3ae3c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aea2 <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae3c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae96 <_PyImport_ClearExtension@@Base+0x286> │ │ │ │ + beq.n 3ae30 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae96 <_PyImport_ClearExtension@@Base+0x286> │ │ │ │ + cbnz r3, 3ae30 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad94 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - b.n 3ae0c <_PyImport_ClearExtension@@Base+0x1fc> │ │ │ │ + beq.w 3ad2e <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + b.n 3ada6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #21276 @ 0x531c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a1c4 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + adds r0, #8 │ │ │ │ + bl cf174 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ + sub sp, #28 │ │ │ │ + ldrb r1, [r4, #20] │ │ │ │ + lsls r0, r0, #8 │ │ │ │ + ldrh.w r2, [r4, #13] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldrb.w lr, [r4, #22] │ │ │ │ + rev16 r2, r2 │ │ │ │ + orr.w r0, r0, r1, lsl #16 │ │ │ │ + ldrb.w ip, [r4, #19] │ │ │ │ + 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 3aebc <_PyImport_ClearExtension@@Base+0x2aa> │ │ │ │ + strd ip, r0, [sp, #12] │ │ │ │ + movw r0, #7012 @ 0x1b64 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl de37c │ │ │ │ + b.n 3aeea <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3aed8 <_PyImport_ClearExtension@@Base+0x2c6> │ │ │ │ + strd r7, ip, [sp, #8] │ │ │ │ + movw r0, #7044 @ 0x1b84 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + bl de37c │ │ │ │ + b.n 3aeea <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + movw r0, #7072 @ 0x1ba0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl de37c │ │ │ │ + cbnz r0, 3aef0 <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3af0c <_PyImport_ClearExtension@@Base+0x2fa> │ │ │ │ + ldrb r1, [r4, #23] │ │ │ │ + cbz r1, 3aefc <_PyImport_ClearExtension@@Base+0x2ea> │ │ │ │ + bl 5e518 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3aeec <_PyImport_ClearExtension@@Base+0x2da> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 3af0c <_PyImport_ClearExtension@@Base+0x2fa> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 5e3f0 │ │ │ │ + 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 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3aefa <_PyImport_ClearExtension@@Base+0x2ea> │ │ │ │ + cbz r0, 3af50 <_PyImport_ClearExtension@@Base+0x33e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3aede <_PyImport_ClearExtension@@Base+0x2ce> │ │ │ │ + cbz r3, 3af34 <_PyImport_ClearExtension@@Base+0x322> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3aee6 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ + b.n 3af3c <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3aeee <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ + cbz r2, 3af44 <_PyImport_ClearExtension@@Base+0x332> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3aef6 <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ + b.n 3af4c <_PyImport_ClearExtension@@Base+0x33a> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 3a5b8 │ │ │ │ + bl 3a61c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #24732 @ 0x609c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a57c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3af34 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + ble.n 3af96 <_PyImport_ClearExtension@@Base+0x384> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af3e <_PyImport_ClearExtension@@Base+0x32e> │ │ │ │ + cbz r0, 3afa0 <_PyImport_ClearExtension@@Base+0x38e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3af48 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ + bge.n 3afaa <_PyImport_ClearExtension@@Base+0x398> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3af56 <_PyImport_ClearExtension@@Base+0x346> │ │ │ │ + beq.n 3afb8 <_PyImport_ClearExtension@@Base+0x3a6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3af56 <_PyImport_ClearExtension@@Base+0x346> │ │ │ │ - movw r1, #3760 @ 0xeb0 │ │ │ │ + b.n 3afb8 <_PyImport_ClearExtension@@Base+0x3a6> │ │ │ │ + movw r1, #7136 @ 0x1be0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af50 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ - movw r1, #3784 @ 0xec8 │ │ │ │ + b.n 3afb2 <_PyImport_ClearExtension@@Base+0x3a0> │ │ │ │ + movw r1, #7160 @ 0x1bf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af50 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ - movw r1, #3828 @ 0xef4 │ │ │ │ + b.n 3afb2 <_PyImport_ClearExtension@@Base+0x3a0> │ │ │ │ + movw r1, #7204 @ 0x1c24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3af68 <_PyImport_ClearExtension@@Base+0x358>) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3afc8 <_PyImport_ClearExtension@@Base+0x3b6>) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88f24 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfaa80042 │ │ │ │ + b.w 89238 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + 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, 3af94 <_PyImport_ClearExtension@@Base+0x384> │ │ │ │ + cbnz r1, 3aff4 <_PyImport_ClearExtension@@Base+0x3e2> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1684 @ 0x694 │ │ │ │ + movw r1, #5060 @ 0x13c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3afb6 <_PyImport_ClearExtension@@Base+0x3a6> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3b016 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3afbc <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ + bmi.n 3b01c <_PyImport_ClearExtension@@Base+0x40a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3856 @ 0xf10 │ │ │ │ + movw r1, #7232 @ 0x1c40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b01a <_PyImport_ClearExtension@@Base+0x40a> │ │ │ │ - bl dd654 │ │ │ │ + b.n 3b07a <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ + bl dde60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3afe4 <_PyImport_ClearExtension@@Base+0x3d4> │ │ │ │ - bl 7f800 │ │ │ │ + bgt.n 3b044 <_PyImport_ClearExtension@@Base+0x432> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3afb6 <_PyImport_ClearExtension@@Base+0x3a6> │ │ │ │ + bne.n 3b016 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3888 @ 0xf30 │ │ │ │ + movw r1, #7264 @ 0x1c60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3afb6 <_PyImport_ClearExtension@@Base+0x3a6> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3b016 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b018 <_PyImport_ClearExtension@@Base+0x408> │ │ │ │ + beq.n 3b078 <_PyImport_ClearExtension@@Base+0x466> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3b006 <_PyImport_ClearExtension@@Base+0x3f6> │ │ │ │ + cbz r3, 3b066 <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3affa <_PyImport_ClearExtension@@Base+0x3ea> │ │ │ │ + cbnz r3, 3b05a <_PyImport_ClearExtension@@Base+0x448> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 772d8 │ │ │ │ - b.n 3b006 <_PyImport_ClearExtension@@Base+0x3f6> │ │ │ │ + bl 77670 │ │ │ │ + b.n 3b066 <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3aff2 <_PyImport_ClearExtension@@Base+0x3e2> │ │ │ │ - b.n 3afb6 <_PyImport_ClearExtension@@Base+0x3a6> │ │ │ │ + bne.n 3b052 <_PyImport_ClearExtension@@Base+0x440> │ │ │ │ + b.n 3b016 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b016 <_PyImport_ClearExtension@@Base+0x406> │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 3afb6 <_PyImport_ClearExtension@@Base+0x3a6> │ │ │ │ + cbnz r0, 3b076 <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 3b016 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ 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] @ (3b0fc <_PyImport_ClearExtension@@Base+0x4ea>) │ │ │ │ + bl 216ccc <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b0f8 <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ + ldrd r6, r7, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 96040 │ │ │ │ + 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 98b34 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3b0de <_PyImport_ClearExtension@@Base+0x4cc> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3b0ea <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ + bl e5264 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b0aa <_PyImport_ClearExtension@@Base+0x498> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b0f8 <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b6e4 <_PyImport_ClearExtension@@Base+0xad2> │ │ │ │ + b.n 3b0f8 <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1d24 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ + 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 3b03c <_PyImport_ClearExtension@@Base+0x42c> │ │ │ │ + bne.n 3b120 <_PyImport_ClearExtension@@Base+0x50e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 156c60 │ │ │ │ + b.w 158a04 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32124 @ 0x7d7c │ │ │ │ + movw r0, #35460 @ 0x8a84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b030 <_PyImport_ClearExtension@@Base+0x420> │ │ │ │ - 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 │ │ │ │ - mov r4, r2 │ │ │ │ - bl b4d60 │ │ │ │ - cbnz r0, 3b07e <_PyImport_ClearExtension@@Base+0x46e> │ │ │ │ - cbz r4, 3b076 <_PyImport_ClearExtension@@Base+0x466> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 136578 │ │ │ │ - cbnz r0, 3b07e <_PyImport_ClearExtension@@Base+0x46e> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211428 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3928 @ 0xf58 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - movs r0, #0 │ │ │ │ + bne.n 3b114 <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ 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] │ │ │ │ @@ -24337,364 +24407,335 @@ │ │ │ │ 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 3b0d8 <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ + beq.n 3b178 <_PyImport_ClearExtension@@Base+0x566> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #3968 @ 0xf80 │ │ │ │ + movw r0, #7304 @ 0x1c88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ - b.n 3b0f6 <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ - cbz r6, 3b0ea <_PyImport_ClearExtension@@Base+0x4da> │ │ │ │ + bl de37c │ │ │ │ + b.n 3b196 <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ + cbz r6, 3b18a <_PyImport_ClearExtension@@Base+0x578> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #3132 @ 0xc3c │ │ │ │ + movw r0, #6476 @ 0x194c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ - b.n 3b0f6 <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ - movw r0, #3988 @ 0xf94 │ │ │ │ + bl de37c │ │ │ │ + b.n 3b196 <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ + movw r0, #7324 @ 0x1c9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ - cbz r0, 3b112 <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ + bl de37c │ │ │ │ + cbz r0, 3b1b2 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b102 <_PyImport_ClearExtension@@Base+0x4f2> │ │ │ │ + cbz r3, 3b1a2 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e3fc │ │ │ │ - cbz r0, 3b112 <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ - cbz r5, 3b112 <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ + bl 5e3f0 │ │ │ │ + cbz r0, 3b1b2 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + cbz r5, 3b1b2 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e524 │ │ │ │ + b.w 5e518 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b120 <_PyImport_ClearExtension@@Base+0x510> │ │ │ │ - b.w 800d0 │ │ │ │ + blt.n 3b1c0 <_PyImport_ClearExtension@@Base+0x5ae> │ │ │ │ + b.w 80408 │ │ │ │ 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, #21868 @ 0x556c │ │ │ │ + movw r1, #25204 @ 0x6274 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 18f938 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3b214 <_PyImport_ClearExtension@@Base+0x602> │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3b22c <_PyImport_ClearExtension@@Base+0x61a> │ │ │ │ + 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, 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 3b24e <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3b266 <_PyImport_ClearExtension@@Base+0x654> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3b26e <_PyImport_ClearExtension@@Base+0x65c> │ │ │ │ + movw r0, #61700 @ 0xf104 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b246 <_PyImport_ClearExtension@@Base+0x634> │ │ │ │ + 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 3b410 <_PyImport_ClearExtension@@Base+0x7fe> │ │ │ │ + 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 b5524 │ │ │ │ + cbnz r0, 3b2a2 <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ + cbz r4, 3b29a <_PyImport_ClearExtension@@Base+0x688> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 137dcc │ │ │ │ + cbnz r0, 3b2a2 <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2135b8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7376 @ 0x1cd0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b2c6 <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ + b.w 14904c │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #196] @ (3b21c <_PyImport_ClearExtension@@Base+0x60c>) │ │ │ │ + ldr r2, [pc, #196] @ (3b3a4 <_PyImport_ClearExtension@@Base+0x792>) │ │ │ │ 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, 3b186 <_PyImport_ClearExtension@@Base+0x576> │ │ │ │ + cbz r4, 3b30e <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64020 @ 0xfa14 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1820 @ 0x71c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3b1ac <_PyImport_ClearExtension@@Base+0x59c> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3b334 <_PyImport_ClearExtension@@Base+0x722> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b1b0 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + beq.n 3b338 <_PyImport_ClearExtension@@Base+0x726> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4040 @ 0xfc8 │ │ │ │ + movw r1, #7520 @ 0x1d60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b216 <_PyImport_ClearExtension@@Base+0x606> │ │ │ │ + b.n 3b39e <_PyImport_ClearExtension@@Base+0x78c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4080 @ 0xff0 │ │ │ │ + movw r0, #7560 @ 0x1d88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b1ac <_PyImport_ClearExtension@@Base+0x59c> │ │ │ │ - bl 1effa4 │ │ │ │ + blt.n 3b334 <_PyImport_ClearExtension@@Base+0x722> │ │ │ │ + bl 1f3044 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b1dc <_PyImport_ClearExtension@@Base+0x5cc> │ │ │ │ + cbnz r0, 3b364 <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ bl 303d8 │ │ │ │ - b.n 3b200 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ - bl 1f06f0 │ │ │ │ - movw r0, #60072 @ 0xeaa8 │ │ │ │ + b.n 3b388 <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ + bl 1f3828 │ │ │ │ + movw r0, #63488 @ 0xf800 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1f0c6c <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + bl 1f3cb8 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b200 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ + bne.n 3b388 <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 3b216 <_PyImport_ClearExtension@@Base+0x606> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 3b39e <_PyImport_ClearExtension@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4092 @ 0xffc │ │ │ │ + movw r0, #7572 @ 0x1d94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #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] @ (3b2a0 <_PyImport_ClearExtension@@Base+0x690>) │ │ │ │ - bl 214b40 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b29c <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ - ldrd r6, r7, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 95cc4 │ │ │ │ - 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 987bc │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3b282 <_PyImport_ClearExtension@@Base+0x672> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3b28e <_PyImport_ClearExtension@@Base+0x67e> │ │ │ │ - bl e4a64 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b24e <_PyImport_ClearExtension@@Base+0x63e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b29c <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b684 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - b.n 3b29c <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b2ae <_PyImport_ClearExtension@@Base+0x69e> │ │ │ │ - b.w 147654 │ │ │ │ - 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 18c340 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3b2e4 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3b2fc <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ - 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 3b322 <_PyImport_ClearExtension@@Base+0x712> │ │ │ │ + bne.n 3b3cc <_PyImport_ClearExtension@@Base+0x7ba> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d027c │ │ │ │ + bl d0a80 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b34e <_PyImport_ClearExtension@@Base+0x73e> │ │ │ │ - b.n 3b33c <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + bne.n 3b3f8 <_PyImport_ClearExtension@@Base+0x7e6> │ │ │ │ + b.n 3b3e6 <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31896 @ 0x7c98 │ │ │ │ + movw r0, #35232 @ 0x89a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b312 <_PyImport_ClearExtension@@Base+0x702> │ │ │ │ + bne.n 3b3bc <_PyImport_ClearExtension@@Base+0x7aa> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b364 <_PyImport_ClearExtension@@Base+0x754> │ │ │ │ - bl 7f800 │ │ │ │ + b.n 3b40e <_PyImport_ClearExtension@@Base+0x7fc> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b338 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ + bne.n 3b3e2 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b364 <_PyImport_ClearExtension@@Base+0x754> │ │ │ │ + b.n 3b40e <_PyImport_ClearExtension@@Base+0x7fc> │ │ │ │ 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 3b386 <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3b39e <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3b3a6 <_PyImport_ClearExtension@@Base+0x796> │ │ │ │ - movw r0, #58244 @ 0xe384 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b37e <_PyImport_ClearExtension@@Base+0x76e> │ │ │ │ - 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 3b3e0 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b3ba <_PyImport_ClearExtension@@Base+0x7aa> │ │ │ │ - b.w 147654 │ │ │ │ - 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 3b41c <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ + beq.n 3b44c <_PyImport_ClearExtension@@Base+0x83a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b48a <_PyImport_ClearExtension@@Base+0x87a> │ │ │ │ + bne.n 3b4ba <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b428 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ - movw r9, #4244 @ 0x1094 │ │ │ │ + b.n 3b458 <_PyImport_ClearExtension@@Base+0x846> │ │ │ │ + movw r9, #7580 @ 0x1d9c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b430 <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ + cbz r6, 3b460 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b438 <_PyImport_ClearExtension@@Base+0x828> │ │ │ │ + b.n 3b468 <_PyImport_ClearExtension@@Base+0x856> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b45a <_PyImport_ClearExtension@@Base+0x84a> │ │ │ │ + beq.n 3b48a <_PyImport_ClearExtension@@Base+0x878> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b454 <_PyImport_ClearExtension@@Base+0x844> │ │ │ │ + bge.n 3b484 <_PyImport_ClearExtension@@Base+0x872> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b454 <_PyImport_ClearExtension@@Base+0x844> │ │ │ │ + cbz r0, 3b484 <_PyImport_ClearExtension@@Base+0x872> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b440 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ + b.n 3b470 <_PyImport_ClearExtension@@Base+0x85e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b476 <_PyImport_ClearExtension@@Base+0x866> │ │ │ │ + beq.n 3b4a6 <_PyImport_ClearExtension@@Base+0x894> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b476 <_PyImport_ClearExtension@@Base+0x866> │ │ │ │ + blt.n 3b4a6 <_PyImport_ClearExtension@@Base+0x894> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b45c <_PyImport_ClearExtension@@Base+0x84c> │ │ │ │ + bne.n 3b48c <_PyImport_ClearExtension@@Base+0x87a> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b480 <_PyImport_ClearExtension@@Base+0x870> │ │ │ │ + beq.n 3b4b0 <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 155700 │ │ │ │ - b.n 3b48c <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ + bl 1573f8 │ │ │ │ + b.n 3b4bc <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b4cc <_PyImport_ClearExtension@@Base+0x8ba> │ │ │ │ + b.w 14904c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + bics.w r0, r2, r1, asr #32 │ │ │ │ + it cs │ │ │ │ + movcs r0, r3 │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b4aa <_PyImport_ClearExtension@@Base+0x89a> │ │ │ │ + cbz r0, 3b50a <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24702,3248 +24743,3249 @@ │ │ │ │ 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, 3b4ce <_PyImport_ClearExtension@@Base+0x8be> │ │ │ │ + cbnz r3, 3b52e <_PyImport_ClearExtension@@Base+0x91c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b4ce <_PyImport_ClearExtension@@Base+0x8be> │ │ │ │ + ble.n 3b52e <_PyImport_ClearExtension@@Base+0x91c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b4ce <_PyImport_ClearExtension@@Base+0x8be> │ │ │ │ - cbnz r4, 3b4ea <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b520 <_PyImport_ClearExtension@@Base+0x910>) │ │ │ │ + bne.n 3b52e <_PyImport_ClearExtension@@Base+0x91c> │ │ │ │ + cbnz r4, 3b550 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ add r2, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #4] │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movw r4, #9796 @ 0x2644 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b518 <_PyImport_ClearExtension@@Base+0x908> │ │ │ │ + cbz r0, 3b57e <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b518 <_PyImport_ClearExtension@@Base+0x908> │ │ │ │ + blt.n 3b57e <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a910 │ │ │ │ + bl 16cacc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b506 <_PyImport_ClearExtension@@Base+0x8f6> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3b518 <_PyImport_ClearExtension@@Base+0x908> │ │ │ │ + bne.n 3b56c <_PyImport_ClearExtension@@Base+0x95a> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3b57e <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ 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 20be7c <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ + b.w 20e08c <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 800d0 │ │ │ │ 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 3b554 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ + bhi.n 3b5ae <_PyImport_ClearExtension@@Base+0x99c> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b56c <_PyImport_ClearExtension@@Base+0x95c> │ │ │ │ - b.n 3b580 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ - movw r0, #58132 @ 0xe314 │ │ │ │ + cbnz r0, 3b5c6 <_PyImport_ClearExtension@@Base+0x9b4> │ │ │ │ + b.n 3b5da <_PyImport_ClearExtension@@Base+0x9c8> │ │ │ │ + movw r0, #61588 @ 0xf094 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b644 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ - b.n 3b546 <_PyImport_ClearExtension@@Base+0x936> │ │ │ │ - bl 83a14 │ │ │ │ + beq.n 3b69e <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ + b.n 3b5a0 <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b58e <_PyImport_ClearExtension@@Base+0x97e> │ │ │ │ + bne.n 3b5e8 <_PyImport_ClearExtension@@Base+0x9d6> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3b59e <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3b5f8 <_PyImport_ClearExtension@@Base+0x9e6> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b644 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ + bne.n 3b69e <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b59e <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ + b.n 3b5f8 <_PyImport_ClearExtension@@Base+0x9e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b57c <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ + bne.n 3b5d6 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b57c <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b5d6 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3b60a <_PyImport_ClearExtension@@Base+0x9fa> │ │ │ │ + ble.n 3b664 <_PyImport_ClearExtension@@Base+0xa52> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3b5b8 <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ + bpl.n 3b612 <_PyImport_ClearExtension@@Base+0xa00> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b5de <_PyImport_ClearExtension@@Base+0x9ce> │ │ │ │ + bne.n 3b638 <_PyImport_ClearExtension@@Base+0xa26> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3b60c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + b.n 3b666 <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3b5d2 <_PyImport_ClearExtension@@Base+0x9c2> │ │ │ │ + beq.n 3b62c <_PyImport_ClearExtension@@Base+0xa1a> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 3b5ea <_PyImport_ClearExtension@@Base+0x9da> │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 3b644 <_PyImport_ClearExtension@@Base+0xa32> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b5ea <_PyImport_ClearExtension@@Base+0x9da> │ │ │ │ + bne.n 3b644 <_PyImport_ClearExtension@@Base+0xa32> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3b60c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + b.n 3b666 <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b5c4 <_PyImport_ClearExtension@@Base+0x9b4> │ │ │ │ + bne.n 3b61e <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #22732 @ 0x58cc │ │ │ │ + movw r2, #26188 @ 0x664c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58132 @ 0xe314 │ │ │ │ + movw r0, #61588 @ 0xf094 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b644 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b69e <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3b628 <_PyImport_ClearExtension@@Base+0xa18> │ │ │ │ - cbz r1, 3b618 <_PyImport_ClearExtension@@Base+0xa08> │ │ │ │ + bgt.n 3b682 <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + cbz r1, 3b672 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3b620 <_PyImport_ClearExtension@@Base+0xa10> │ │ │ │ + b.n 3b67a <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155700 │ │ │ │ + b.w 1573f8 │ │ │ │ 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 3ba94 <_PyImport_ClearExtension@@Base+0xe84> │ │ │ │ + b.n 3b888 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ 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 3b676 <_PyImport_ClearExtension@@Base+0xa66> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3b680 <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + bne.n 3b6d0 <_PyImport_ClearExtension@@Base+0xabe> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3b6da <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 80408 │ │ │ │ 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, 3b6aa <_PyImport_ClearExtension@@Base+0xa9a> │ │ │ │ + cbnz r0, 3b70a <_PyImport_ClearExtension@@Base+0xaf8> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #64312 @ 0xfb38 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19112 @ 0x4aa8 │ │ │ │ + movw r1, #2192 @ 0x890 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #22596 @ 0x5844 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e254 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10eb10 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b812 <_PyImport_ClearExtension@@Base+0xc02> │ │ │ │ - bl 834f8 │ │ │ │ + beq.w 3b872 <_PyImport_ClearExtension@@Base+0xc60> │ │ │ │ + bl 83834 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b6e2 <_PyImport_ClearExtension@@Base+0xad2> │ │ │ │ + beq.n 3b742 <_PyImport_ClearExtension@@Base+0xb30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b6e2 <_PyImport_ClearExtension@@Base+0xad2> │ │ │ │ + cbnz r3, 3b742 <_PyImport_ClearExtension@@Base+0xb30> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b812 <_PyImport_ClearExtension@@Base+0xc02> │ │ │ │ + beq.w 3b872 <_PyImport_ClearExtension@@Base+0xc60> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26b930 │ │ │ │ - vldr d9, [pc, #300] @ 3b820 <_PyImport_ClearExtension@@Base+0xc10> │ │ │ │ + bl 26c6a8 │ │ │ │ + vldr d9, [pc, #300] @ 3b880 <_PyImport_ClearExtension@@Base+0xc6e> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26b930 │ │ │ │ + bl 26c6a8 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + beq.n 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26b930 │ │ │ │ + bl 26c6a8 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26b930 │ │ │ │ + bl 26c6a8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + beq.n 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + beq.n 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + beq.n 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + beq.n 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + beq.n 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + beq.n 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 800d0 │ │ │ │ - cbz r0, 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + bl 80408 │ │ │ │ + cbz r0, 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 800d0 │ │ │ │ - cbz r0, 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + bl 80408 │ │ │ │ + cbz r0, 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 800d0 │ │ │ │ - cbz r0, 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + bl 80408 │ │ │ │ + cbz r0, 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 800d0 │ │ │ │ - cbz r0, 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + bl 80408 │ │ │ │ + cbz r0, 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 800d0 │ │ │ │ - cbz r0, 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + bl 80408 │ │ │ │ + cbz r0, 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 800d0 │ │ │ │ - cbz r0, 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + bl 80408 │ │ │ │ + cbz r0, 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 800d0 │ │ │ │ - cbz r0, 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + bl 80408 │ │ │ │ + cbz r0, 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b7d8 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + cbz r0, 3b838 <_PyImport_ClearExtension@@Base+0xc26> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b7f0 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + cbnz r0, 3b850 <_PyImport_ClearExtension@@Base+0xc3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b812 <_PyImport_ClearExtension@@Base+0xc02> │ │ │ │ + beq.n 3b872 <_PyImport_ClearExtension@@Base+0xc60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b812 <_PyImport_ClearExtension@@Base+0xc02> │ │ │ │ + cbnz r3, 3b872 <_PyImport_ClearExtension@@Base+0xc60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b812 <_PyImport_ClearExtension@@Base+0xc02> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b872 <_PyImport_ClearExtension@@Base+0xc60> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #4648 @ 0x1228 │ │ │ │ + movw r0, #8024 @ 0x1f58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3b84a <_PyImport_ClearExtension@@Base+0xc3a> │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b856 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3b87a <_PyImport_ClearExtension@@Base+0xc6a> │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b868 <_PyImport_ClearExtension@@Base+0xc58> │ │ │ │ + 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 3b8c4 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ + cbz r1, 3b8b4 <_PyImport_ClearExtension@@Base+0xca2> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3b8bc <_PyImport_ClearExtension@@Base+0xcaa> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 1573f8 │ │ │ │ + add r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 3b876 <_PyImport_ClearExtension@@Base+0xc66> │ │ │ │ - movs r1, #5 │ │ │ │ + add r1, r5 │ │ │ │ + mov r9, r2 │ │ │ │ + bl 1573f8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3b93c <_PyImport_ClearExtension@@Base+0xd2a> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 3b8f2 <_PyImport_ClearExtension@@Base+0xce0> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3b8e2 <_PyImport_ClearExtension@@Base+0xcd0> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3b8ea <_PyImport_ClearExtension@@Base+0xcd8> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2957c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3b8fa <_PyImport_ClearExtension@@Base+0xce8> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + b.n 3b902 <_PyImport_ClearExtension@@Base+0xcf0> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add r0, r5 │ │ │ │ + cbz r2, 3b90c <_PyImport_ClearExtension@@Base+0xcfa> │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + b.n 3b914 <_PyImport_ClearExtension@@Base+0xd02> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + blx 29c10 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 3b93c <_PyImport_ClearExtension@@Base+0xd2a> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3b926 <_PyImport_ClearExtension@@Base+0xd14> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + b.n 3b92e <_PyImport_ClearExtension@@Base+0xd1c> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r5, r3 │ │ │ │ + add r0, r5 │ │ │ │ + blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b862 <_PyImport_ClearExtension@@Base+0xc52> │ │ │ │ - ldr r0, [pc, #8] @ (3b880 <_PyImport_ClearExtension@@Base+0xc70>) │ │ │ │ - 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 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b8a0 <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ + cbz r3, 3b95e <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #64484 @ 0xfbe4 │ │ │ │ - movt r4, #66 @ 0x42 │ │ │ │ + movw r4, #2344 @ 0x928 │ │ │ │ + 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, 3b8d8 <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ + cbnz r6, 3b996 <_PyImport_ClearExtension@@Base+0xd84> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b8d8 <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ + ble.n 3b996 <_PyImport_ClearExtension@@Base+0xd84> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b8d8 <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ - cbnz r7, 3b8fc <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ - ldr r4, [pc, #436] @ (3ba90 <_PyImport_ClearExtension@@Base+0xe80>) │ │ │ │ + bne.n 3b996 <_PyImport_ClearExtension@@Base+0xd84> │ │ │ │ + cbnz r7, 3b9ba <_PyImport_ClearExtension@@Base+0xda8> │ │ │ │ + ldr r4, [pc, #440] @ (3bb50 <_PyImport_ClearExtension@@Base+0xf3e>) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba68 <_PyImport_ClearExtension@@Base+0xe58> │ │ │ │ + beq.w 3bb26 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba64 <_PyImport_ClearExtension@@Base+0xe54> │ │ │ │ + beq.w 3bb22 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d2284 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5d50 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba64 <_PyImport_ClearExtension@@Base+0xe54> │ │ │ │ + beq.w 3bb22 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba64 <_PyImport_ClearExtension@@Base+0xe54> │ │ │ │ + beq.w 3bb22 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b938 <_PyImport_ClearExtension@@Base+0xd28> │ │ │ │ + bne.n 3b9f6 <_PyImport_ClearExtension@@Base+0xde4> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3b95c <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ + b.n 3ba1a <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b948 <_PyImport_ClearExtension@@Base+0xd38> │ │ │ │ + cbnz r0, 3ba06 <_PyImport_ClearExtension@@Base+0xdf4> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b95c <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ - b.n 3ba64 <_PyImport_ClearExtension@@Base+0xe54> │ │ │ │ + bge.n 3ba1a <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + b.n 3bb22 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1babc4 │ │ │ │ + bl 1bedd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba64 <_PyImport_ClearExtension@@Base+0xe54> │ │ │ │ + beq.w 3bb22 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b93c <_PyImport_ClearExtension@@Base+0xd2c> │ │ │ │ - b.n 3b934 <_PyImport_ClearExtension@@Base+0xd24> │ │ │ │ + bne.n 3b9fa <_PyImport_ClearExtension@@Base+0xde8> │ │ │ │ + b.n 3b9f2 <_PyImport_ClearExtension@@Base+0xde0> │ │ │ │ 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 3b978 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ + beq.n 3ba36 <_PyImport_ClearExtension@@Base+0xe24> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3b9a6 <_PyImport_ClearExtension@@Base+0xd96> │ │ │ │ + bne.n 3ba64 <_PyImport_ClearExtension@@Base+0xe52> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3b9c6 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ - cbz r4, 3b9c6 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ + ble.n 3ba84 <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + cbz r4, 3ba84 <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #59548 @ 0xe89c │ │ │ │ + movw r2, #62964 @ 0xf5f4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6520 @ 0x1978 │ │ │ │ + movw r1, #9936 @ 0x26d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3ba64 <_PyImport_ClearExtension@@Base+0xe54> │ │ │ │ + bl d2088 │ │ │ │ + b.n 3bb22 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #59548 @ 0xe89c │ │ │ │ + movw r2, #62964 @ 0xf5f4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6480 @ 0x1950 │ │ │ │ + movw r1, #9896 @ 0x26a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3ba64 <_PyImport_ClearExtension@@Base+0xe54> │ │ │ │ + bl d2088 │ │ │ │ + b.n 3bb22 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #4652 @ 0x122c │ │ │ │ + movw r1, #8028 @ 0x1f5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #4660 @ 0x1234 │ │ │ │ + movw r0, #8036 @ 0x1f64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ba64 <_PyImport_ClearExtension@@Base+0xe54> │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 3bb22 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ + bl 96040 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3ba0c <_PyImport_ClearExtension@@Base+0xdfc> │ │ │ │ + beq.n 3baca <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba4a <_PyImport_ClearExtension@@Base+0xe3a> │ │ │ │ + b.n 3bb08 <_PyImport_ClearExtension@@Base+0xef6> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3ba22 <_PyImport_ClearExtension@@Base+0xe12> │ │ │ │ - cbz r4, 3ba22 <_PyImport_ClearExtension@@Base+0xe12> │ │ │ │ + bne.n 3bae0 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + cbz r4, 3bae0 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba4a <_PyImport_ClearExtension@@Base+0xe3a> │ │ │ │ + b.n 3bb08 <_PyImport_ClearExtension@@Base+0xef6> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3ba2a <_PyImport_ClearExtension@@Base+0xe1a> │ │ │ │ - cbz r4, 3ba3e <_PyImport_ClearExtension@@Base+0xe2e> │ │ │ │ + bne.n 3bae8 <_PyImport_ClearExtension@@Base+0xed6> │ │ │ │ + cbz r4, 3bafc <_PyImport_ClearExtension@@Base+0xeea> │ │ │ │ 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 3ba4a <_PyImport_ClearExtension@@Base+0xe3a> │ │ │ │ + b.n 3bb08 <_PyImport_ClearExtension@@Base+0xef6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 987bc │ │ │ │ - cbz r4, 3ba72 <_PyImport_ClearExtension@@Base+0xe62> │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 3bb30 <_PyImport_ClearExtension@@Base+0xf1e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f152c │ │ │ │ + bl f1d40 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3ba7a <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ + b.n 3bb38 <_PyImport_ClearExtension@@Base+0xf26> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ba7a <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ + b.n 3bb38 <_PyImport_ClearExtension@@Base+0xf26> │ │ │ │ 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 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r3, r4, r5, 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 3bad0 <_PyImport_ClearExtension@@Base+0xec0> │ │ │ │ - cbz r1, 3bac0 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3bac8 <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 155700 │ │ │ │ - add r1, r8 │ │ │ │ - movs r0, #0 │ │ │ │ - add r1, r5 │ │ │ │ - mov r9, r2 │ │ │ │ - bl 155700 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bb48 <_PyImport_ClearExtension@@Base+0xf38> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 3bafe <_PyImport_ClearExtension@@Base+0xeee> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3baee <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3baf6 <_PyImport_ClearExtension@@Base+0xee6> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2957c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb06 <_PyImport_ClearExtension@@Base+0xef6> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - b.n 3bb0e <_PyImport_ClearExtension@@Base+0xefe> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - add r0, r5 │ │ │ │ - cbz r2, 3bb18 <_PyImport_ClearExtension@@Base+0xf08> │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - b.n 3bb20 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - blx 29c10 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 3bb48 <_PyImport_ClearExtension@@Base+0xf38> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb32 <_PyImport_ClearExtension@@Base+0xf22> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - b.n 3bb3a <_PyImport_ClearExtension@@Base+0xf2a> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r5, r3 │ │ │ │ - add r0, r5 │ │ │ │ - blx 2957c │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 3bb76 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3bb82 <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3bba6 <_PyImport_ClearExtension@@Base+0xf94> │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3bb94 <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ + movs r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 3bba2 <_PyImport_ClearExtension@@Base+0xf90> │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3bb8e <_PyImport_ClearExtension@@Base+0xf7c> │ │ │ │ + ldr r0, [pc, #8] @ (3bbac <_PyImport_ClearExtension@@Base+0xf9a>) │ │ │ │ + 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 │ │ │ │ push {r4, r5} │ │ │ │ movw r4, #33692 @ 0x839c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3bc5a <_PyImport_ClearExtension@@Base+0x104a> │ │ │ │ + bne.n 3bcbc <_PyImport_ClearExtension@@Base+0x10aa> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bc5a <_PyImport_ClearExtension@@Base+0x104a> │ │ │ │ + bne.n 3bcbc <_PyImport_ClearExtension@@Base+0x10aa> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bb7a <_PyImport_ClearExtension@@Base+0xf6a> │ │ │ │ - cbz r4, 3bb7a <_PyImport_ClearExtension@@Base+0xf6a> │ │ │ │ + cbz r0, 3bbdc <_PyImport_ClearExtension@@Base+0xfca> │ │ │ │ + cbz r4, 3bbdc <_PyImport_ClearExtension@@Base+0xfca> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d124c │ │ │ │ + b.w d1a54 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bc36 <_PyImport_ClearExtension@@Base+0x1026> │ │ │ │ + bhi.n 3bc98 <_PyImport_ClearExtension@@Base+0x1086> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bc14 <_PyImport_ClearExtension@@Base+0x1004>) │ │ │ │ + ldr r0, [pc, #144] @ (3bc78 <_PyImport_ClearExtension@@Base+0x1066>) │ │ │ │ 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 3bc62 <_PyImport_ClearExtension@@Base+0x1052> │ │ │ │ + b.n 3bcc4 <_PyImport_ClearExtension@@Base+0x10b2> │ │ │ │ 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 3bc62 <_PyImport_ClearExtension@@Base+0x1052> │ │ │ │ + b.n 3bcc4 <_PyImport_ClearExtension@@Base+0x10b2> │ │ │ │ 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 3bc62 <_PyImport_ClearExtension@@Base+0x1052> │ │ │ │ + b.n 3bcc4 <_PyImport_ClearExtension@@Base+0x10b2> │ │ │ │ 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 3bc62 <_PyImport_ClearExtension@@Base+0x1052> │ │ │ │ + b.n 3bcc4 <_PyImport_ClearExtension@@Base+0x10b2> │ │ │ │ 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 3bc62 <_PyImport_ClearExtension@@Base+0x1052> │ │ │ │ + b.n 3bcc4 <_PyImport_ClearExtension@@Base+0x10b2> │ │ │ │ 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 3bc62 <_PyImport_ClearExtension@@Base+0x1052> │ │ │ │ + b.n 3bcc4 <_PyImport_ClearExtension@@Base+0x10b2> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r3, 3bc82 <_PyImport_ClearExtension@@Base+0x1072> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3bc84 <_PyImport_ClearExtension@@Base+0x1074> │ │ │ │ - mov r4, r3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2957c │ │ │ │ - cbnz r6, 3bc9a <_PyImport_ClearExtension@@Base+0x108a> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 3bc9a <_PyImport_ClearExtension@@Base+0x108a> │ │ │ │ - cmp r7, #3 │ │ │ │ - bgt.n 3bc9a <_PyImport_ClearExtension@@Base+0x108a> │ │ │ │ - cbnz r5, 3bcc0 <_PyImport_ClearExtension@@Base+0x10b0> │ │ │ │ - ldr r1, [pc, #120] @ (3bd14 <_PyImport_ClearExtension@@Base+0x1104>) │ │ │ │ - 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3bcc0 <_PyImport_ClearExtension@@Base+0x10b0> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3bd02 <_PyImport_ClearExtension@@Base+0x10f2> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdef0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bcbc <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ - add r4, r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3bcf4 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bcde <_PyImport_ClearExtension@@Base+0x10ce> │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10e2> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f4080 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3bcf4 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 3bcf4 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ - b.n 3bcbc <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 379b2 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bd0c <_PyImport_ClearExtension@@Base+0x10fc> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl ce984 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ 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 3bd46 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ + bge.n 3bcf6 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21868 @ 0x556c │ │ │ │ + movw r1, #25204 @ 0x6274 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bd54 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ + b.n 3bd04 <_PyImport_ClearExtension@@Base+0x10f2> │ │ │ │ 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 3bd7a <_PyImport_ClearExtension@@Base+0x116a> │ │ │ │ + bne.n 3bd2a <_PyImport_ClearExtension@@Base+0x1118> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3bda4 │ │ │ │ + bl 3bd54 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bd96 <_PyImport_ClearExtension@@Base+0x1186> │ │ │ │ - b.n 3bd90 <_PyImport_ClearExtension@@Base+0x1180> │ │ │ │ + bne.n 3bd46 <_PyImport_ClearExtension@@Base+0x1134> │ │ │ │ + b.n 3bd40 <_PyImport_ClearExtension@@Base+0x112e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31916 @ 0x7cac │ │ │ │ + movw r0, #35252 @ 0x89b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3bda0 <_PyImport_ClearExtension@@Base+0x1190> │ │ │ │ - b.n 3bd6a <_PyImport_ClearExtension@@Base+0x115a> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3bda0 <_PyImport_ClearExtension@@Base+0x1190> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bd50 <_PyImport_ClearExtension@@Base+0x113e> │ │ │ │ + b.n 3bd1a <_PyImport_ClearExtension@@Base+0x1108> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3bd50 <_PyImport_ClearExtension@@Base+0x113e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bda4 : │ │ │ │ +0003bd54 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1f3388 │ │ │ │ + b.w 1f6268 │ │ │ │ │ │ │ │ -0003bdaa : │ │ │ │ +0003bd5a : │ │ │ │ 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 3bf40 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3bdee │ │ │ │ + bl 3bfa0 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bd9e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3bdd6 │ │ │ │ + bpl.n 3bd86 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bdd6 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 3be06 │ │ │ │ + cbnz r3, 3bd86 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 3bdb6 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37296 @ 0x91b0 │ │ │ │ + movw r1, #40712 @ 0x9f08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3be06 │ │ │ │ - cbnz r4, 3be0c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3bdb6 │ │ │ │ + cbnz r4, 3bdbc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4716 @ 0x126c │ │ │ │ + movw r1, #8092 @ 0x1f9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3be48 │ │ │ │ + b.n 3bdf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3be2e │ │ │ │ + bmi.n 3bdde │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #4740 @ 0x1284 │ │ │ │ + movw r1, #8116 @ 0x1fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3be06 │ │ │ │ + bl d2088 │ │ │ │ + b.n 3bdb6 │ │ │ │ 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 1a3920 │ │ │ │ + bl 1a7b20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4796 @ 0x12bc │ │ │ │ + movw r0, #8172 @ 0x1fec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ + 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, 3be2a │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3be2c │ │ │ │ + mov r4, r3 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2957c │ │ │ │ + cbnz r6, 3be42 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 3be42 │ │ │ │ + cmp r7, #3 │ │ │ │ + bgt.n 3be42 │ │ │ │ + cbnz r5, 3be68 │ │ │ │ + ldr r1, [pc, #120] @ (3bebc ) │ │ │ │ + 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 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3be68 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3beaa │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl ce6e0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3be64 │ │ │ │ + add r4, r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 3be9c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + cbz r6, 3be86 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 3be9a │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f48a4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3be9c │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 3be9c │ │ │ │ + b.n 3be64 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 378ee <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3beb4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl cf174 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ 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 3be86 │ │ │ │ + bne.n 3bee8 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3bea4 │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 3bf06 │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bea4 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 3beae │ │ │ │ - b.n 3bf1a │ │ │ │ + bne.n 3bf06 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 3bf10 │ │ │ │ + b.n 3bf7c │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bf04 │ │ │ │ + bvs.n 3bf66 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #116] @ 3bf28 │ │ │ │ + vldr d9, [pc, #112] @ 3bf88 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bf14 │ │ │ │ + bgt.n 3bf76 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3bf30 │ │ │ │ + vldr d1, [pc, #104] @ 3bf90 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3beec │ │ │ │ + ble.n 3bf4e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #88] @ 3bf38 │ │ │ │ + vldr d1, [pc, #84] @ 3bf98 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bef0 │ │ │ │ + b.n 3bf52 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bf04 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3bf1a │ │ │ │ + bne.n 3bf66 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3bf7c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ - vldr d8, [pc, #24] @ 3bf30 │ │ │ │ - b.n 3bf04 │ │ │ │ + b.w 83e00 │ │ │ │ + vldr d8, [pc, #24] @ 3bf90 │ │ │ │ + b.n 3bf66 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - Address 0x3bf3e is out of bounds. │ │ │ │ + Address 0x3bf9e is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0003bf40 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003bfa0 <_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 3bf7e <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3bfde <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3bf92 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3bf7a <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3bff2 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3bfda <_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 3bf9a <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bffa <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3bf96 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 3bff6 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n 3bf96 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f15b0 │ │ │ │ - cbnz r0, 3bf96 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d3b30 │ │ │ │ + bpl.n 3bff6 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f45fc │ │ │ │ + cbnz r0, 3bff6 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d433c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf9a <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bffa <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3bfca <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + bhi.n 3c02a <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14ecb4 │ │ │ │ - bl cbde0 │ │ │ │ + bl 1508ac │ │ │ │ + bl cc5b0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w f8510 │ │ │ │ + b.w f8d34 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55132 @ 0xd75c │ │ │ │ + movw r0, #58588 @ 0xe4dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bfb0 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ + bne.n 3c010 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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 3c012 <_PyObject_GetDictPtr@@Base+0xd2> │ │ │ │ + beq.n 3c072 <_PyObject_GetDictPtr@@Base+0xd2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4856 @ 0x12f8 │ │ │ │ + movw r1, #8224 @ 0x2020 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3c01e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bl d2088 │ │ │ │ + b.n 3c07e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c022 <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ + bge.n 3c082 <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0a0 <_PyObject_GetDictPtr@@Base+0x160> │ │ │ │ + b.n 3c100 <_PyObject_GetDictPtr@@Base+0x160> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c036 <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3c096 <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c01e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bne.n 3c07e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #11020 @ 0x2b0c │ │ │ │ + movw r1, #14240 @ 0x37a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4892 @ 0x131c │ │ │ │ + movw r0, #8260 @ 0x2044 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c01e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 3c07e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bl 96040 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c092 <_PyObject_GetDictPtr@@Base+0x152> │ │ │ │ + bne.n 3c0f2 <_PyObject_GetDictPtr@@Base+0x152> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c080 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 3c0e0 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c052 <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ - b.n 3c01e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + beq.n 3c0b2 <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ + b.n 3c07e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c080 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ + blt.n 3c0e0 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ 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 3c0ce <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ + beq.n 3c12e <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32156 @ 0x7d9c │ │ │ │ + movw r0, #35492 @ 0x8aa4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c0ce <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c12e <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0e2 <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ + b.n 3c142 <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 106fb8 │ │ │ │ + bl 1077d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c0ca <_PyObject_GetDictPtr@@Base+0x18a> │ │ │ │ + beq.n 3c12a <_PyObject_GetDictPtr@@Base+0x18a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3c164 <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3c17c <_PyObject_GetDictPtr@@Base+0x1dc> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3c184 <_PyObject_GetDictPtr@@Base+0x1e4> │ │ │ │ + movw r0, #61848 @ 0xf198 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c15c <_PyObject_GetDictPtr@@Base+0x1bc> │ │ │ │ + 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 3b410 <_PyImport_ClearExtension@@Base+0x7fe> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #42456 @ 0xa5d8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dca8 │ │ │ │ + b.w 13f290 │ │ │ │ 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, 3c114 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r3, 3c1c0 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c114 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + ble.n 3c1c0 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c114 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ - cbnz r0, 3c130 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bne.n 3c1c0 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ + cbnz r0, 3c1dc <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c17c <_PyObject_GetDictPtr@@Base+0x23c>) │ │ │ │ + ldr r4, [pc, #96] @ (3c228 <_PyObject_GetDictPtr@@Base+0x288>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c130 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c1dc <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c178 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + b.n 3c224 <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c144 <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3c1f0 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c12c <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ - bl 95cc4 │ │ │ │ + bne.n 3c1d8 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + bl 96040 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - cbz r4, 3c16c <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #36] @ (3c180 <_PyObject_GetDictPtr@@Base+0x240>) │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 3c218 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ + ldr r3, [pc, #36] @ (3c22c <_PyObject_GetDictPtr@@Base+0x28c>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c176 <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ + cbnz r3, 3c222 <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e3984 │ │ │ │ + b.w 1e6cc4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c178 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ - ldr r0, [pc, #12] @ (3c184 <_PyObject_GetDictPtr@@Base+0x244>) │ │ │ │ + b.n 3c224 <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ + ldr r0, [pc, #12] @ (3c230 <_PyObject_GetDictPtr@@Base+0x290>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3c1a8 <_PyObject_GetDictPtr@@Base+0x268> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3c1c0 <_PyObject_GetDictPtr@@Base+0x280> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3c1c8 <_PyObject_GetDictPtr@@Base+0x288> │ │ │ │ - movw r0, #58392 @ 0xe418 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c1a0 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #2 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b3e0 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241884 <_PyTime_AsTimeval@@Base+0x2f58> │ │ │ │ + bl 243000 <_PyTime_AsTimeval@@Base+0x2c5c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c1f8 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ + bne.n 3c258 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c22e <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ + b.n 3c28e <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 241d28 <_PyTime_AsTimeval@@Base+0x33fc> │ │ │ │ + bl 2435d4 <_PyTime_AsTimeval@@Base+0x3230> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c1f4 <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ + beq.n 3c254 <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c234 : │ │ │ │ +0003c294 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c250 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c2b0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1eec9c │ │ │ │ + b.w 1f1de8 │ │ │ │ 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 3c27c │ │ │ │ + bne.n 3c2dc │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c298 │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 3c2f8 │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c298 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3c2ac │ │ │ │ - vldr d0, [pc, #28] @ 3c2b8 │ │ │ │ + bne.n 3c2f8 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3c30c │ │ │ │ + vldr d0, [pc, #28] @ 3c318 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83e00 │ │ │ │ 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, 3c630 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c690 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c2c2 │ │ │ │ + b.n 3c322 │ │ │ │ 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 3c2f6 │ │ │ │ + bmi.n 3c356 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5152 @ 0x1420 │ │ │ │ + movw r1, #8528 @ 0x2150 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3c31e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3c37e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b4d60 │ │ │ │ + bl b5524 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c322 │ │ │ │ + beq.n 3c382 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5184 @ 0x1440 │ │ │ │ + movw r1, #8560 @ 0x2170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c398 │ │ │ │ + b.n 3c3f8 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4768 │ │ │ │ + bl f4f8c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c342 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3c3a2 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c31e │ │ │ │ + bne.n 3c37e │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c32c │ │ │ │ + bne.n 3c38c │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c362 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3c3c2 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c31e │ │ │ │ - b.n 3c368 │ │ │ │ + bne.n 3c37e │ │ │ │ + b.n 3c3c8 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c380 │ │ │ │ + bls.n 3c3e0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5216 @ 0x1460 │ │ │ │ + movw r1, #8592 @ 0x2190 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3c31e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3c37e │ │ │ │ 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 216448 │ │ │ │ + cbz r0, 3c452 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cbnz r0, 3c434 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c456 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3c456 │ │ │ │ + bl 82248 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c45e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c452 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c452 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c486 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #8608 @ 0x21a0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82b70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c486 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c486 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003c48a : │ │ │ │ + ldr r0, [pc, #4] @ (3c490 ) │ │ │ │ + b.w cbed0 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c3d0 │ │ │ │ + bne.n 3c4c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdef0 │ │ │ │ - cbz r0, 3c3ea │ │ │ │ - b.n 3c3e6 │ │ │ │ + bl ce6e0 │ │ │ │ + cbz r0, 3c4de │ │ │ │ + b.n 3c4da │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #40116 @ 0x9cb4 │ │ │ │ + movw r0, #43148 @ 0xa88c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3c2 │ │ │ │ + bne.n 3c4b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c430 │ │ │ │ + b.n 3c524 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a910 │ │ │ │ + bl 16cacc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c3fe │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3c4f2 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3e6 │ │ │ │ + bne.n 3c4da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #64484 @ 0xfbe4 │ │ │ │ - movt r5, #66 @ 0x42 │ │ │ │ + movw r5, #2344 @ 0x928 │ │ │ │ + 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 3c42a │ │ │ │ + ble.n 3c51e │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c40e │ │ │ │ - bl 7dec4 │ │ │ │ + b.n 3c502 │ │ │ │ + bl 7e200 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c43a │ │ │ │ + cbz r3, 3c52e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 21426c │ │ │ │ - cbz r0, 3c492 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c474 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3c496 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3c496 │ │ │ │ - bl 81f10 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3c49e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c492 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c492 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c4c6 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #5232 @ 0x1470 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c4c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c4c6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003c4ca : │ │ │ │ - ldr r0, [pc, #4] @ (3c4d0 ) │ │ │ │ - b.w cb700 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c4f4 │ │ │ │ + bpl.n 3c554 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c512 │ │ │ │ + bgt.n 3c572 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #5240 @ 0x1478 │ │ │ │ + movw r1, #8616 @ 0x21a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3c53e │ │ │ │ + bl d2088 │ │ │ │ + b.n 3c59e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c528 │ │ │ │ + bgt.n 3c588 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 17ec6c <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c542 │ │ │ │ - b.n 3c53e │ │ │ │ + bl 181a24 <_PyDeadline_Init@@Base+0xb0> │ │ │ │ + cbnz r0, 3c5a2 │ │ │ │ + b.n 3c59e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47144 @ 0xb828 │ │ │ │ + movw r1, #50480 @ 0xc530 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c602 │ │ │ │ + b.n 3c662 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c556 │ │ │ │ + beq.n 3c5b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c556 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c5b6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c57a │ │ │ │ + bmi.n 3c5da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5300 @ 0x14b4 │ │ │ │ + movw r1, #8676 @ 0x21e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3c53e │ │ │ │ - bl 83a14 │ │ │ │ + bl d2088 │ │ │ │ + b.n 3c59e │ │ │ │ + bl 83d50 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c58a │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 3c58e │ │ │ │ - b.n 3c53e │ │ │ │ + bne.n 3c5ea │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 3c5ee │ │ │ │ + b.n 3c59e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c5a6 │ │ │ │ + bge.n 3c606 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5352 @ 0x14e8 │ │ │ │ + movw r1, #8728 @ 0x2218 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3c53e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3c59e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c5c0 │ │ │ │ + bne.n 3c620 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c602 │ │ │ │ + b.n 3c662 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c5e2 │ │ │ │ + bmi.n 3c642 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5388 @ 0x150c │ │ │ │ + movw r1, #8764 @ 0x223c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3c53e │ │ │ │ + bl d2088 │ │ │ │ + b.n 3c59e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c5f0 │ │ │ │ - bl 86f34 │ │ │ │ + cbz r0, 3c650 │ │ │ │ + bl 87250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c5b6 │ │ │ │ - b.n 3c53e │ │ │ │ + bge.n 3c616 │ │ │ │ + b.n 3c59e │ │ │ │ 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 3c5b6 │ │ │ │ + b.n 3c616 │ │ │ │ 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, #55780 @ 0xd9e4 │ │ │ │ + movw r2, #59236 @ 0xe764 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cc564 │ │ │ │ - cbz r0, 3c684 │ │ │ │ + bl 1d040c │ │ │ │ + cbz r0, 3c6e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c666 │ │ │ │ - ldr r2, [pc, #96] @ (3c68c ) │ │ │ │ + bpl.n 3c6c6 │ │ │ │ + ldr r2, [pc, #96] @ (3c6ec ) │ │ │ │ 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 3c662 │ │ │ │ + beq.n 3c6c2 │ │ │ │ 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 3c66a │ │ │ │ + b.n 3c6ca │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c690 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c6f0 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c688 │ │ │ │ + cbnz r0, 3c6e8 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c688 │ │ │ │ + cbz r3, 3c6e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8a48 │ │ │ │ - b.n 3c688 │ │ │ │ + bl 1bcc5c │ │ │ │ + b.n 3c6e8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c694 │ │ │ │ + cbz r4, 3c6f4 │ │ │ │ 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 3c6c0 │ │ │ │ + bpl.n 3c720 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c6c2 │ │ │ │ + b.n 3c722 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c702 │ │ │ │ + bne.n 3c762 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c6d0 │ │ │ │ + bne.n 3c730 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c6d8 │ │ │ │ + b.n 3c738 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1571d8 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 158fd0 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c776 │ │ │ │ + bne.n 3c7d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15722c <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 159024 <_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 3c788 │ │ │ │ + b.n 3c7e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c780 │ │ │ │ + beq.n 3c7e0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c75e │ │ │ │ + ble.n 3c7be │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c71e │ │ │ │ + bne.n 3c77e │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c72a │ │ │ │ + b.n 3c78a │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 15722c <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c73a │ │ │ │ + bl 159024 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c79a │ │ │ │ mov r0, sl │ │ │ │ - bl 1571d8 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c746 │ │ │ │ + bl 158fd0 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c7a6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c780 │ │ │ │ + bne.n 3c7e0 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c758 │ │ │ │ + b.n 3c7b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 157088 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c758 │ │ │ │ + bl 158e80 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c7b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c780 │ │ │ │ + beq.n 3c7e0 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c710 │ │ │ │ + b.n 3c770 │ │ │ │ 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 3c788 │ │ │ │ + b.n 3c7e8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c788 │ │ │ │ + b.n 3c7e8 │ │ │ │ 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 3c7b0 │ │ │ │ + bhi.n 3c810 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c7d4 │ │ │ │ - b.n 3c7c8 │ │ │ │ - movw r0, #60540 @ 0xec7c │ │ │ │ + ble.n 3c834 │ │ │ │ + b.n 3c828 │ │ │ │ + movw r0, #63956 @ 0xf9d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c7aa │ │ │ │ - b.n 3c84e │ │ │ │ + bne.n 3c80a │ │ │ │ + b.n 3c8ae │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139800 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13b024 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c84e │ │ │ │ + beq.n 3c8ae │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c7f8 │ │ │ │ + cbz r3, 3c858 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c810 │ │ │ │ + ble.n 3c870 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47144 @ 0xb828 │ │ │ │ + movw r1, #50480 @ 0xc530 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3c84e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3c8ae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12652 @ 0x316c │ │ │ │ + movw r1, #15988 @ 0x3e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3c84e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3c8ae │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c82e │ │ │ │ + bge.n 3c88e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #5488 @ 0x1570 │ │ │ │ + movw r1, #8864 @ 0x22a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3c84e │ │ │ │ + bl d2088 │ │ │ │ + b.n 3c8ae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c840 │ │ │ │ + blt.n 3c8a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 2110a0 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + bl 213230 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c834 │ │ │ │ + bne.n 3c894 │ │ │ │ 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 3ca64 │ │ │ │ + bl 3c8d6 │ │ │ │ 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, 3c8b8 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 7f800 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c946 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c8b8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 245768 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3c8bc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246204 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c932 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r0, 3c8e2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c8b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3c8b2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c8b2 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #34820 @ 0x8804 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82838 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c8b2 │ │ │ │ - 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, #5664 @ 0x1620 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cbnz r0, 3c91e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246204 │ │ │ │ - b.n 3c932 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c932 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c932 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ - 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, 3c964 │ │ │ │ - cbz r2, 3c97c │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3c97c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5676 @ 0x162c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3c990 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #61368 @ 0xefb8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 126d2c │ │ │ │ - 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 3c9b4 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3c9cc │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32132 @ 0x7d84 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c9a8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003c9cc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3c9e0 │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 3c9e6 │ │ │ │ - bl 262928 │ │ │ │ - b.n 3ca5e │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca44 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3c9f6 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3c9fe │ │ │ │ - mov r3, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - bmi.n 3ca44 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca44 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bmi.n 3ca44 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca44 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca44 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1b1298 │ │ │ │ - movw r2, #7528 @ 0x1d68 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 3ca60 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3ca44 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ca44 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64112 @ 0xfa70 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - 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 3ca8a │ │ │ │ + beq.n 3c8fc │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3ca92 │ │ │ │ + b.n 3c904 │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #65032 @ 0xfe08 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl f5064 │ │ │ │ + movw r1, #2912 @ 0xb60 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl f5888 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cb04 │ │ │ │ + cbz r0, 3c976 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cac8 │ │ │ │ + cbnz r6, 3c93a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3caba │ │ │ │ + beq.n 3c92c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3caba │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c92c │ │ │ │ + bl 781e4 <_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 155700 │ │ │ │ + b.w 1573f8 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cb0a │ │ │ │ + ble.n 3c97c │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cae4 │ │ │ │ + bls.n 3c956 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3caf4 │ │ │ │ - b.n 3cb00 │ │ │ │ + bne.n 3c966 │ │ │ │ + b.n 3c972 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cb0c │ │ │ │ - b.n 3cad8 │ │ │ │ + cbnz r0, 3c97e │ │ │ │ + b.n 3c94a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb00 │ │ │ │ + cbnz r3, 3c972 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ebf6c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3ccf8 │ │ │ │ + b.n 3cb6a │ │ │ │ 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 3cc02 │ │ │ │ + bge.n 3ca74 │ │ │ │ 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 3cb66 │ │ │ │ + bne.n 3c9d8 │ │ │ │ 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 3cb9c │ │ │ │ + b.n 3ca0e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cb9c │ │ │ │ + cbz r0, 3ca0e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #4788 @ 0x12b4 │ │ │ │ + movw r1, #8088 @ 0x1f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d1888 │ │ │ │ - b.n 3ccc2 │ │ │ │ + bl d2088 │ │ │ │ + b.n 3cb34 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3cbce │ │ │ │ + bge.n 3ca40 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4852 @ 0x12f4 │ │ │ │ + movw r1, #8152 @ 0x1fd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3ccc2 │ │ │ │ + b.n 3cb34 │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cbdc │ │ │ │ + cbz r5, 3ca4e │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cbae │ │ │ │ + blt.n 3ca20 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cbfe │ │ │ │ + beq.n 3ca70 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4880 @ 0x1310 │ │ │ │ + movw r1, #8180 @ 0x1ff4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3cbc6 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3ca38 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cb24 │ │ │ │ + b.n 3c996 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ccc2 │ │ │ │ + beq.n 3cb34 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cc22 │ │ │ │ + cbz r3, 3ca94 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cc2a │ │ │ │ + b.n 3ca9c │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cc3e │ │ │ │ + blt.n 3cab0 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cc3e │ │ │ │ - bl 95cc4 │ │ │ │ + bpl.n 3cab0 │ │ │ │ + bl 96040 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cc42 │ │ │ │ + b.n 3cab4 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cc80 │ │ │ │ + bne.n 3caf2 │ │ │ │ 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 3cc70 │ │ │ │ + beq.n 3cae2 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cc58 │ │ │ │ + b.n 3caca │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3ccc2 │ │ │ │ + cbz r1, 3cb34 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 987bc │ │ │ │ - b.n 3ccc2 │ │ │ │ + bl 98b34 │ │ │ │ + b.n 3cb34 │ │ │ │ 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 3ccba │ │ │ │ + beq.n 3cb2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cca2 │ │ │ │ + beq.n 3cb14 │ │ │ │ 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 3cc8c │ │ │ │ + b.n 3cafe │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3cc76 │ │ │ │ + b.n 3cae8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ccd8 │ │ │ │ + beq.n 3cb4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccd8 │ │ │ │ + cbnz r3, 3cb4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3ccec │ │ │ │ + beq.n 3cb5e │ │ │ │ adds r4, #1 │ │ │ │ - bl ce984 │ │ │ │ - b.n 3ccdc │ │ │ │ + bl cf174 │ │ │ │ + b.n 3cb4e │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3ccf8 │ │ │ │ + beq.n 3cb6a │ │ │ │ mov r0, r7 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cbz r3, 3cbb4 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 7fb38 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cc42 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3cbb4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 246e10 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3cbb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2478ac │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3cc2e │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ + mov r1, r0 │ │ │ │ + cbnz r0, 3cbde │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3cbae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3cbae │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cbae │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #38156 @ 0x950c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 82b70 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3cbae │ │ │ │ + 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, #9040 @ 0x2350 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cbnz r0, 3cc1a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2478ac │ │ │ │ + b.n 3cc2e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3cc2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3cc2e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78694 │ │ │ │ + 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, 3cc60 │ │ │ │ + cbz r2, 3cc78 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 3cc78 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9052 @ 0x235c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3cc8c │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + movw r1, #64784 @ 0xfd10 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 127c34 │ │ │ │ + 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 3ccb0 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3ccc8 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35468 @ 0x8a8c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cca4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ccc8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 3ccdc │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 3cce2 │ │ │ │ + bl 263a90 │ │ │ │ + b.n 3cd5a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cbz r3, 3cd40 │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ + cbnz r6, 3ccf2 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cbz r6, 3ccfa │ │ │ │ + mov r3, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + bmi.n 3cd40 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3cd40 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bmi.n 3cd40 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 3cd40 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3cd40 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1b5300 │ │ │ │ + movw r2, #7528 @ 0x1d68 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 3cd5c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cd40 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 3cd40 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #1912 @ 0x778 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d2088 │ │ │ │ + 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 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd40 │ │ │ │ + cbz r0, 3cda0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd24 │ │ │ │ + cbz r3, 3cd84 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd2c │ │ │ │ + b.n 3cd8c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd34 │ │ │ │ + cbz r2, 3cd94 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd3c │ │ │ │ + b.n 3cd9c │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f42d8 │ │ │ │ + bl 1f71b8 │ │ │ │ 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, 3cd7e │ │ │ │ + cbnz r5, 3cdde │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cd7e │ │ │ │ + ble.n 3cdde │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cd7e │ │ │ │ - cbz r2, 3cd7e │ │ │ │ + bne.n 3cdde │ │ │ │ + cbz r2, 3cdde │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61112 @ 0xeeb8 │ │ │ │ + movw r1, #64528 @ 0xfc10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3cd9a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3cdfa │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (3cda0 ) │ │ │ │ + ldr r5, [pc, #28] @ (3ce00 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd68 │ │ │ │ + bne.n 3cdc8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5788 @ 0x169c │ │ │ │ + movw r1, #9144 @ 0x23b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cde4 │ │ │ │ + blt.n 3ce44 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cdf2 │ │ │ │ - b.w 147654 │ │ │ │ + beq.n 3ce52 │ │ │ │ + b.w 14904c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce20 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 3ce20 │ │ │ │ + bne.n 3ce80 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 3ce80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce56 │ │ │ │ + b.n 3ceb6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be44c │ │ │ │ + bl 1c22f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce40 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3cea0 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce1c │ │ │ │ + bne.n 3ce7c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ce56 │ │ │ │ + b.n 3ceb6 │ │ │ │ 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, 3ce82 │ │ │ │ + cbnz r4, 3cee2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12652 @ 0x316c │ │ │ │ + movw r1, #15988 @ 0x3e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3ce8a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3ceea │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ce8e : │ │ │ │ - b.w 22d4c0 │ │ │ │ +0003ceee : │ │ │ │ + b.w 185c1c │ │ │ │ + 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 3cf12 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3cf2a │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3cf32 │ │ │ │ + movw r0, #61808 @ 0xf170 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cf0a │ │ │ │ + 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 3b410 <_PyImport_ClearExtension@@Base+0x7fe> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3ceaa │ │ │ │ + blt.n 3cf56 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3cec4 │ │ │ │ + blt.n 3cf70 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59276 @ 0xe78c │ │ │ │ + movw r1, #62692 @ 0xf4e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cece │ │ │ │ + b.n 3cf7a │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3ced0 ) │ │ │ │ + ldr r3, [pc, #8] @ (3cf7c ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003ced4 : │ │ │ │ - b.w 182b44 │ │ │ │ +0003cf80 : │ │ │ │ + b.w 185d64 │ │ │ │ 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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cefa │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3cf06 │ │ │ │ + bne.n 3cfa6 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3cfb2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f8b90 │ │ │ │ + b.w 1fb814 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3cf0c │ │ │ │ + b.n 3cfb8 │ │ │ │ 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 3cf2e │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 3cfda │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cf3a │ │ │ │ + cbz r3, 3cfe6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3cf5c │ │ │ │ + b.n 3d008 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf58 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d004 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf58 │ │ │ │ + cbnz r3, 3d004 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf58 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d004 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3cf80 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3cf98 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3cfa0 │ │ │ │ - movw r0, #58352 @ 0xe3f0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3cf78 │ │ │ │ - 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 3b3e0 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ 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, #6452 @ 0x1934 │ │ │ │ + movw r0, #9828 @ 0x2664 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f15fc │ │ │ │ + bl 1f4648 │ │ │ │ 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, 3d056 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3d058 │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 3d066 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3d066 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 3d066 │ │ │ │ + cbnz r0, 3d084 │ │ │ │ + ldr r5, [pc, #320] @ (3d1a8 ) │ │ │ │ + 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 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d084 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 3d19e │ │ │ │ + cbz r4, 3d09a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f48a4 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3d09c │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 3d09c │ │ │ │ + b.n 3d07e │ │ │ │ + movs r5, #8 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + cbz r2, 3d0a4 │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + b.n 3d0ac │ │ │ │ + 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 3d100 │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + cmp r3, #9 │ │ │ │ + bne.n 3d0e2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3d0bc │ │ │ │ + bl 26c374 │ │ │ │ + add.w r2, fp, r1 │ │ │ │ + adds r3, r5, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 3d186 │ │ │ │ + subs r4, r3, r1 │ │ │ │ + b.n 3d0bc │ │ │ │ + cmp r4, sl │ │ │ │ + beq.n 3d186 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + beq.n 3d0f0 │ │ │ │ + cmp r3, #13 │ │ │ │ + bne.n 3d0bc │ │ │ │ + sub.w r3, sl, r4 │ │ │ │ + cmp r3, r9 │ │ │ │ + add r9, r4 │ │ │ │ + mov.w r4, #0 │ │ │ │ + bge.n 3d0bc │ │ │ │ + b.n 3d186 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt.n 3d186 │ │ │ │ + add.w r1, r4, r9 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 1573f8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d07e │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3d122 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + b.n 3d12a │ │ │ │ + movw r6, #10688 @ 0x29c0 │ │ │ │ + movt r6, #77 @ 0x4d │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cbz r3, 3d132 │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ + b.n 3d13a │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w sl, #32 │ │ │ │ + cmp r8, r4 │ │ │ │ + bls.n 3d19e │ │ │ │ + ldrb.w r2, [r4], #1 │ │ │ │ + cmp r2, #9 │ │ │ │ + bne.n 3d16a │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3d17c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 26c374 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + add r7, r1 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, r6 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3d182 │ │ │ │ + strb.w sl, [r3], #1 │ │ │ │ + b.n 3d160 │ │ │ │ + mov r3, r6 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r2, #10 │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + beq.n 3d180 │ │ │ │ + cmp r2, #13 │ │ │ │ + bne.n 3d182 │ │ │ │ + b.n 3d180 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 3d182 │ │ │ │ + movs r7, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 3d140 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9840 @ 0x2670 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3d07e │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 211504 │ │ │ │ + b.w 213694 │ │ │ │ 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 3d006 │ │ │ │ + bne.n 3d1da │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d022 │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 3d1f6 │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d022 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3d036 │ │ │ │ - vldr d0, [pc, #28] @ 3d040 │ │ │ │ + bne.n 3d1f6 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3d20a │ │ │ │ + vldr d0, [pc, #32] @ 3d218 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83e00 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d18c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d364 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d068 │ │ │ │ + cbz r3, 3d240 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d06a │ │ │ │ + b.n 3d242 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d078 │ │ │ │ + cbnz r3, 3d250 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d078 │ │ │ │ + ble.n 3d250 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d078 │ │ │ │ - cbnz r0, 3d094 │ │ │ │ - ldr r4, [pc, #652] @ (3d308 ) │ │ │ │ + bne.n 3d250 │ │ │ │ + cbnz r0, 3d26c │ │ │ │ + ldr r4, [pc, #652] @ (3d4e0 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d256 │ │ │ │ + beq.w 3d42e │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d256 │ │ │ │ - ldr r3, [pc, #604] @ (3d30c ) │ │ │ │ + beq.w 3d42e │ │ │ │ + ldr r3, [pc, #604] @ (3d4e4 ) │ │ │ │ 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 3d1fe │ │ │ │ + bne.w 3d3d6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd824 │ │ │ │ + bl de030 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d1fe │ │ │ │ + bne.w 3d3d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d0fa │ │ │ │ + beq.n 3d2d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d0fa │ │ │ │ + cbnz r3, 3d2d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86650 │ │ │ │ + bl 86964 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d138 │ │ │ │ + cbnz r0, 3d310 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d11e │ │ │ │ + beq.n 3d2f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d11e │ │ │ │ + cbnz r3, 3d2f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d256 │ │ │ │ + bne.w 3d42e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d1bc │ │ │ │ + bne.n 3d394 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd824 │ │ │ │ + bl de030 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d1bc │ │ │ │ + cbnz r3, 3d394 │ │ │ │ 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 3d1a4 │ │ │ │ + beq.n 3d37c │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d300 │ │ │ │ + vldr d5, [pc, #392] @ 3d4d8 │ │ │ │ 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 3d1bc │ │ │ │ + bhi.n 3d394 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d0fe │ │ │ │ + beq.n 3d2d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d0fe │ │ │ │ + bne.n 3d2d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d0fe │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d2d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d242 │ │ │ │ + beq.n 3d41a │ │ │ │ mov r1, r6 │ │ │ │ - bl 115650 │ │ │ │ + bl 116088 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1e6 │ │ │ │ + beq.n 3d3be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d1e6 │ │ │ │ + cbnz r3, 3d3be │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1fc │ │ │ │ + beq.n 3d3d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d1fc │ │ │ │ + cbnz r3, 3d3d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d24c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d424 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d34e │ │ │ │ + bne.w 3d526 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d25a │ │ │ │ + bne.n 3d432 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86650 │ │ │ │ + bl 86964 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d28a │ │ │ │ + cbz r0, 3d462 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d2ba │ │ │ │ + beq.n 3d492 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d2d2 │ │ │ │ + beq.n 3d4aa │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83e00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d310 │ │ │ │ + bne.n 3d4e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d26a │ │ │ │ + bne.n 3d442 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d27a │ │ │ │ + bne.n 3d452 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d3ca │ │ │ │ + b.n 3d5a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d21c │ │ │ │ + bne.n 3d3f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d21c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d3f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d24c │ │ │ │ + bne.n 3d424 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d24c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d256 │ │ │ │ + bne.n 3d42e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d256 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d42e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d2a0 │ │ │ │ + beq.n 3d478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d2a0 │ │ │ │ + cbnz r3, 3d478 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d256 │ │ │ │ + bne.n 3d42e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83e00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d348 │ │ │ │ + beq.n 3d520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d348 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d348 │ │ │ │ + bne.n 3d520 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d520 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd824 │ │ │ │ + bl de030 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d234 │ │ │ │ + bne.n 3d40c │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d220 │ │ │ │ + beq.n 3d3f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d220 │ │ │ │ + bne.n 3d3f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d220 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d3f8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115650 │ │ │ │ + bl 116088 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d32e │ │ │ │ + beq.n 3d506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d32e │ │ │ │ + cbnz r3, 3d506 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d344 │ │ │ │ + beq.n 3d51c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d344 │ │ │ │ + cbnz r3, 3d51c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d34e │ │ │ │ - b.n 3d24c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d526 │ │ │ │ + b.n 3d424 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d220 │ │ │ │ + b.n 3d3f8 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86650 │ │ │ │ + bl 86964 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d37e │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 3d3b4 │ │ │ │ + cbnz r6, 3d556 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 3d58c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3b2 │ │ │ │ + beq.n 3d58a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d3b2 │ │ │ │ + cbnz r3, 3d58a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d3b2 │ │ │ │ - bl 115650 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d58a │ │ │ │ + bl 116088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d396 │ │ │ │ + beq.n 3d56e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d396 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d56e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d3a8 │ │ │ │ + beq.n 3d580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d3a8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d580 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d3b2 │ │ │ │ + beq.n 3d58a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d352 │ │ │ │ + b.n 3d52a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3ca │ │ │ │ + beq.n 3d5a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d3ca │ │ │ │ + cbnz r3, 3d5a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, 3d3f4 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3d3f6 │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 3d404 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3d404 │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3d404 │ │ │ │ - cbnz r0, 3d422 │ │ │ │ - ldr r5, [pc, #316] @ (3d544 ) │ │ │ │ - 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d422 │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 3d53c │ │ │ │ - cbz r4, 3d438 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3d43a │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 3d43a │ │ │ │ - b.n 3d41c │ │ │ │ - movs r5, #8 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d442 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - b.n 3d44a │ │ │ │ - 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 3d49e │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bne.n 3d480 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d45a │ │ │ │ - bl 26b5fc │ │ │ │ - add.w r2, fp, r1 │ │ │ │ - adds r3, r5, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 3d524 │ │ │ │ - subs r4, r3, r1 │ │ │ │ - b.n 3d45a │ │ │ │ - cmp r4, sl │ │ │ │ - beq.n 3d524 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - beq.n 3d48e │ │ │ │ - cmp r3, #13 │ │ │ │ - bne.n 3d45a │ │ │ │ - sub.w r3, sl, r4 │ │ │ │ - cmp r3, r9 │ │ │ │ - add r9, r4 │ │ │ │ - mov.w r4, #0 │ │ │ │ - bge.n 3d45a │ │ │ │ - b.n 3d524 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bgt.n 3d524 │ │ │ │ - add.w r1, r4, r9 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 155700 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3d41c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d4c0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - b.n 3d4c8 │ │ │ │ - movw r6, #10688 @ 0x29c0 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d4d0 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ - b.n 3d4d8 │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w sl, #32 │ │ │ │ - cmp r8, r4 │ │ │ │ - bls.n 3d53c │ │ │ │ - ldrb.w r2, [r4], #1 │ │ │ │ - cmp r2, #9 │ │ │ │ - bne.n 3d508 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d51a │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 26b5fc │ │ │ │ - subs r1, r5, r1 │ │ │ │ - add r7, r1 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, r6 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3d520 │ │ │ │ - strb.w sl, [r3], #1 │ │ │ │ - b.n 3d4fe │ │ │ │ - mov r3, r6 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d51e │ │ │ │ - cmp r2, #13 │ │ │ │ - bne.n 3d520 │ │ │ │ - b.n 3d51e │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 3d520 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 3d4de │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6464 @ 0x1940 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3d41c │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ - 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, 3d56e │ │ │ │ + cbnz r0, 3d5d4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d576 │ │ │ │ + cbz r0, 3d5dc │ │ │ │ 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 3d560 │ │ │ │ + beq.n 3d5c6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - movw r3, #8276 @ 0x2054 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 3d5aa │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 22a664 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3d5c6 │ │ │ │ - b.n 3d5c2 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6480 @ 0x1950 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d5ea │ │ │ │ - bne.n 3d5da │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e9e94 │ │ │ │ - b.n 3d5c2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d60e │ │ │ │ + cbnz r3, 3d5fe │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d60e │ │ │ │ + ble.n 3d5fe │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d60e │ │ │ │ - cbnz r0, 3d626 │ │ │ │ + bne.n 3d5fe │ │ │ │ + cbnz r0, 3d616 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #116] @ (3d68c ) │ │ │ │ + ldr r4, [pc, #116] @ (3d67c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d66a │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d65a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d638 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3d66a │ │ │ │ + bne.n 3d628 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3d65a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d66e │ │ │ │ + bge.n 3d65e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d67a │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 3d66a │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d63c │ │ │ │ + beq.n 3d62c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d688 │ │ │ │ + b.n 3d678 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b684 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - b.n 3d688 │ │ │ │ + bl 3b6e4 <_PyImport_ClearExtension@@Base+0xad2> │ │ │ │ + b.n 3d678 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #8276 @ 0x2054 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3d6b2 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22c528 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3d6ce │ │ │ │ + b.n 3d6ca │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9928 @ 0x26c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d2088 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d6f2 │ │ │ │ + bne.n 3d6e2 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl ea694 │ │ │ │ + b.n 3d6ca │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d6ba │ │ │ │ + cbnz r4, 3d722 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6644 @ 0x19f4 │ │ │ │ + movw r1, #10020 @ 0x2724 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3d6c8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3d730 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -27954,98 +27996,86 @@ │ │ │ │ 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 3d6ee │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 3d756 │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d6fa │ │ │ │ + cbz r3, 3d762 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d71a │ │ │ │ + b.n 3d782 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a992c │ │ │ │ - cbnz r0, 3d716 │ │ │ │ + bl 1ad98c │ │ │ │ + cbnz r0, 3d77e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d716 │ │ │ │ + cbnz r3, 3d77e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d716 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d77e │ │ │ │ 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, #50292 @ 0xc474 │ │ │ │ - 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 82838 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 3d772 │ │ │ │ + bhi.n 3d7b4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3d78c │ │ │ │ - b.n 3d79c │ │ │ │ - movw r0, #52032 @ 0xcb40 │ │ │ │ + bgt.n 3d7ce │ │ │ │ + b.n 3d7de │ │ │ │ + movw r0, #55368 @ 0xd848 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d76a │ │ │ │ + bne.n 3d7ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d7c6 │ │ │ │ + b.n 3d808 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 11042c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110ce8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d788 │ │ │ │ + beq.n 3d7ca │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3d7ae │ │ │ │ + bne.n 3d7f0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3d7bc │ │ │ │ + cbnz r1, 3d7fe │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d7be │ │ │ │ + b.n 3d800 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 11042c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110ce8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d79c │ │ │ │ - b.n 3d788 │ │ │ │ + bne.n 3d7de │ │ │ │ + b.n 3d7ca │ │ │ │ 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 │ │ │ │ @@ -28054,147 +28084,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] @ (3d84c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #53668 @ 0xd1a4 │ │ │ │ + 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 82b70 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dca8 │ │ │ │ + b.w 13f290 │ │ │ │ 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 3d81a │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 3d882 │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d826 │ │ │ │ + cbz r3, 3d88e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d84c │ │ │ │ + b.n 3d8b4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d848 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d8b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d848 │ │ │ │ + cbnz r3, 3d8b0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d848 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d8b0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d85e │ │ │ │ + bne.n 3d8c6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e7630 │ │ │ │ - b.w 12d8a8 │ │ │ │ + b.w e7e2c │ │ │ │ + b.w 12e91c │ │ │ │ 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, 3d8f0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d888 │ │ │ │ + blt.n 3d8f0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d888 │ │ │ │ - cbnz r2, 3d8a8 │ │ │ │ - ldr r1, [pc, #96] @ (3d8ec ) │ │ │ │ + bgt.n 3d8f0 │ │ │ │ + cbnz r2, 3d910 │ │ │ │ + ldr r1, [pc, #96] @ (3d954 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d8a8 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d8e6 │ │ │ │ + b.n 3d94e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d8b8 │ │ │ │ + ble.n 3d920 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d8ba │ │ │ │ - b.n 3d8a4 │ │ │ │ + bge.n 3d922 │ │ │ │ + b.n 3d90c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 165de0 │ │ │ │ + bl 167f04 │ │ │ │ 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, 3d946 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 247188 │ │ │ │ - b.n 3d8a4 │ │ │ │ + bl 24882c │ │ │ │ + b.n 3d90c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3d8f8 │ │ │ │ + cbz r1, 3d960 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3d900 │ │ │ │ + b.n 3d968 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3da76 │ │ │ │ - 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 1496dc │ │ │ │ - cbz r0, 3d92c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #40] @ (3d958 ) │ │ │ │ + b.n 3d998 │ │ │ │ + ldr r0, [pc, #40] @ (3d994 ) │ │ │ │ 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 │ │ │ │ @@ -28205,605 +28230,622 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3d9b0 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bne.n 3d9d0 │ │ │ │ + b.n 3d9b2 │ │ │ │ + cbz r1, 3d9da │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3d9d0 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + beq.n 3d9da │ │ │ │ + b.n 3d9bc │ │ │ │ + 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 14b108 │ │ │ │ + cbz r0, 3da0e │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3da18 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3da20 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3dc14 │ │ │ │ + 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, 3da96 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 7fb38 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3da96 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3da96 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ + mov r2, r6 │ │ │ │ + strd r8, r0, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + movw r1, #65065 @ 0xfe29 │ │ │ │ + movt r1, #24 │ │ │ │ + movw r0, #10220 @ 0x27ec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82b70 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 3da9a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2478ac │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3daf2 │ │ │ │ + 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, #10228 @ 0x27f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + beq.n 3dad0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3dad0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 3da90 │ │ │ │ + mov r0, r5 │ │ │ │ + bl dde60 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3daf2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3daf2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 3d982 │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 3db20 │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d98e │ │ │ │ + cbz r3, 3db2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3da6e │ │ │ │ + b.n 3dc0c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b3418 │ │ │ │ + bl b3bc8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da64 │ │ │ │ + beq.n 3dc02 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d9b2 │ │ │ │ + bne.n 3db50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3da0e │ │ │ │ + cbnz r3, 3dbac │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3da06 │ │ │ │ + cbz r0, 3dba4 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3da16 │ │ │ │ - b.n 3da0e │ │ │ │ - bl b3418 │ │ │ │ + cbz r6, 3dbb4 │ │ │ │ + b.n 3dbac │ │ │ │ + bl b3bc8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3d9f0 │ │ │ │ + cbz r0, 3db8e │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3da1e │ │ │ │ + beq.n 3dbbc │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d9ca │ │ │ │ + bne.n 3db68 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b18e8 │ │ │ │ + bl b20a0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3da38 │ │ │ │ + cbnz r0, 3dbd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3da64 │ │ │ │ + b.n 3dc02 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3d9e0 │ │ │ │ + b.n 3db7e │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e08 │ │ │ │ + bl 84168 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da00 │ │ │ │ + beq.n 3db9e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3d9d6 │ │ │ │ + b.n 3db74 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3da4c │ │ │ │ + ble.n 3dbea │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3da38 │ │ │ │ + b.n 3dbd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2208 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 3da6a │ │ │ │ + bl c29c0 <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ + b.n 3dc08 │ │ │ │ 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 3da8e │ │ │ │ + bne.n 3dc2c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bne.n 3daae │ │ │ │ - b.n 3da90 │ │ │ │ - cbz r1, 3dab8 │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bne.n 3dc4c │ │ │ │ + b.n 3dc2e │ │ │ │ + cbz r1, 3dc56 │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3daae │ │ │ │ + bls.n 3dc4c │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - beq.n 3dab8 │ │ │ │ - b.n 3da9a │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + beq.n 3dc56 │ │ │ │ + b.n 3dc38 │ │ │ │ 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, #116] @ (3db4c ) │ │ │ │ + ldr r1, [pc, #112] @ (3dce8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dae8 │ │ │ │ + bge.n 3dc86 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3db44 │ │ │ │ + b.n 3dce2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3daf2 │ │ │ │ + cbz r3, 3dc90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3db02 │ │ │ │ - b.n 3db22 │ │ │ │ - ldr r1, [pc, #92] @ (3db50 ) │ │ │ │ + cbnz r0, 3dca0 │ │ │ │ + b.n 3dcc0 │ │ │ │ + ldr r1, [pc, #88] @ (3dcec ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3daec │ │ │ │ - b.n 3dae4 │ │ │ │ + bge.n 3dc8a │ │ │ │ + b.n 3dc82 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3db22 │ │ │ │ + bne.n 3dcc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3db22 │ │ │ │ + beq.n 3dcc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3db22 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dcc0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54256 @ 0xd3f0 │ │ │ │ + movw r2, #57672 @ 0xe148 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #6844 @ 0x1abc │ │ │ │ + movw r0, #10248 @ 0x2808 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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, 3dbc8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 7f800 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3dbc8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3dbc8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ - mov r2, r6 │ │ │ │ - strd r8, r0, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - movw r1, #50689 @ 0xc601 │ │ │ │ - movt r1, #24 │ │ │ │ - movw r0, #6868 @ 0x1ad4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 3dbcc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246204 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3dc24 │ │ │ │ - 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, #6876 @ 0x1adc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - beq.n 3dc02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dc02 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 3dbc2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl dd654 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3dc24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dc24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dc34 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3dc3c │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dd9c <_PyTraceback_Add@@Base+0x132> │ │ │ │ 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, #20648 @ 0x50a8 │ │ │ │ + movw r1, #24104 @ 0x5e28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003dc6a <_PyTraceback_Add@@Base>: │ │ │ │ +0003dd1c <_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] @ (3dd3c <_PyTraceback_Add@@Base+0xd2>) │ │ │ │ + ldr r4, [pc, #192] @ (3ddf0 <_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 71400 │ │ │ │ + bl 71718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd2e <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dde0 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3dde8 │ │ │ │ + bl 3de64 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3dcc4 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3dd76 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd2e <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dde0 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd2e <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3dde0 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dd2e <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dde0 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3dec0 │ │ │ │ + bl 3df28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dce8 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3dd9a <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dce8 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3dd9a <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dcfe <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3ddb0 <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dcfe <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3ddb0 <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3dd2e <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3dde0 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3ff8 │ │ │ │ + bl d4804 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd38 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3ddea <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd38 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3ddea <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11e080 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11eab4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dd62 <_PyTraceback_Add@@Base+0xf8> │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 3de16 <_PyTraceback_Add@@Base+0xfa> │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd6e <_PyTraceback_Add@@Base+0x104> │ │ │ │ + cbz r3, 3de22 <_PyTraceback_Add@@Base+0x106> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dd92 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + b.n 3de46 <_PyTraceback_Add@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dd82 <_PyTraceback_Add@@Base+0x118> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3de36 <_PyTraceback_Add@@Base+0x11a> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3dd8e <_PyTraceback_Add@@Base+0x124> │ │ │ │ + b.n 3de42 <_PyTraceback_Add@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d524 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d8f4 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd7c <_PyTraceback_Add@@Base+0x112> │ │ │ │ - ldr r0, [pc, #8] @ (3dd98 <_PyTraceback_Add@@Base+0x12e>) │ │ │ │ + beq.n 3de30 <_PyTraceback_Add@@Base+0x114> │ │ │ │ + ldr r0, [pc, #8] @ (3de4c <_PyTraceback_Add@@Base+0x130>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3ddb4 <_PyTraceback_Add@@Base+0x14a> │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bne.n 3ddd4 <_PyTraceback_Add@@Base+0x16a> │ │ │ │ - b.n 3ddb6 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ - cbz r1, 3ddde <_PyTraceback_Add@@Base+0x174> │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3ddd4 <_PyTraceback_Add@@Base+0x16a> │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - beq.n 3ddde <_PyTraceback_Add@@Base+0x174> │ │ │ │ - b.n 3ddc0 <_PyTraceback_Add@@Base+0x156> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3de58 <_PyTraceback_Add@@Base+0x13c> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3de60 <_PyTraceback_Add@@Base+0x144> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.w 34268 │ │ │ │ │ │ │ │ -0003dde8 : │ │ │ │ +0003de64 : │ │ │ │ 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 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3de5c │ │ │ │ + cbz r0, 3ded8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3de66 │ │ │ │ - ldr r0, [pc, #136] @ (3de9c ) │ │ │ │ + cbz r0, 3dee2 │ │ │ │ + ldr r0, [pc, #136] @ (3df18 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3de6e │ │ │ │ - ldr r0, [pc, #128] @ (3dea0 ) │ │ │ │ + cbz r0, 3deea │ │ │ │ + ldr r0, [pc, #128] @ (3df1c ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3de74 │ │ │ │ + cbz r0, 3def0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3dea4 ) │ │ │ │ + ldr r3, [pc, #108] @ (3df20 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3dea8 ) │ │ │ │ + ldr r3, [pc, #100] @ (3df24 ) │ │ │ │ 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 95018 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 95394 <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3de76 │ │ │ │ + b.n 3def2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3de76 │ │ │ │ + b.n 3def2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3de76 │ │ │ │ + b.n 3def2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3de76 │ │ │ │ + b.n 3def2 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3dea4 ) │ │ │ │ - bl 782a0 │ │ │ │ + ldr r0, [pc, #44] @ (3df20 ) │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3deb4 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3debc │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.w 34268 │ │ │ │ │ │ │ │ -0003dec0 : │ │ │ │ +0003df28 : │ │ │ │ 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 1a7398 │ │ │ │ - cbz r0, 3df4c │ │ │ │ + bl 1ab59c │ │ │ │ + cbz r0, 3dfb4 │ │ │ │ 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 1a7464 │ │ │ │ + bl 1ab668 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df4c │ │ │ │ + cbz r0, 3dfb4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df38 │ │ │ │ + cbz r0, 3dfa0 │ │ │ │ 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 3dfb8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3df50 │ │ │ │ + b.n 3dfb8 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3df4c │ │ │ │ + beq.n 3dfb4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3df4c │ │ │ │ + cbnz r2, 3dfb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dff2 │ │ │ │ + b.n 3e05a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3df68 │ │ │ │ + beq.n 3dfd0 │ │ │ │ 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] │ │ │ │ @@ -28823,36 +28865,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 3e00a │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3df96 │ │ │ │ + b.n 3dffe │ │ │ │ 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 3e034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dfcc │ │ │ │ + cbnz r3, 3e034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dffc ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3e064 ) │ │ │ │ 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 │ │ │ │ @@ -28869,34 +28911,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 720d4 │ │ │ │ + bl 723ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0d4 │ │ │ │ + beq.n 3e13c │ │ │ │ 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 18c340 │ │ │ │ + bl 18f938 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e03c │ │ │ │ + bne.n 3e0a4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e0bc │ │ │ │ + b.n 3e124 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e06e │ │ │ │ + bne.n 3e0d6 │ │ │ │ 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 │ │ │ │ @@ -28904,1689 +28946,1758 @@ │ │ │ │ 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 3e11a │ │ │ │ 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] @ (3e144 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e036 │ │ │ │ + beq.n 3e09e │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e0a6 │ │ │ │ + bne.n 3e10e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e064 │ │ │ │ + beq.n 3e0cc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e064 │ │ │ │ + b.n 3e0cc │ │ │ │ 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 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0d8 │ │ │ │ + beq.n 3e140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0d8 │ │ │ │ + cbnz r3, 3e140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0d8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e140 │ │ │ │ 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, 3e150 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e158 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e2ce │ │ │ │ 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 3e188 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e126 │ │ │ │ + bne.n 3e1a0 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e144 │ │ │ │ + b.n 3e1be │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39688 @ 0x9b08 │ │ │ │ + movw r0, #42720 @ 0xa6e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1f6 │ │ │ │ - b.n 3e0f8 │ │ │ │ - bl 13e0b8 │ │ │ │ + beq.n 3e270 │ │ │ │ + b.n 3e172 │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e144 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3e1be │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1f6 │ │ │ │ + bne.n 3e270 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e152 │ │ │ │ + bne.n 3e1cc │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e170 │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 3e1ea │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e170 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3e1ea │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1f6 │ │ │ │ + bne.n 3e270 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3e200 │ │ │ │ + vldr d6, [pc, #136] @ 3e278 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e1a0 │ │ │ │ + ble.n 3e21a │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e1a0 │ │ │ │ + bhi.n 3e21a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83e00 │ │ │ │ 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 3e252 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e1d4 │ │ │ │ + bvs.n 3e24e │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1dc │ │ │ │ + b.n 3e256 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1e6 │ │ │ │ + b.n 3e260 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1e6 │ │ │ │ + cbz r3, 3e260 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 248318 <_PyBytes_Find@@Base+0x10dc> │ │ │ │ - cbnz r0, 3e1f6 │ │ │ │ + bl 2499a8 <_PyBytes_Find@@Base+0x1074> │ │ │ │ + cbnz r0, 3e270 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83e00 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e22c │ │ │ │ + bne.n 3e2a4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f3384 │ │ │ │ + bl 1f6264 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e248 │ │ │ │ - b.n 3e242 │ │ │ │ + bne.n 3e2c0 │ │ │ │ + b.n 3e2ba │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31908 @ 0x7ca4 │ │ │ │ + movw r0, #35244 @ 0x89ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e252 │ │ │ │ - b.n 3e21c │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3e252 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e2ca │ │ │ │ + b.n 3e294 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3e2ca │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ 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 3e2a0 │ │ │ │ - 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 3e288 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5108 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32028 @ 0x7d1c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e27c │ │ │ │ - pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e2cc │ │ │ │ + bne.n 3e2fa │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42592 @ 0xa660 │ │ │ │ + movw r2, #45984 @ 0xb3a0 │ │ │ │ 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, 3e31a │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ + cbz r1, 3e348 │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e302 │ │ │ │ + bls.n 3e330 │ │ │ │ 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 3e2dc │ │ │ │ + beq.n 3e30a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e324 │ │ │ │ + b.n 3e352 │ │ │ │ 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 3e324 │ │ │ │ + b.n 3e352 │ │ │ │ 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 3e376 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f592c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35364 @ 0x8a24 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e36a │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e396 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e39e │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e3e6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e354 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3e3cc │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e36c │ │ │ │ + b.n 3e3e4 │ │ │ │ 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 3e3fe │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #28 │ │ │ │ + bmi.n 3e41e │ │ │ │ + b.n 3e400 │ │ │ │ + cbz r1, 3e428 │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e41e │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #28 │ │ │ │ + bpl.n 3e428 │ │ │ │ + b.n 3e40a │ │ │ │ + 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 3e452 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 14d9dc │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35444 @ 0x8a74 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e446 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e376 │ │ │ │ + cbz r1, 3e472 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e37e │ │ │ │ + b.n 3e47a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e468 │ │ │ │ + b.n 3e5ee │ │ │ │ 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 3e4b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e3b4 │ │ │ │ + ble.n 3e4b0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3c8 │ │ │ │ + beq.n 3e4c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e3c8 │ │ │ │ + b.n 3e4c4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7236 @ 0x1c44 │ │ │ │ + movw r0, #10892 @ 0x2a8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddb6c │ │ │ │ - ldr r1, [pc, #96] @ (3e42c ) │ │ │ │ + b.w de37c │ │ │ │ + ldr r1, [pc, #96] @ (3e528 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8df9c <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8e2fc <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e3dc │ │ │ │ + cbz r0, 3e4d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e3f2 │ │ │ │ + bmi.n 3e4ee │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7260 @ 0x1c5c │ │ │ │ + movw r0, #10916 @ 0x2aa4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e408 │ │ │ │ + b.n 3e504 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7292 @ 0x1c7c │ │ │ │ + movw r0, #10948 @ 0x2ac4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e41e │ │ │ │ + beq.n 3e51a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e41e │ │ │ │ + cbnz r3, 3e51a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 14bdec │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32108 @ 0x7d6c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e444 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e480 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ - 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, #42592 @ 0xa660 │ │ │ │ - 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, 3e5a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e4e8 │ │ │ │ - movw r0, #22164 @ 0x5694 │ │ │ │ + cbnz r0, 3e560 │ │ │ │ + movw r0, #25540 @ 0x63c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e510 │ │ │ │ - bl 13bc44 │ │ │ │ + b.n 3e588 │ │ │ │ + bl 13d1f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e502 │ │ │ │ - blt.n 3e512 │ │ │ │ - movw r0, #62248 @ 0xf328 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 7a1c4 │ │ │ │ + beq.n 3e57a │ │ │ │ + blt.n 3e58a │ │ │ │ + movw r0, #48 @ 0x30 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 7a57c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e50a │ │ │ │ + b.n 3e582 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl e7630 │ │ │ │ + bl e7e2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13c194 │ │ │ │ - cbnz r5, 3e52c │ │ │ │ + bl 13d740 │ │ │ │ + cbnz r5, 3e5a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e528 │ │ │ │ + beq.n 3e5a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e528 │ │ │ │ + cbnz r3, 3e5a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e572 │ │ │ │ + b.n 3e5ea │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dadf4 <_PyType_Name@@Base> │ │ │ │ + bl db5fc <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #7608 @ 0x1db8 │ │ │ │ + movw r0, #10984 @ 0x2ae8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e55c │ │ │ │ + beq.n 3e5d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e55c │ │ │ │ + cbnz r3, 3e5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e572 │ │ │ │ + beq.n 3e5ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e572 │ │ │ │ + cbnz r3, 3e5ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 3e6ac <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ - │ │ │ │ -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 3e750 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1a3920 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 3e5b8 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r0, #7620 @ 0x1dc4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee484 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003e5be <_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 3e5f8 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63064 @ 0xf658 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3e604 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 71400 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3e608 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3e66c <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl fb6f0 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 3e616 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3e650 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl fc938 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3e612 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b2bc8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3e612 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 10396c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3e646 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 108890 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e612 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - mov r0, r4 │ │ │ │ - bl fbe24 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3e63e <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e666 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e666 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 108d64 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e694 <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1878c0 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32060 @ 0x7d3c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e688 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ - pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e6d8 <_PyCompile_OptimizeCfg@@Base+0x11a> │ │ │ │ + bne.n 3e61a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42592 @ 0xa660 │ │ │ │ + movw r2, #45984 @ 0xb3a0 │ │ │ │ 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, 3e72e <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ + cbz r1, 3e670 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #42592 @ 0xa660 │ │ │ │ + movw r5, #45984 @ 0xb3a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e716 <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ + bls.n 3e658 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e706 <_PyCompile_OptimizeCfg@@Base+0x148> │ │ │ │ - cbnz r3, 3e738 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ + beq.n 3e648 │ │ │ │ + cbnz r3, 3e67a │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e6ea <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e62c │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e712 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ - cbz r3, 3e738 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ + beq.n 3e654 │ │ │ │ + cbz r3, 3e67a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e6ea <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e62c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e6ea <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e62c │ │ │ │ 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 3e740 <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ + b.n 3e682 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0003e686 : │ │ │ │ + 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 3e73e │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1a7b20 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 3e6b6 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r0, #10996 @ 0x2af4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1f1638 │ │ │ │ + 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 f6328 │ │ │ │ + cbz r0, 3e6f2 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 6cf64 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e6f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e6f6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e6f6 │ │ │ │ + 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 3e71a │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 18ab80 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35396 @ 0x8a44 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e70e │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 3e74e <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ + cbz r0, 3e73c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003e750 : │ │ │ │ +0003e73e : │ │ │ │ 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, 3e7ae │ │ │ │ + cbnz r2, 3e79c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e776 │ │ │ │ + cbnz r0, 3e764 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e7c6 │ │ │ │ + b.n 3e7b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7d4 │ │ │ │ + beq.n 3e7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e7d4 │ │ │ │ - ldr r2, [pc, #68] @ (3e7d8 ) │ │ │ │ + cbnz r3, 3e7c2 │ │ │ │ + ldr r2, [pc, #68] @ (3e7c8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e7a8 │ │ │ │ + cbz r3, 3e796 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e7d4 │ │ │ │ + b.n 3e7c2 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e7d2 │ │ │ │ + cbnz r0, 3e7c0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbnz r0, 3e7cc │ │ │ │ + bl d4128 │ │ │ │ + cbnz r0, 3e7ba │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e7d4 │ │ │ │ - bl d3b30 │ │ │ │ - b.n 3e7d4 │ │ │ │ + b.n 3e7c2 │ │ │ │ + bl d433c │ │ │ │ + b.n 3e7c2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + │ │ │ │ +0003e7cc <_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, #4080] @ 0xff0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl f5b04 │ │ │ │ - cbz r0, 3e812 │ │ │ │ + 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 3e806 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #904 @ 0x388 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3e812 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ - bl 6cc74 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 71718 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cbnz r0, 3e816 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3e87a <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl fc064 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 3e824 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3e85e <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl fd130 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e820 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b6c54 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e820 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 104174 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3e854 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1090b0 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e820 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + mov r0, r4 │ │ │ │ + bl fc79c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e84c <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e816 │ │ │ │ + beq.n 3e874 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e816 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e816 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e874 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 109584 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + mov r0, r4 │ │ │ │ + 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 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + movw r4, #36980 @ 0x9074 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 3e8ae <_PyCompile_OptimizeCfg@@Base+0xe2> │ │ │ │ + movw r4, #42636 @ 0xa68c │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3e8c2 <_PyCompile_OptimizeCfg@@Base+0xf6> │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 2388d8 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3e8d4 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 80408 │ │ │ │ + movs r2, #1 │ │ │ │ + bl 1f6268 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3e8d4 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7fd20 │ │ │ │ + movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e82e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e830 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3e834 ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - asrs r4, r6, #32 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7f9e8 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + b.w 7fd20 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 3e904 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ + beq.n 3e906 <_PyCompile_OptimizeCfg@@Base+0x13a> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + ldr r0, [pc, #0] @ (3e908 <_PyCompile_OptimizeCfg@@Base+0x13c>) │ │ │ │ + bx lr │ │ │ │ + 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 3e882 │ │ │ │ + bne.n 3e92c <_PyCompile_OptimizeCfg@@Base+0x160> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 175150 │ │ │ │ + b.w 17787c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32092 @ 0x7d5c │ │ │ │ + movw r0, #35428 @ 0x8a64 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e876 │ │ │ │ + bne.n 3e920 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ 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 3e8d8 │ │ │ │ + bne.n 3e982 <_PyCompile_OptimizeCfg@@Base+0x1b6> │ │ │ │ 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 3e8ee │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 3e8ee │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #31924 @ 0x7cb4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e8ae │ │ │ │ - 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 3e91c │ │ │ │ - movw r4, #42636 @ 0xa68c │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 3e930 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 2369f0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3e942 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800d0 │ │ │ │ - movs r2, #1 │ │ │ │ - bl 1f3388 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3e942 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ - 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 r4, [r1, #4] │ │ │ │ - movw r3, #8576 @ 0x2180 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 3e97c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #7780 @ 0x1e64 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3e982 │ │ │ │ - bl 3eabc │ │ │ │ - cbz r0, 3e986 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3e98e │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - 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 3e9ce │ │ │ │ - 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 3e9e4 │ │ │ │ + beq.n 3e998 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e9e4 │ │ │ │ + b.n 3e998 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31928 @ 0x7cb8 │ │ │ │ + movw r0, #35260 @ 0x89bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e9a4 │ │ │ │ + bne.n 3e958 <_PyCompile_OptimizeCfg@@Base+0x18c> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e9ee │ │ │ │ + cbz r1, 3e9a2 <_PyCompile_OptimizeCfg@@Base+0x1d6> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e9f6 │ │ │ │ + b.n 3e9aa <_PyCompile_OptimizeCfg@@Base+0x1de> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ec20 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.n 3ea0c │ │ │ │ - movw r0, #7876 @ 0x1ec4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddb6c │ │ │ │ - movw r0, #7900 @ 0x1edc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddb6c │ │ │ │ + b.n 3eab8 <_PyCompile_OptimizeCfg@@Base+0x2ec> │ │ │ │ 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 3ea56 │ │ │ │ + beq.n 3e9ea <_PyCompile_OptimizeCfg@@Base+0x21e> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ea56 │ │ │ │ + beq.n 3e9ea <_PyCompile_OptimizeCfg@@Base+0x21e> │ │ │ │ movs r2, #2 │ │ │ │ - bl 1f3388 │ │ │ │ + bl 1f6268 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3eab2 │ │ │ │ + beq.n 3ea46 <_PyCompile_OptimizeCfg@@Base+0x27a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2369f0 │ │ │ │ + bl 2388d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3eab2 │ │ │ │ - cbz r0, 3ea9a │ │ │ │ + beq.n 3ea46 <_PyCompile_OptimizeCfg@@Base+0x27a> │ │ │ │ + cbz r0, 3ea2e <_PyCompile_OptimizeCfg@@Base+0x262> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f164c │ │ │ │ + bl f1e60 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3eab2 │ │ │ │ + cbz r0, 3ea46 <_PyCompile_OptimizeCfg@@Base+0x27a> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3eab8 ) │ │ │ │ + ldr r3, [pc, #68] @ (3ea4c <_PyCompile_OptimizeCfg@@Base+0x280>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3eab4 │ │ │ │ - bl 12b138 │ │ │ │ + beq.n 3ea48 <_PyCompile_OptimizeCfg@@Base+0x27c> │ │ │ │ + bl 12c11c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea8e │ │ │ │ + beq.n 3ea22 <_PyCompile_OptimizeCfg@@Base+0x256> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ea92 │ │ │ │ + cbz r3, 3ea26 <_PyCompile_OptimizeCfg@@Base+0x25a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3eab4 │ │ │ │ + b.n 3ea48 <_PyCompile_OptimizeCfg@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ea8e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ea22 <_PyCompile_OptimizeCfg@@Base+0x256> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7916 @ 0x1eec │ │ │ │ + movw r1, #11156 @ 0x2b94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3eaa0 <_PyCompile_OptimizeCfg@@Base+0x2d4> │ │ │ │ + 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 3eab6 <_PyCompile_OptimizeCfg@@Base+0x2ea> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 3eab6 <_PyCompile_OptimizeCfg@@Base+0x2ea> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35264 @ 0x89c0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ea76 <_PyCompile_OptimizeCfg@@Base+0x2aa> │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3eae4 <_PyCompile_OptimizeCfg@@Base+0x318> │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + movw r2, #45984 @ 0xb3a0 │ │ │ │ + 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, 3eb30 <_PyCompile_OptimizeCfg@@Base+0x364> │ │ │ │ + movw r2, #45984 @ 0xb3a0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3eb18 <_PyCompile_OptimizeCfg@@Base+0x34c> │ │ │ │ + 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 3eb3a <_PyCompile_OptimizeCfg@@Base+0x36e> │ │ │ │ + subs r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + b.n 3eaf4 <_PyCompile_OptimizeCfg@@Base+0x328> │ │ │ │ + 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 3eb42 <_PyCompile_OptimizeCfg@@Base+0x376> │ │ │ │ + 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 d1a54 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bpl.n 3eb60 <_PyCompile_OptimizeCfg@@Base+0x394> │ │ │ │ + movw r0, #11232 @ 0x2be0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w de37c │ │ │ │ + movw r0, #11256 @ 0x2bf8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w de37c │ │ │ │ + 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 3eba2 <_PyCompile_OptimizeCfg@@Base+0x3d6> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #11272 @ 0x2c08 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d2088 │ │ │ │ + b.n 3eba8 <_PyCompile_OptimizeCfg@@Base+0x3dc> │ │ │ │ + bl 3ec4c │ │ │ │ + cbz r0, 3ebac <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3ebb4 <_PyCompile_OptimizeCfg@@Base+0x3e8> │ │ │ │ + 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 3ebe4 <_PyCompile_OptimizeCfg@@Base+0x418> │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 3ec0e <_PyCompile_OptimizeCfg@@Base+0x442> │ │ │ │ + b.n 3ebfe <_PyCompile_OptimizeCfg@@Base+0x432> │ │ │ │ + movw r0, #61836 @ 0xf18c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ebdc <_PyCompile_OptimizeCfg@@Base+0x410> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3ec48 <_PyCompile_OptimizeCfg@@Base+0x47c> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 110ce8 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ebfa <_PyCompile_OptimizeCfg@@Base+0x42e> │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 3ec20 <_PyCompile_OptimizeCfg@@Base+0x454> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 3ec2e <_PyCompile_OptimizeCfg@@Base+0x462> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3ec30 <_PyCompile_OptimizeCfg@@Base+0x464> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 110ce8 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ec0e <_PyCompile_OptimizeCfg@@Base+0x442> │ │ │ │ + b.n 3ebfa <_PyCompile_OptimizeCfg@@Base+0x42e> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + movw r2, #61836 @ 0xf18c │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 1f9d14 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0003eabc : │ │ │ │ +0003ec4c : │ │ │ │ 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 3eaf2 │ │ │ │ + beq.n 3ec82 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50028 @ 0xc36c │ │ │ │ + movw r1, #53520 @ 0xd110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3eb18 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3eca8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb1e │ │ │ │ + beq.n 3ecae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7936 @ 0x1f00 │ │ │ │ + movw r1, #11376 @ 0x2c70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ec14 │ │ │ │ + b.n 3eda4 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3eb3c │ │ │ │ + cbz r6, 3eccc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #7972 @ 0x1f24 │ │ │ │ + movw r1, #11412 @ 0x2c94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3eb18 │ │ │ │ + bl d2088 │ │ │ │ + b.n 3eca8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3eb5e │ │ │ │ + beq.n 3ecee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8004 @ 0x1f44 │ │ │ │ + movw r1, #11444 @ 0x2cb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3eb18 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ec1c │ │ │ │ + bl d2088 │ │ │ │ + b.n 3eca8 │ │ │ │ + ldr.w r8, [pc, #188] @ 3edac │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3eb7a │ │ │ │ - bl 211428 │ │ │ │ - cbz r0, 3eb7a │ │ │ │ + cbnz r0, 3ed0a │ │ │ │ + bl 2135b8 │ │ │ │ + cbz r0, 3ed0a │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3eb9a │ │ │ │ + beq.n 3ed2a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8048 @ 0x1f70 │ │ │ │ + movw r1, #11488 @ 0x2ce0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3eb18 │ │ │ │ + bl d2088 │ │ │ │ + b.n 3eca8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ec0a │ │ │ │ + bne.n 3ed9a │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ebba │ │ │ │ - bl 211428 │ │ │ │ + cbnz r4, 3ed4a │ │ │ │ + bl 2135b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb18 │ │ │ │ + beq.n 3eca8 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f734 │ │ │ │ + bl 3f990 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb18 │ │ │ │ + beq.n 3eca8 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ebf4 │ │ │ │ + bne.n 3ed84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ebe2 │ │ │ │ + beq.n 3ed72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ebe2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ed72 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9e94 │ │ │ │ - b.n 3eb18 │ │ │ │ + bl ea694 │ │ │ │ + b.n 3eca8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec14 │ │ │ │ + beq.n 3eda4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ec14 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ec14 │ │ │ │ + cbnz r3, 3eda4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eda4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22b010 │ │ │ │ + b.w 22ce74 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3ec4c │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42592 @ 0xa660 │ │ │ │ - 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, 3ec98 │ │ │ │ - movw r2, #42592 @ 0xa660 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3ec80 │ │ │ │ - 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 3eca2 │ │ │ │ - subs r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - b.n 3ec5c │ │ │ │ - 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 3ecaa │ │ │ │ - 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 d124c │ │ │ │ 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 3edd0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211818 │ │ │ │ + b.w 2139a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32084 @ 0x7d54 │ │ │ │ + movw r0, #35420 @ 0x8a5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecc8 │ │ │ │ + bne.n 3edc4 │ │ │ │ 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, #58380 @ 0xe40c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ed12 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ed7e │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 11042c <_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 11042c <_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, #58380 @ 0xe40c │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 1f7000 <_PyEval_GetBuiltin@@Base+0x6e0> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, 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 │ │ │ │ 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 3ee0e │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3edc0 │ │ │ │ - b.n 3edca │ │ │ │ - movw r0, #61540 @ 0xf064 │ │ │ │ + bgt.n 3ee26 │ │ │ │ + b.n 3ee30 │ │ │ │ + movw r0, #64956 @ 0xfdbc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eda2 │ │ │ │ - b.n 3edfc │ │ │ │ + bne.n 3ee08 │ │ │ │ + b.n 3ee62 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139800 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3edfc │ │ │ │ + bl 13b024 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3ee62 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3ede2 │ │ │ │ + cbz r3, 3ee48 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3edec │ │ │ │ + blt.n 3ee52 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3edf0 │ │ │ │ - b.n 3edec │ │ │ │ + ble.n 3ee56 │ │ │ │ + b.n 3ee52 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f2b28 │ │ │ │ + b.w 1f5a08 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 203a58 │ │ │ │ + b.w 205fe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3ee92 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3eeaa │ │ │ │ + b.n 3eebe │ │ │ │ + movw r0, #61692 @ 0xf0fc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ef74 │ │ │ │ + b.n 3ee84 │ │ │ │ + bl 83d50 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3eecc │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 3eedc │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ef74 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3eedc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3eeba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eeba │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3ef48 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3eef6 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3ef1c │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 3ef4a │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3ef10 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 3ef28 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3ef28 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3ef4a │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3ef02 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #26188 @ 0x664c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #61692 @ 0xf0fc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3ef74 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 3ef66 │ │ │ │ + cbz r1, 3ef56 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3ef5e │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1573f8 │ │ │ │ + subs r2, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3b888 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ee36 │ │ │ │ + bne.n 3efae │ │ │ │ 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 3ee50 │ │ │ │ + b.n 3efc8 │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ee64 │ │ │ │ + bne.n 3efdc │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ee9a │ │ │ │ + beq.n 3f012 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3ee9a │ │ │ │ + b.n 3f012 │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3ee80 │ │ │ │ + bne.n 3eff8 │ │ │ │ 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 3ee50 │ │ │ │ + b.n 3efc8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #8200 @ 0x2008 │ │ │ │ + movw r1, #11576 @ 0x2d38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 3eec2 │ │ │ │ + bne.n 3f03a │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3ef2a │ │ │ │ - b.n 3eedc │ │ │ │ + bpl.n 3f0a2 │ │ │ │ + b.n 3f054 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32180 @ 0x7db4 │ │ │ │ + movw r0, #35516 @ 0x8abc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eeb4 │ │ │ │ + bne.n 3f02c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3effc │ │ │ │ + b.n 3f174 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3ef2a │ │ │ │ + bpl.n 3f0a2 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3eef0 │ │ │ │ + bpl.n 3f068 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3ef08 │ │ │ │ + bmi.n 3f080 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8232 @ 0x2028 │ │ │ │ + movw r1, #11608 @ 0x2d58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3eed8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3f050 │ │ │ │ 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 3f654 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3efe4 │ │ │ │ + b.n 3f15c │ │ │ │ mov r0, r5 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 3ef58 │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 3f0d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 3ef58 │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 3f0d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #8296 @ 0x2068 │ │ │ │ + movw r1, #11672 @ 0x2d98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3eed8 │ │ │ │ + bl d2088 │ │ │ │ + b.n 3f050 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3eed8 │ │ │ │ + beq.n 3f050 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef8a │ │ │ │ + ble.n 3f102 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r0, sp │ │ │ │ - bl ce984 │ │ │ │ - b.n 3eed8 │ │ │ │ + bl cf174 │ │ │ │ + b.n 3f050 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3efa0 │ │ │ │ + bne.n 3f118 │ │ │ │ mov r0, sp │ │ │ │ - bl ce984 │ │ │ │ - b.n 3eed8 │ │ │ │ + bl cf174 │ │ │ │ + b.n 3f050 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3efca │ │ │ │ + ble.n 3f142 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r0, sp │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 3eed8 │ │ │ │ + bl cf174 │ │ │ │ + b.n 3f050 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f650 │ │ │ │ + bl 3f654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3f02a │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3f042 │ │ │ │ - b.n 3f056 │ │ │ │ - movw r0, #58236 @ 0xe37c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f10c │ │ │ │ - b.n 3f01c │ │ │ │ - bl 83a14 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3f064 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 3f074 │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f10c │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f074 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3f052 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f052 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3f0e0 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3f08e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f0b4 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 3f0e2 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3f0a8 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 3f0c0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f0c0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3f0e2 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3f09a │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #22732 @ 0x58cc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58236 @ 0xe37c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f10c │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 3f0fe │ │ │ │ - cbz r1, 3f0ee │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3f0f6 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155700 │ │ │ │ - subs r2, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba94 <_PyImport_ClearExtension@@Base+0xe84> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 3f12e │ │ │ │ + cbz r2, 3f194 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f130 │ │ │ │ + b.n 3f196 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f142 │ │ │ │ - cbnz r2, 3f142 │ │ │ │ + bhi.n 3f1a8 │ │ │ │ + cbnz r2, 3f1a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f160 │ │ │ │ - ldr r6, [pc, #56] @ (3f17c ) │ │ │ │ + cbnz r0, 3f1c6 │ │ │ │ + ldr r6, [pc, #56] @ (3f1e4 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f178 │ │ │ │ + cbz r0, 3f1de │ │ │ │ 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 1e1c5c │ │ │ │ + b.w 1e5098 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bed28 │ │ │ │ + bl 1c2bcc │ │ │ │ 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 3f21e │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 16df4c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #35380 @ 0x8a34 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f212 │ │ │ │ + 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, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + bl 1573f8 │ │ │ │ + cbz r0, 3f27e │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3f258 │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + b.n 3f260 │ │ │ │ + movw r2, #10688 @ 0x29c0 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 3f27e │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + movw r1, #47008 @ 0xb7a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r5, r3 │ │ │ │ + ble.n 3f27e │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 3f270 │ │ │ │ + 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, 3f2b2 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1c2bac │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 3f2b2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f2b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3f2b2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3f282 │ │ │ │ + beq.n 3f3a2 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f1d2 │ │ │ │ + ble.n 3f2f2 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15316 @ 0x3bd4 │ │ │ │ + movw r1, #18652 @ 0x48dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3f27e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3f39e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f260 │ │ │ │ + bne.n 3f380 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd1f0 │ │ │ │ + bl bd9bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f26a │ │ │ │ + beq.n 3f38a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f26a │ │ │ │ + beq.n 3f38a │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8124c │ │ │ │ + bl 81584 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f26c │ │ │ │ + beq.n 3f38c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f21a │ │ │ │ + beq.n 3f33a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f21a │ │ │ │ + cbnz r3, 3f33a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 │ │ │ │ @@ -30594,396 +30705,289 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 8124c │ │ │ │ + bl 81584 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f26c │ │ │ │ + beq.n 3f38c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f262 │ │ │ │ + beq.n 3f382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f262 │ │ │ │ + cbnz r3, 3f382 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f262 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f382 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f28a │ │ │ │ + b.n 3f3aa │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f28a │ │ │ │ + b.n 3f3aa │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f2bc │ │ │ │ + bne.n 3f3dc │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22a664 │ │ │ │ - b.n 3f2d8 │ │ │ │ + bl 22c528 │ │ │ │ + b.n 3f3f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #6480 @ 0x1950 │ │ │ │ + movw r1, #9928 @ 0x26c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.n 3f4c8 │ │ │ │ + tbb [pc, r3] │ │ │ │ + lsls r2, r2, #16 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ + ldrd r2, r3, [r0, #8] │ │ │ │ + adds r3, #2 │ │ │ │ + subs r2, #1 │ │ │ │ + bmi.n 3f440 │ │ │ │ + ldrb.w r1, [r3, #-2] │ │ │ │ + ldrb.w r0, [r3, #-1] │ │ │ │ + strb.w r0, [r3, #-2] │ │ │ │ + strb.w r1, [r3, #-1] │ │ │ │ + b.n 3f428 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3f4e0 │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + subs r1, #1 │ │ │ │ + bmi.n 3f440 │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ + ldrb r5, [r3, #2] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + bfi r2, r6, #0, #8 │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bfi r2, r5, #8, #8 │ │ │ │ + bfi r2, r4, #16, #8 │ │ │ │ + bfi r2, r0, #24, #8 │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + b.n 3f44e │ │ │ │ + ldrd r0, r3, [r0, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r2, r1 │ │ │ │ + subs r0, #1 │ │ │ │ + bmi.n 3f440 │ │ │ │ + ldrb r5, [r3, #3] │ │ │ │ + adds r3, #8 │ │ │ │ + ldrb.w r4, [r3, #-6] │ │ │ │ + ldrb.w r6, [r3, #-1] │ │ │ │ + bfi r1, r5, #0, #8 │ │ │ │ + ldrb.w r5, [r3, #-7] │ │ │ │ + bfi r1, r4, #8, #8 │ │ │ │ + ldrb.w r4, [r3, #-2] │ │ │ │ + bfi r2, r6, #0, #8 │ │ │ │ + bfi r1, r5, #16, #8 │ │ │ │ + ldrb.w r5, [r3, #-8] │ │ │ │ + bfi r2, r4, #8, #8 │ │ │ │ + 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 3f476 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11960 @ 0x2eb8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f2f8 │ │ │ │ + cbz r3, 3f4fe │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f2fa │ │ │ │ + b.n 3f500 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3f308 │ │ │ │ + cbnz r3, 3f50e │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f308 │ │ │ │ + ble.n 3f50e │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 3f308 │ │ │ │ - cbnz r4, 3f328 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f418 ) │ │ │ │ + bgt.n 3f50e │ │ │ │ + cbnz r4, 3f534 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ - movs r6, #3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r6, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movs r4, #2 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #10808 @ 0x2a38 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f410 │ │ │ │ + beq.n 3f614 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f33c │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3f548 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f410 │ │ │ │ + bne.n 3f614 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f350 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 3f55c │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f410 │ │ │ │ + bne.n 3f614 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3f3ae │ │ │ │ + beq.n 3f5b2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3f410 │ │ │ │ - bne.n 3f3b0 │ │ │ │ - movw r5, #10528 @ 0x2920 │ │ │ │ + blt.n 3f614 │ │ │ │ + bne.n 3f5b4 │ │ │ │ + movw r5, #10808 @ 0x2a38 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ - cbz r4, 3f3a6 │ │ │ │ - bl 95cc4 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ + cbz r4, 3f5ac │ │ │ │ + bl 96040 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f3a6 │ │ │ │ - ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ + bge.n 3f5ac │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f3a4 │ │ │ │ + bne.n 3f5aa │ │ │ │ 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, 3f3cc │ │ │ │ - ldr.w r5, [r5, #264] @ 0x108 │ │ │ │ - cbnz r5, 3f3f4 │ │ │ │ - b.n 3f3b0 │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ + cbnz r3, 3f5d0 │ │ │ │ + ldr r5, [r5, #44] @ 0x2c │ │ │ │ + cbnz r5, 3f5f8 │ │ │ │ + b.n 3f5b4 │ │ │ │ movs r5, #1 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f3dc │ │ │ │ + bge.n 3f5e0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 3f404 │ │ │ │ - cbnz r5, 3f3f8 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 3f608 │ │ │ │ + cbnz r5, 3f5fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11acac <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b6ec <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f3f8 │ │ │ │ + bge.n 3f5fc │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f404 │ │ │ │ + b.n 3f608 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3f404 │ │ │ │ + beq.n 3f608 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 800d0 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3f410 │ │ │ │ + b.w 80408 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3f614 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f3f8 │ │ │ │ + b.n 3f5fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3f43c │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16bce4 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32044 @ 0x7d2c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f430 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 3f486 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1bed08 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f486 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f486 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f486 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f530 │ │ │ │ - cbz r4, 3f4de │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl cbde0 │ │ │ │ - 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, #8548 @ 0x2164 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 3f530 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83a14 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3f522 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3f530 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ldrb.w r1, [r3, #-2] │ │ │ │ - ldrb.w r0, [r3, #-1] │ │ │ │ - strb.w r0, [r3, #-2] │ │ │ │ - strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f55e │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f616 │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - subs r1, #1 │ │ │ │ - bmi.n 3f576 │ │ │ │ - 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 │ │ │ │ - ldrd r0, r3, [r0, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r1 │ │ │ │ - subs r0, #1 │ │ │ │ - bmi.n 3f576 │ │ │ │ - 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 │ │ │ │ - ldrb.w r4, [r3, #-2] │ │ │ │ - bfi r2, r6, #0, #8 │ │ │ │ - bfi r1, r5, #16, #8 │ │ │ │ - ldrb.w r5, [r3, #-8] │ │ │ │ - bfi r2, r4, #8, #8 │ │ │ │ - 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 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8616 @ 0x21a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - 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 3f63c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13ec30 │ │ │ │ + b.w 140218 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31960 @ 0x7cd8 │ │ │ │ + movw r0, #35296 @ 0x89e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f62c │ │ │ │ + bne.n 3f630 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -30995,596 +30999,634 @@ │ │ │ │ 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 │ │ │ │ + ble.n 3f694 │ │ │ │ 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 │ │ │ │ + b.n 3f67a │ │ │ │ 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 3f6ce │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ + cbnz r0, 3f6e6 │ │ │ │ + b.n 3f6fa │ │ │ │ + movw r0, #61780 @ 0xf154 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f7b0 │ │ │ │ + b.n 3f6c0 │ │ │ │ + bl 83d50 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3f708 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 3f718 │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f7b0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f718 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3f6f6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f6f6 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3f784 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3f732 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f758 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 3f786 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3f74c │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 3f764 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f764 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3f786 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3f73e │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #26188 @ 0x664c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #61780 @ 0xf154 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f7b0 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 3f7a2 │ │ │ │ + cbz r1, 3f792 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3f79a │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1573f8 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3b888 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - bl 155700 │ │ │ │ - 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, #43616 @ 0xaa60 │ │ │ │ - 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, 3f7da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f732 │ │ │ │ + beq.n 3f7fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f732 │ │ │ │ + b.n 3f7fe │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f72a │ │ │ │ - bl f8d74 │ │ │ │ - cbz r0, 3f726 │ │ │ │ + cbz r0, 3f7f6 │ │ │ │ + bl f95b4 │ │ │ │ + cbz r0, 3f7f2 │ │ │ │ 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 3f7fe │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 6cc74 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 3f81c │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3f81e │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 3f82c │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3f82c │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 3f82c │ │ │ │ + cbnz r0, 3f844 │ │ │ │ + ldr r6, [pc, #112] @ (3f8a0 ) │ │ │ │ + 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 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f89a │ │ │ │ + cbz r4, 3f848 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl cc5b0 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r4, 3f88e │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3f87a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12004 @ 0x2ee4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d2088 │ │ │ │ + b.n 3f89a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 83d50 │ │ │ │ + mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f782 │ │ │ │ - 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 249bbc <_PyUnicode_EncodeUTF32@@Base+0xbb4> │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi.n 3f770 │ │ │ │ - tbb [pc, r0] │ │ │ │ - movs r1, #11 │ │ │ │ - lsls r5, r1, #8 │ │ │ │ - bl 22c6a4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f7ce │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 3f7be │ │ │ │ + bne.n 3f88c │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3f89a │ │ │ │ + str r4, [r5, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fd20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f7da │ │ │ │ - ldr r2, [pc, #88] @ (3f7e0 ) │ │ │ │ - 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 3f7da │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f7da │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f7d8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 3f7d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3f782 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f782 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - b.n 3f7da │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ + 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 11b150 │ │ │ │ - cbnz r0, 3f818 │ │ │ │ - bl d3b30 │ │ │ │ + bl 11bb90 │ │ │ │ + cbnz r0, 3f8d8 │ │ │ │ + bl d433c │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3f82e │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 3f82e │ │ │ │ + beq.n 3f8ee │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 3f8ee │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3f832 │ │ │ │ + b.n 3f8f2 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3f87a │ │ │ │ + bpl.n 3f93a │ │ │ │ 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 be404 │ │ │ │ + bl bebd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f876 │ │ │ │ + cbz r0, 3f936 │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f34 │ │ │ │ - cbz r0, 3f882 │ │ │ │ + bl 87250 │ │ │ │ + cbz r0, 3f942 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f876 │ │ │ │ + beq.n 3f936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f876 │ │ │ │ + cbnz r3, 3f936 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f882 │ │ │ │ + b.n 3f942 │ │ │ │ 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 3f8b0 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3f8c8 │ │ │ │ - b.n 3f8dc │ │ │ │ - movw r0, #58324 @ 0xe3d4 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f992 │ │ │ │ - b.n 3f8a2 │ │ │ │ - bl 83a14 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3f8ea │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 3f8fa │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f992 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f8fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3f8d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f8d8 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3f966 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3f914 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f93a │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 3f968 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3f92e │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 3f946 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f946 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3f968 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3f920 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #22732 @ 0x58cc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58324 @ 0xe3d4 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f992 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 3f984 │ │ │ │ - cbz r1, 3f974 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3f97c │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155700 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba94 <_PyImport_ClearExtension@@Base+0xe84> │ │ │ │ - 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, 3f9bc │ │ │ │ + cbz r0, 3f96a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9e0 │ │ │ │ + beq.n 3f98e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f9e0 │ │ │ │ + b.n 3f98e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f9d8 │ │ │ │ - bl f8d74 │ │ │ │ - cbz r0, 3f9d4 │ │ │ │ + cbz r0, 3f986 │ │ │ │ + bl f95b4 │ │ │ │ + cbz r0, 3f982 │ │ │ │ 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 3f9e0 │ │ │ │ + b.n 3f98e │ │ │ │ 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 6cf64 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3f9de │ │ │ │ + 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 24b1a0 <_PyUnicode_EncodeUTF32@@Base+0xb08> │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 3f9cc │ │ │ │ + tbb [pc, r0] │ │ │ │ + movs r1, #11 │ │ │ │ + lsls r5, r1, #8 │ │ │ │ + bl 22e558 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbnz r0, 3fa2a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 3fa1a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3fa36 │ │ │ │ + ldr r2, [pc, #88] @ (3fa3c ) │ │ │ │ + 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 3fa36 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + b.n 3fa36 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3fa34 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 3fa34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3f9de │ │ │ │ + mov r0, r2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f9de │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + b.n 3fa36 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64841 @ 0xfd49 │ │ │ │ + movw r1, #64773 @ 0xfd05 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 247ac8 <_PyBytes_Find@@Base+0x88c> │ │ │ │ + b.w 249158 <_PyBytes_Find@@Base+0x824> │ │ │ │ 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 3fa10 │ │ │ │ + bne.n 3fa6e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36404 │ │ │ │ + b.w 36468 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32052 @ 0x7d34 │ │ │ │ + movw r0, #35388 @ 0x8a3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa04 │ │ │ │ + bne.n 3fa62 │ │ │ │ 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 3fa4c │ │ │ │ + bne.n 3faaa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa6a │ │ │ │ - b.n 3fa64 │ │ │ │ + bne.n 3fac8 │ │ │ │ + b.n 3fac2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60528 @ 0xec70 │ │ │ │ + movw r0, #63944 @ 0xf9c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa3e │ │ │ │ - b.n 3fa82 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 3fa82 │ │ │ │ + bne.n 3fa9c │ │ │ │ + b.n 3fae0 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 3fae0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ee9fc │ │ │ │ - cbz r0, 3fa82 │ │ │ │ + bl 1f1b48 │ │ │ │ + cbz r0, 3fae0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 40038 │ │ │ │ + b.n 3fff8 │ │ │ │ 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, 3faaa │ │ │ │ + cbz r1, 3fb08 │ │ │ │ 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 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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, 3fad0 │ │ │ │ + cbz r3, 3fb2e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fad2 │ │ │ │ + b.n 3fb30 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fae0 │ │ │ │ + cbnz r3, 3fb3e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fae0 │ │ │ │ + ble.n 3fb3e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fae0 │ │ │ │ - cbnz r0, 3fafe │ │ │ │ - ldr r5, [pc, #188] @ (3fba0 ) │ │ │ │ + bgt.n 3fb3e │ │ │ │ + cbnz r0, 3fb5c │ │ │ │ + ldr r5, [pc, #192] @ (3fc00 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fafe │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3fb5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fb9c │ │ │ │ + b.n 3fbfa │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3fb0e │ │ │ │ + beq.n 3fb6c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3fafa │ │ │ │ + blt.n 3fb58 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb3a │ │ │ │ - cbz r6, 3fb16 │ │ │ │ + cbz r3, 3fb98 │ │ │ │ + cbz r6, 3fb74 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb26 │ │ │ │ + bne.n 3fb84 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fb9c │ │ │ │ + b.n 3fbfa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b794 │ │ │ │ + bl 20d9a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb4c │ │ │ │ - bl 7f800 │ │ │ │ + cbnz r0, 3fbaa │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fafa │ │ │ │ + bne.n 3fb58 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9e94 │ │ │ │ - b.n 3fafa │ │ │ │ - cbz r6, 3fb76 │ │ │ │ + bl ea694 │ │ │ │ + b.n 3fb58 │ │ │ │ + cbz r6, 3fbd4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb1c │ │ │ │ + beq.n 3fb7a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232950 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 2347b4 <_PyXI_EndInterpreter@@Base+0x404> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb6a │ │ │ │ + cbnz r3, 3fbc8 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb6c │ │ │ │ + b.n 3fbca │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb1c │ │ │ │ + b.n 3fb7a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb1c │ │ │ │ + beq.n 3fb7a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232950 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 2347b4 <_PyXI_EndInterpreter@@Base+0x404> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb90 │ │ │ │ + cbnz r3, 3fbee │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb92 │ │ │ │ + b.n 3fbf0 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb1c │ │ │ │ + b.n 3fb7a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + nop │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbd2 │ │ │ │ - movw r0, #8752 @ 0x2230 │ │ │ │ + beq.n 3fc32 │ │ │ │ + movw r0, #12124 @ 0x2f5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fbfa │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fc5a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbe4 │ │ │ │ + bmi.n 3fc44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fbfe │ │ │ │ + beq.n 3fc5e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + movw r1, #16416 @ 0x4020 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fc9a │ │ │ │ + b.n 3fcfa │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc1a │ │ │ │ + cbnz r3, 3fc7a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #16628 @ 0x40f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3fbfa │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3fc5a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc36 │ │ │ │ + beq.n 3fc96 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61080 @ 0xee98 │ │ │ │ + movw r1, #64456 @ 0xfbc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 3fbfa │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3fc5a │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1faae4 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1fd7e0 <_PyParkingLot_UnparkAll@@Base+0x10e4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbfa │ │ │ │ + beq.n 3fc5a │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbfa │ │ │ │ + beq.n 3fc5a │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13ce10 │ │ │ │ + bl 13e3f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fca0 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fd00 ) │ │ │ │ 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} │ │ │ │ @@ -31602,244 +31644,183 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 3fccc │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r5, #1 │ │ │ │ - ble.n 3fce6 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - b.n 3fcee │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #53992 @ 0xd2e8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3fcc2 │ │ │ │ - b.n 3fd40 │ │ │ │ - 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 3fd12 │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 22a664 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3fd2e │ │ │ │ - b.n 3fd2a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6480 @ 0x1950 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3fd40 │ │ │ │ - it ne │ │ │ │ - ldrne r4, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 3ffa0 │ │ │ │ + vldr d10, [pc, #580] @ 3ff60 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fd96 │ │ │ │ + bls.n 3fd52 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3ff94 │ │ │ │ + bvs.w 3ff50 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3ff94 │ │ │ │ + bgt.w 3ff50 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 3ffa8 │ │ │ │ + vldr d8, [pc, #540] @ 3ff68 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff94 │ │ │ │ - vldr d9, [pc, #536] @ 3ffb0 │ │ │ │ + b.n 3ff50 │ │ │ │ + vldr d9, [pc, #540] @ 3ff70 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fdc8 │ │ │ │ + bne.n 3fd84 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 3ffb8 │ │ │ │ - vldr d7, [pc, #524] @ 3ffc0 │ │ │ │ + vldr d6, [pc, #524] @ 3ff78 │ │ │ │ + vldr d7, [pc, #528] @ 3ff80 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3ff94 │ │ │ │ + b.n 3ff50 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fe0a │ │ │ │ + bne.n 3fdc6 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fd88 │ │ │ │ + bmi.n 3fd44 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3ff7a │ │ │ │ + bhi.w 3ff36 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #31968 @ 0x7ce0 │ │ │ │ + movw r3, #35344 @ 0x8a10 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3ff94 │ │ │ │ - vldr d7, [pc, #444] @ 3ffc8 │ │ │ │ + b.n 3ff50 │ │ │ │ + vldr d7, [pc, #448] @ 3ff88 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fe32 │ │ │ │ + bpl.n 3fdee │ │ │ │ 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 3ff94 │ │ │ │ - b.n 3ff70 │ │ │ │ - vldr d7, [pc, #412] @ 3ffd0 │ │ │ │ + ble.w 3ff50 │ │ │ │ + b.n 3ff2c │ │ │ │ + vldr d7, [pc, #416] @ 3ff90 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fe66 │ │ │ │ + ble.n 3fe22 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fe58 │ │ │ │ + bpl.n 3fe14 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 25836c │ │ │ │ + bl 259720 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3ff94 │ │ │ │ + b.n 3ff50 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 3ffb8 │ │ │ │ + vldr d8, [pc, #348] @ 3ff78 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff94 │ │ │ │ - vldr d7, [pc, #368] @ 3ffd8 │ │ │ │ + b.n 3ff50 │ │ │ │ + vldr d7, [pc, #372] @ 3ff98 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fe86 │ │ │ │ + ble.n 3fe42 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 3ffd8 │ │ │ │ + vldr d6, [pc, #348] @ 3ff98 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fe8e │ │ │ │ + b.n 3fe4a │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 3ffe0 │ │ │ │ + vldr d6, [pc, #336] @ 3ffa0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 3ffe8 │ │ │ │ + vldr d11, [pc, #336] @ 3ffa8 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3ff16 │ │ │ │ - bl 25836c │ │ │ │ + bpl.n 3fed2 │ │ │ │ + bl 259720 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #300] @ 3fff0 │ │ │ │ + vldr d6, [pc, #304] @ 3ffb0 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 24a3f0 <_Py_strhex@@Base+0x384> │ │ │ │ + bl 24b968 <_Py_strhex@@Base+0x36c> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fefc │ │ │ │ + bpl.n 3feb8 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3ff62 │ │ │ │ + b.n 3ff1e │ │ │ │ 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 3ff62 │ │ │ │ - bl 24a3f0 <_Py_strhex@@Base+0x384> │ │ │ │ + b.n 3ff1e │ │ │ │ + bl 24b968 <_Py_strhex@@Base+0x36c> │ │ │ │ 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 3ff4a │ │ │ │ + bpl.n 3ff06 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3ff62 │ │ │ │ + b.n 3ff1e │ │ │ │ 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 3ff94 │ │ │ │ + ble.n 3ff50 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff94 │ │ │ │ - vldr d7, [pc, #84] @ 3ffd0 │ │ │ │ + b.n 3ff50 │ │ │ │ + vldr d7, [pc, #88] @ 3ff90 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fe58 │ │ │ │ - vldr d14, [pc, #76] @ 3ffd8 │ │ │ │ + bgt.w 3fe14 │ │ │ │ + vldr d14, [pc, #80] @ 3ff98 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fe78 │ │ │ │ + b.n 3fe34 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ @@ -31853,104 +31834,166 @@ │ │ │ │ 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, 3fffe │ │ │ │ + cbnz r0, 3ffbe │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 40006 │ │ │ │ + cbnz r0, 3ffc6 │ │ │ │ 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, 40020 │ │ │ │ + cbnz r1, 3ffe0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1684 @ 0x694 │ │ │ │ + movw r1, #5060 @ 0x13c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4002c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 3ffec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 40032 │ │ │ │ + bge.n 3fff2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40036 │ │ │ │ + b.n 3fff6 │ │ │ │ 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, #61320 @ 0xef88 │ │ │ │ + movw r1, #64776 @ 0xfd08 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ strd r5, r3, [sp] │ │ │ │ - movw r0, #8944 @ 0x22f0 │ │ │ │ + movw r0, #12316 @ 0x301c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40084 │ │ │ │ + bge.n 40044 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 400be │ │ │ │ + b.n 4007e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 400aa │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 4006a │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4006e │ │ │ │ - bl 95cc4 │ │ │ │ + bne.n 4002e │ │ │ │ + bl 96040 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a720 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 40072 │ │ │ │ + bne.n 40032 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 400be │ │ │ │ + b.n 4007e │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 400ac │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 400c6 │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + b.n 400ce │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #57448 @ 0xe068 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 400a2 │ │ │ │ + b.n 40120 │ │ │ │ + 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 400f2 │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22c528 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 4010e │ │ │ │ + b.n 4010a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9928 @ 0x26c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d2088 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 40120 │ │ │ │ + it ne │ │ │ │ + ldrne r4, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + 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] @ (401e0 ) │ │ │ │ + ldr r6, [pc, #264] @ (40244 ) │ │ │ │ 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 +32001,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 40106 │ │ │ │ + bne.n 4016a │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 40106 │ │ │ │ + ble.n 4016a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 40106 │ │ │ │ - cbnz r4, 40128 │ │ │ │ + bne.n 4016a │ │ │ │ + cbnz r4, 4018c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (401e4 ) │ │ │ │ + ldr r4, [pc, #216] @ (40248 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401c2 │ │ │ │ + beq.n 40226 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401ca │ │ │ │ - bl 95cc4 │ │ │ │ + beq.n 4022e │ │ │ │ + bl 96040 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 40152 │ │ │ │ + beq.n 401b6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4015a │ │ │ │ + b.n 401be │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987bc │ │ │ │ - cbz r4, 40178 │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 401dc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f152c │ │ │ │ - b.n 401ca │ │ │ │ + bl f1d40 │ │ │ │ + b.n 4022e │ │ │ │ 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,181 +32073,146 @@ │ │ │ │ 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 404a2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 401ca │ │ │ │ + b.n 4022e │ │ │ │ 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 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ 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 40208 │ │ │ │ + bne.n 4026c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e1f74 │ │ │ │ + b.w e2770 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17876 @ 0x45d4 │ │ │ │ + movw r0, #21288 @ 0x5328 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401fc │ │ │ │ + bne.n 40260 │ │ │ │ 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 40242 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4024e │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 40270 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4026c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 4026c │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4026c │ │ │ │ - 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 4029e │ │ │ │ + bhi.n 402ae │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 402b6 │ │ │ │ - b.n 402ca │ │ │ │ - movw r0, #58236 @ 0xe37c │ │ │ │ + cbnz r0, 402c6 │ │ │ │ + b.n 402da │ │ │ │ + movw r0, #61692 @ 0xf0fc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40372 │ │ │ │ - b.n 40290 │ │ │ │ - bl 83a14 │ │ │ │ + beq.n 40382 │ │ │ │ + b.n 402a0 │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 402d8 │ │ │ │ + bne.n 402e8 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 402e8 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 402f8 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40372 │ │ │ │ + bne.n 40382 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 402e8 │ │ │ │ + b.n 402f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 402c6 │ │ │ │ + bne.n 402d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 402c6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 402d6 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40354 │ │ │ │ + ble.n 40364 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 40302 │ │ │ │ + bpl.n 40312 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40328 │ │ │ │ + bne.n 40338 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 40356 │ │ │ │ + b.n 40366 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4031c │ │ │ │ + beq.n 4032c │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 40334 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 40344 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40334 │ │ │ │ + bne.n 40344 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40356 │ │ │ │ + b.n 40366 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4030e │ │ │ │ + bne.n 4031e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #22732 @ 0x58cc │ │ │ │ + movw r2, #26188 @ 0x664c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58236 @ 0xe37c │ │ │ │ + movw r0, #61692 @ 0xf0fc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40372 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40382 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 40366 │ │ │ │ + bgt.n 40376 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d42c0 │ │ │ │ + b.w 1d7d88 │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 40516 │ │ │ │ + b.n 40576 │ │ │ │ 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] │ │ │ │ @@ -32217,229 +32225,318 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e908 │ │ │ │ + b.w 7ec40 │ │ │ │ │ │ │ │ -000403be : │ │ │ │ - ldr r1, [pc, #52] @ (403f4 ) │ │ │ │ +000403ce : │ │ │ │ + ldr r1, [pc, #52] @ (40404 ) │ │ │ │ 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 403ec │ │ │ │ + beq.n 403fc │ │ │ │ push {r4} │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r0, #1120 @ 0x460 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + 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 4042a │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 40436 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 40458 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40454 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 40454 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40454 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #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 4048a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 40512 │ │ │ │ + b.w 40572 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32164 @ 0x7da4 │ │ │ │ + movw r0, #35500 @ 0x8aac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40416 │ │ │ │ + bne.n 40476 │ │ │ │ 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 834f8 │ │ │ │ + bl 83834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404fc │ │ │ │ + beq.n 4055c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404e6 │ │ │ │ + beq.n 40546 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 40546 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1152ac │ │ │ │ + bl 115ce4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 40546 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1152ac │ │ │ │ + bl 115ce4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 40546 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1152ac │ │ │ │ + bl 115ce4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 40546 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1152ac │ │ │ │ + bl 115ce4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 40546 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1152ac │ │ │ │ + bl 115ce4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 40546 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1152ac │ │ │ │ + bl 115ce4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 40546 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404e6 │ │ │ │ + cbz r0, 40546 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 40500 │ │ │ │ + cbnz r0, 40560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 404fc │ │ │ │ + beq.n 4055c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404fc │ │ │ │ + cbnz r3, 4055c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4050e │ │ │ │ + b.n 4056e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7dec4 │ │ │ │ + bl 7e200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404e6 │ │ │ │ + beq.n 40546 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00040512 : │ │ │ │ - b.w 357ae <_Py_IncRef@@Base+0x22c> │ │ │ │ +00040572 : │ │ │ │ + b.w 3580e <_Py_IncRef@@Base+0x238> │ │ │ │ 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 │ │ │ │ + bne.n 4059e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d42c0 │ │ │ │ + b.w 1d7d88 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, sl │ │ │ │ mov r8, r2 │ │ │ │ add r1, r4 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4058c │ │ │ │ + cbz r0, 405ec │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ - ble.n 40568 │ │ │ │ + ble.n 405c8 │ │ │ │ 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 │ │ │ │ + ble.n 405ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r4, r3 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #2277 @ 0x8e5 │ │ │ │ + movw r1, #3477 @ 0xd95 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 405da <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 406c4 <_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 4063a │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 40664 │ │ │ │ + b.n 40654 │ │ │ │ + movw r0, #61772 @ 0xf14c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40632 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4068e │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 110ce8 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 40650 │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 40676 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldrd r4, r3, [sp, #8] │ │ │ │ + cbnz r1, 40684 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 40686 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 110ce8 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40664 │ │ │ │ + b.n 40650 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 24bfdc <_PyTime_FromLong@@Base+0x34c> │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000405a8 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +00040692 <_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, 405c0 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 406aa <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r5 │ │ │ │ - b.n 405d6 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 406c0 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1d9948 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd3b0 <_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 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4061e <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbz r0, 40708 <_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 │ │ │ │ @@ -32450,1033 +32547,978 @@ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - 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 40650 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 4067a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ - b.n 4066a <_PyBytes_ReverseFind@@Base+0xc2> │ │ │ │ - movw r0, #58316 @ 0xe3cc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40648 <_PyBytes_ReverseFind@@Base+0xa0> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 406a4 <_PyBytes_ReverseFind@@Base+0xfc> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 11042c <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 40666 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 4068c <_PyBytes_ReverseFind@@Base+0xe4> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 4069a <_PyBytes_ReverseFind@@Base+0xf2> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 4069c <_PyBytes_ReverseFind@@Base+0xf4> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 11042c <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4067a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ - b.n 40666 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 24acb0 <_PyTime_FromLong@@Base+0x664> │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13bc44 │ │ │ │ + bl 13d1f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406d8 <_PyBytes_ReverseFind@@Base+0x130> │ │ │ │ - blt.n 406e8 <_PyBytes_ReverseFind@@Base+0x140> │ │ │ │ - movw r0, #36464 @ 0x8e70 │ │ │ │ + beq.n 40736 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ + blt.n 40746 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + movw r0, #39764 @ 0x9b54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1083ac │ │ │ │ + bl 108bcc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406ec <_PyBytes_ReverseFind@@Base+0x144> │ │ │ │ + cbnz r0, 4074a <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c194 │ │ │ │ + bl 13d740 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4073a <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + b.n 40798 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dadf4 <_PyType_Name@@Base> │ │ │ │ + bl db5fc <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 4070e <_PyBytes_ReverseFind@@Base+0x166> │ │ │ │ + blt.n 4076c <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9328 @ 0x2470 │ │ │ │ + movw r0, #12700 @ 0x319c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4071e <_PyBytes_ReverseFind@@Base+0x176> │ │ │ │ + b.n 4077c <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #62096 @ 0xf290 │ │ │ │ + movw r0, #65432 @ 0xff98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c194 │ │ │ │ + bl 13d740 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4073a <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + beq.n 40798 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4073a <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + cbnz r3, 40798 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 4075e <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ + bne.n 407bc <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18a97c │ │ │ │ + b.w 18dde8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32100 @ 0x7d64 │ │ │ │ + movw r0, #35436 @ 0x8a6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40752 <_PyBytes_ReverseFind@@Base+0x1aa> │ │ │ │ + bne.n 407b0 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40786 <_PyBytes_ReverseFind@@Base+0x1de> │ │ │ │ + cbz r0, 407e4 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad244 │ │ │ │ + b.w 1b12a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 24aed8 <_PyTime_FromLong@@Base+0x88c> │ │ │ │ - cbz r0, 407c0 <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ + bl 24c3a4 <_PyTime_FromLong@@Base+0x714> │ │ │ │ + cbz r0, 40824 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ddd8 │ │ │ │ + bl 14f9d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 407c8 <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ + b.n 4082c <_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 407ec <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + bne.n 40850 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13ccb4 │ │ │ │ + b.w 13e298 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32036 @ 0x7d24 │ │ │ │ + movw r0, #35372 @ 0x8a2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407e0 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ + bne.n 40844 <_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, 40820 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 40822 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 40830 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 40830 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 40830 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ - cbnz r0, 40850 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - ldr r6, [pc, #172] @ (408e0 <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40850 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 408d8 <_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 408a0 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ - bl 7eba4 │ │ │ │ - cbnz r0, 40890 <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4084c <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17a048 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 408c6 <_PyBytes_ReverseFind@@Base+0x31e> │ │ │ │ - b.n 4084c <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 408d6 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 408d6 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ - bl d027c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4084c <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ - beq.n 408b8 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 824d8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 88f8c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4084c <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 408d8 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 408d8 <_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 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d6ec │ │ │ │ stmdb 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, 4090c <_PyBytes_ReverseFind@@Base+0x364> │ │ │ │ + cbz r3, 40886 <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4090e <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ + b.n 40888 <_PyBytes_ReverseFind@@Base+0x1f6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4091c <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ + cbnz r3, 40896 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4091c <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ + blt.n 40896 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4091c <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ - cbnz r0, 40936 <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ - ldr r4, [pc, #656] @ (40bb0 <_PyBytes_ReverseFind@@Base+0x608>) │ │ │ │ + bgt.n 40896 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + cbnz r0, 408b0 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + ldr r4, [pc, #660] @ (40b2c <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409ce <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ - cbz r6, 4097e <_PyBytes_ReverseFind@@Base+0x3d6> │ │ │ │ + beq.n 40948 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + cbz r6, 408f8 <_PyBytes_ReverseFind@@Base+0x266> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40942 <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ + cbz r4, 408bc <_PyBytes_ReverseFind@@Base+0x22a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4094a <_PyBytes_ReverseFind@@Base+0x3a2> │ │ │ │ - b.n 4098c <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + bne.n 408c4 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + b.n 40906 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4095c <_PyBytes_ReverseFind@@Base+0x3b4> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 4098c <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ - b.n 409ce <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ - bl 83a14 │ │ │ │ + cbnz r0, 408d6 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 40906 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ + b.n 40948 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40978 <_PyBytes_ReverseFind@@Base+0x3d0> │ │ │ │ + beq.n 408f2 <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40978 <_PyBytes_ReverseFind@@Base+0x3d0> │ │ │ │ + cbnz r3, 408f2 <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 40990 <_PyBytes_ReverseFind@@Base+0x3e8> │ │ │ │ - b.n 40954 <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ + bne.n 4090a <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + b.n 408ce <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40990 <_PyBytes_ReverseFind@@Base+0x3e8> │ │ │ │ + b.n 4090a <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4099e <_PyBytes_ReverseFind@@Base+0x3f6> │ │ │ │ + beq.n 40918 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 409a6 <_PyBytes_ReverseFind@@Base+0x3fe> │ │ │ │ + b.n 40920 <_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 40afa <_PyBytes_ReverseFind@@Base+0x552> │ │ │ │ + bne.w 40a74 <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 409d2 <_PyBytes_ReverseFind@@Base+0x42a> │ │ │ │ + cbnz r0, 4094c <_PyBytes_ReverseFind@@Base+0x2ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d30 <_PyBytes_ReverseFind@@Base+0x788> │ │ │ │ + b.n 40cac <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #42592 @ 0xa660 │ │ │ │ + movw sl, #45984 @ 0xb3a0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40a6c <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + beq.n 409e6 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409f4 <_PyBytes_ReverseFind@@Base+0x44c> │ │ │ │ + ble.n 4096e <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 409f6 <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ + bpl.n 40970 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 409e2 <_PyBytes_ReverseFind@@Base+0x43a> │ │ │ │ - beq.n 40ad8 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + b.n 4095c <_PyBytes_ReverseFind@@Base+0x2ca> │ │ │ │ + beq.n 40a52 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40a10 <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ + ble.n 4098a <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 40a10 <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ + bmi.n 4098a <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 409fa <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + b.n 40974 <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40adc <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + beq.n 40a56 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a2c <_PyBytes_ReverseFind@@Base+0x484> │ │ │ │ + bgt.n 409a6 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a66 <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ + b.n 409e0 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a54 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ + cbz r0, 409ce <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40adc <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + beq.n 40a56 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40adc <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + bne.n 40a56 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40adc <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40a56 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a66 <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ + beq.n 409e0 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40a66 <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ + cbnz r3, 409e0 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 409de <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + b.n 40958 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40ad8 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ + ble.n 40a52 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40a8a <_PyBytes_ReverseFind@@Base+0x4e2> │ │ │ │ + bpl.n 40a04 <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40a78 <_PyBytes_ReverseFind@@Base+0x4d0> │ │ │ │ - b.n 40ad8 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + bne.n 409f2 <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ + b.n 40a52 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40adc <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + cbz r0, 40a56 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40aa4 <_PyBytes_ReverseFind@@Base+0x4fc> │ │ │ │ + bgt.n 40a1e <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40ad6 <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ + b.n 40a50 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40ac6 <_PyBytes_ReverseFind@@Base+0x51e> │ │ │ │ + cbz r0, 40a40 <_PyBytes_ReverseFind@@Base+0x3ae> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40adc <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + beq.n 40a56 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40adc <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + cbnz r3, 40a56 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40adc <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40a56 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ad6 <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ + beq.n 40a50 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40ad6 <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ + cbnz r3, 40a50 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40d30 <_PyBytes_ReverseFind@@Base+0x788> │ │ │ │ + b.n 40cac <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 409ce <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ + beq.w 40948 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 409ce <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ + bne.w 40948 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 409ce <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40948 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 409ce <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ + bne.w 40948 <_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 40b32 <_PyBytes_ReverseFind@@Base+0x58a> │ │ │ │ + bne.n 40aac <_PyBytes_ReverseFind@@Base+0x41a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45100 @ 0xb02c │ │ │ │ + movw r1, #48516 @ 0xbd84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 40d28 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 40ca4 <_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 40c28 <_PyBytes_ReverseFind@@Base+0x680> │ │ │ │ + bne.n 40ba4 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d28 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + beq.w 40ca4 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40bd8 <_PyBytes_ReverseFind@@Base+0x630> │ │ │ │ + ble.n 40b54 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40bd8 <_PyBytes_ReverseFind@@Base+0x630> │ │ │ │ + bcc.n 40b54 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40bd0 <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ + bne.n 40b4c <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + beq.w 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b92 <_PyBytes_ReverseFind@@Base+0x5ea> │ │ │ │ + bgt.n 40b0c <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40bc4 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ + b.n 40b40 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40bb4 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ + cbz r0, 40b30 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + beq.w 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ - b.n 40cf2 <_PyBytes_ReverseFind@@Base+0x74a> │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + bne.w 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + b.n 40c6e <_PyBytes_ReverseFind@@Base+0x5dc> │ │ │ │ + nop │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40bc4 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ + beq.n 40b40 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40bc4 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ + cbnz r2, 40b40 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40b60 <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ + b.n 40ada <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40b68 <_PyBytes_ReverseFind@@Base+0x5c0> │ │ │ │ + bne.n 40ae2 <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40c22 <_PyBytes_ReverseFind@@Base+0x67a> │ │ │ │ + blt.n 40b9e <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + beq.w 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40bfc <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + bgt.n 40b78 <_PyBytes_ReverseFind@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c1e <_PyBytes_ReverseFind@@Base+0x676> │ │ │ │ + b.n 40b9a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ce8 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne.n 40c64 <_PyBytes_ReverseFind@@Base+0x5d2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c1e <_PyBytes_ReverseFind@@Base+0x676> │ │ │ │ + beq.n 40b9a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c1e <_PyBytes_ReverseFind@@Base+0x676> │ │ │ │ + cbnz r3, 40b9a <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40d2a <_PyBytes_ReverseFind@@Base+0x782> │ │ │ │ - bl 72278 │ │ │ │ + b.n 40ca6 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d28 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + beq.n 40ca4 <_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 40cc0 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq.n 40c3c <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1d9948 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd3b0 <_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 40cc0 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + blt.n 40c3c <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov r1, sl │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + beq.n 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c84 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bgt.n 40c00 <_PyBytes_ReverseFind@@Base+0x56e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40cb8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + b.n 40c34 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40ca8 <_PyBytes_ReverseFind@@Base+0x700> │ │ │ │ + cbz r0, 40c24 <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + beq.n 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + cbnz r3, 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cb8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + beq.n 40c34 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40cb8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + cbnz r3, 40c34 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40c36 <_PyBytes_ReverseFind@@Base+0x68e> │ │ │ │ + b.n 40bb2 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + cbz r0, 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40cd8 <_PyBytes_ReverseFind@@Base+0x730> │ │ │ │ + bgt.n 40c54 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40d0a <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + b.n 40c86 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40cfa <_PyBytes_ReverseFind@@Base+0x752> │ │ │ │ + cbz r0, 40c76 <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + beq.n 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + cbnz r3, 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d12 <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c8e <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d0a <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + beq.n 40c86 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40d0a <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ + cbnz r3, 40c86 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40d2a <_PyBytes_ReverseFind@@Base+0x782> │ │ │ │ + b.n 40ca6 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d28 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + beq.n 40ca4 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40d28 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + cbnz r3, 40ca4 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 40cd0 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 40cd2 <_PyBytes_ReverseFind@@Base+0x640> │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 40ce0 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 40ce0 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 40ce0 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cbnz r0, 40d00 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + ldr r6, [pc, #172] @ (40d90 <_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 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40d00 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 40d88 <_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 40d50 <_PyBytes_ReverseFind@@Base+0x6be> │ │ │ │ + bl 7eedc │ │ │ │ + cbnz r0, 40d40 <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40cfc <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17cd74 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 40d76 <_PyBytes_ReverseFind@@Base+0x6e4> │ │ │ │ + b.n 40cfc <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40d86 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 40d86 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + bl d0a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 40cfc <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + beq.n 40d68 <_PyBytes_ReverseFind@@Base+0x6d6> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 82810 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 892a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 40cfc <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40d88 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 40d88 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ mov r4, r0 │ │ │ │ - bl 78234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40d94 <_PyBytes_ReverseFind@@Base+0x7ec> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e908 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7da28 │ │ │ │ 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 40d7c <_PyBytes_ReverseFind@@Base+0x7d4> │ │ │ │ + bne.n 40dbe <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 238094 │ │ │ │ + b.w 239f80 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32072 @ 0x7d48 │ │ │ │ + movw r0, #35408 @ 0x8a50 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d70 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bne.n 40db2 <_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 785cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 40e1e <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7ec40 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 122ec0 <_Py_union_type_or@@Base+0x228> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20dfc8 <_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, 40dc4 <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ + cbz r0, 40e4e <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40dc0 <_PyBytes_ReverseFind@@Base+0x818> │ │ │ │ + beq.n 40e4a <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40dc0 <_PyBytes_ReverseFind@@Base+0x818> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40e4a <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ - bl 121fb8 <_Py_union_type_or@@Base+0x228> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 20bdb8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #3717 @ 0xe85 │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53512 @ 0xd108 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - b.w 405da <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40e26 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ + bne.n 40e74 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #4191 @ 0x105f │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + b.n 406c4 <_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 40e4a <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ + bne.n 40eae <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 158ce8 │ │ │ │ + b.w 15aae0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32116 @ 0x7d74 │ │ │ │ + movw r0, #35452 @ 0x8a7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e3e <_PyBytes_ReverseFind@@Base+0x896> │ │ │ │ + bne.n 40ea2 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ 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 182468 │ │ │ │ - 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 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #4115 @ 0x1013 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 1d8aa4 │ │ │ │ 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, 40ec2 <_PyBytes_ReverseFind@@Base+0x91a> │ │ │ │ + cbz r3, 40ee4 <_PyBytes_ReverseFind@@Base+0x852> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40ec4 <_PyBytes_ReverseFind@@Base+0x91c> │ │ │ │ + b.n 40ee6 <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40ed2 <_PyBytes_ReverseFind@@Base+0x92a> │ │ │ │ + cbnz r3, 40ef4 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40ed2 <_PyBytes_ReverseFind@@Base+0x92a> │ │ │ │ + blt.n 40ef4 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40ed2 <_PyBytes_ReverseFind@@Base+0x92a> │ │ │ │ - cbnz r0, 40eee <_PyBytes_ReverseFind@@Base+0x946> │ │ │ │ - ldr r5, [pc, #244] @ (40fc8 <_PyBytes_ReverseFind@@Base+0xa20>) │ │ │ │ + bgt.n 40ef4 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ + cbnz r0, 40f10 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ + ldr r5, [pc, #240] @ (40fe8 <_PyBytes_ReverseFind@@Base+0x956>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40eee <_PyBytes_ReverseFind@@Base+0x946> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40f10 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40fbe <_PyBytes_ReverseFind@@Base+0xa16> │ │ │ │ - cbz r7, 40efa <_PyBytes_ReverseFind@@Base+0x952> │ │ │ │ + b.n 40fe0 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ + cbz r7, 40f1c <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40eea <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + blt.n 40f0c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40f0a <_PyBytes_ReverseFind@@Base+0x962> │ │ │ │ + beq.n 40f2c <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40f12 <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ + b.n 40f34 <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40eea <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + beq.n 40f0c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40fbe <_PyBytes_ReverseFind@@Base+0xa16> │ │ │ │ + ble.n 40fe0 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40f42 <_PyBytes_ReverseFind@@Base+0x99a> │ │ │ │ + beq.n 40f64 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40f42 <_PyBytes_ReverseFind@@Base+0x99a> │ │ │ │ + beq.n 40f64 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40f2a <_PyBytes_ReverseFind@@Base+0x982> │ │ │ │ + bne.n 40f4c <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f66 <_PyBytes_ReverseFind@@Base+0x9be> │ │ │ │ + b.n 40f88 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f66 <_PyBytes_ReverseFind@@Base+0x9be> │ │ │ │ + ble.n 40f88 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f60 <_PyBytes_ReverseFind@@Base+0x9b8> │ │ │ │ + bne.n 40f82 <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f60 <_PyBytes_ReverseFind@@Base+0x9b8> │ │ │ │ + ble.n 40f82 <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40fa4 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + cbz r0, 40fc6 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f90 <_PyBytes_ReverseFind@@Base+0x9e8> │ │ │ │ + cbz r0, 40fb2 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40fa4 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + beq.n 40fc6 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40fa4 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + cbnz r3, 40fc6 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40fa4 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40fc6 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f24 <_PyBytes_ReverseFind@@Base+0x97c> │ │ │ │ + beq.n 40f46 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40f24 <_PyBytes_ReverseFind@@Base+0x97c> │ │ │ │ + bne.n 40f46 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f24 <_PyBytes_ReverseFind@@Base+0x97c> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f46 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40eea <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + beq.n 40f0c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40eea <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + bne.n 40f0c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40eea <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f0c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + add.w r3, r0, #8 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + vldr d1, [r0, #16] │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmdb ip, {r0, r1, r2, r3} │ │ │ │ + vneg.f64 d1, d1 │ │ │ │ + vldr d0, [sp] │ │ │ │ + add sp, #16 │ │ │ │ + b.w 1854ac │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #4209 @ 0x1071 │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 1dc510 │ │ │ │ │ │ │ │ -00040fcc : │ │ │ │ +0004101c : │ │ │ │ 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 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41008 │ │ │ │ + beq.n 41058 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232578 <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ + bl 234340 <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41008 │ │ │ │ + beq.n 41058 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc564 │ │ │ │ + b.w bcd30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 41172 <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ + 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 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #108] @ 41098 │ │ │ │ + vldr d7, [pc, #112] @ 410f8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41064 │ │ │ │ + bhi.n 410c2 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41050 │ │ │ │ + ble.n 410ae │ │ │ │ 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 41086 │ │ │ │ - b.n 41080 │ │ │ │ + beq.n 410e4 │ │ │ │ + b.n 410de │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4108a │ │ │ │ + bvs.n 410e8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4108a │ │ │ │ + bgt.n 410e8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #28] @ 410a0 │ │ │ │ - b.n 4108a │ │ │ │ - vldr d8, [pc, #32] @ 410a8 │ │ │ │ + vldr d8, [pc, #32] @ 41100 │ │ │ │ + b.n 410e8 │ │ │ │ + vldr d8, [pc, #32] @ 41108 │ │ │ │ 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] │ │ │ │ @@ -33487,565 +33529,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 411a8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41148 │ │ │ │ + bne.n 411a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 179b50 │ │ │ │ + bl 17c830 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 41102 │ │ │ │ + bcs.n 41162 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #32896 @ 0x8080 │ │ │ │ + movw r1, #36288 @ 0x8dc0 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #26240 @ 0x6680 │ │ │ │ + movw r2, #29632 @ 0x73c0 │ │ │ │ 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 41164 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #21076 @ 0x5254 │ │ │ │ + movw r3, #24468 @ 0x5f94 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 41124 │ │ │ │ + cbz r6, 41184 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 41128 │ │ │ │ + bne.n 41188 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 4113e │ │ │ │ - bl 85a18 │ │ │ │ + b.n 4119e │ │ │ │ + bl 85d2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41124 │ │ │ │ + bne.n 41184 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41124 │ │ │ │ + bne.n 41184 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 800d0 │ │ │ │ - movw r2, #22760 @ 0x58e8 │ │ │ │ + b.w 80408 │ │ │ │ + movw r2, #26216 @ 0x6668 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46860 @ 0xb70c │ │ │ │ + movw r0, #50196 @ 0xc414 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f920c │ │ │ │ - │ │ │ │ -0004116e <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bc564 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #11353 @ 0x2c59 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 405da <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #4579 @ 0x11e3 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 13dca8 │ │ │ │ - mov r0, r1 │ │ │ │ - b.w f920c │ │ │ │ + b.w f9a4c │ │ │ │ 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 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 411de <_PyDict_DelItem_KnownHash@@Base+0x70> │ │ │ │ + cbz r0, 4120e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 411c2 <_PyDict_DelItem_KnownHash@@Base+0x54> │ │ │ │ + cbz r3, 411f2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 411ca <_PyDict_DelItem_KnownHash@@Base+0x5c> │ │ │ │ + b.n 411fa │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 411d2 <_PyDict_DelItem_KnownHash@@Base+0x64> │ │ │ │ + cbz r2, 41202 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 411da <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ + b.n 4120a │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 41256 <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ + bl 41230 <_PyDict_DelItem_KnownHash@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00041212 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bcd30 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 41272 <_PyDict_DelItem_KnownHash@@Base+0x60> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #4745 @ 0x1289 │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 13f290 │ │ │ │ + mov r0, r1 │ │ │ │ + b.w f9a4c │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ + movw r7, #45984 @ 0xb3a0 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ + movw r6, #47008 @ 0xb7a0 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + movw r5, #24212 @ 0x5e94 │ │ │ │ + movt r5, #57 @ 0x39 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 4126e <_PyDict_DelItem_KnownHash@@Base+0x5c> │ │ │ │ + ldrb r3, [r1, r4] │ │ │ │ + ldr.w ip, [r7, r3, lsl #2] │ │ │ │ + tst.w ip, #1 │ │ │ │ + beq.n 41260 <_PyDict_DelItem_KnownHash@@Base+0x4e> │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + b.n 41268 <_PyDict_DelItem_KnownHash@@Base+0x56> │ │ │ │ + tst.w ip, #2 │ │ │ │ + it ne │ │ │ │ + ldrbne r3, [r6, r3] │ │ │ │ + strb r3, [r0, r4] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 4124c <_PyDict_DelItem_KnownHash@@Base+0x3a> │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #21577 @ 0x5449 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 406c4 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411f0 <_PyDict_DelItem_KnownHash@@Base+0x82> │ │ │ │ + beq.n 41296 <_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 41214 <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 412ba <_PyDict_DelItem_KnownHash@@Base+0xa8> │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41220 <_PyDict_DelItem_KnownHash@@Base+0xb2> │ │ │ │ + cbz r3, 412c6 <_PyDict_DelItem_KnownHash@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41252 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + b.n 412f8 <_PyDict_DelItem_KnownHash@@Base+0xe6> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4124e <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 412f4 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4124e <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ + cbnz r3, 412f4 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4124e <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 412f4 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4124e <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ + cbnz r3, 412f4 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4124e <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 412f4 <_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, #42592 @ 0xa660 │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #43616 @ 0xaa60 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #20820 @ 0x5154 │ │ │ │ - movt r5, #57 @ 0x39 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 41294 <_PyDict_DelItem_KnownHash@@Base+0x126> │ │ │ │ - ldrb r3, [r1, r4] │ │ │ │ - ldr.w ip, [r7, r3, lsl #2] │ │ │ │ - tst.w ip, #1 │ │ │ │ - beq.n 41286 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - b.n 4128e <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ - tst.w ip, #2 │ │ │ │ - it ne │ │ │ │ - ldrbne r3, [r6, r3] │ │ │ │ - strb r3, [r0, r4] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 41272 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ - 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 1573f8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4133c <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 41320 <_PyDict_DelItem_KnownHash@@Base+0x10e> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 41328 <_PyDict_DelItem_KnownHash@@Base+0x116> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 41330 <_PyDict_DelItem_KnownHash@@Base+0x11e> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 41338 <_PyDict_DelItem_KnownHash@@Base+0x126> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 414f0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00041298 : │ │ │ │ +00041340 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (412b4 ) │ │ │ │ + ldr r4, [pc, #20] @ (4135c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd2bc │ │ │ │ + b.w ddac8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 412f2 │ │ │ │ + bne.n 4139a │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41306 │ │ │ │ - ldr r0, [pc, #188] @ (413b0 ) │ │ │ │ + b.n 413ae │ │ │ │ + ldr r0, [pc, #188] @ (41458 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11cd98 │ │ │ │ + bl 11d7c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 413a4 │ │ │ │ + beq.n 4144c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41332 │ │ │ │ + beq.n 413da │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41376 │ │ │ │ + b.n 4141e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7eba4 │ │ │ │ + bl 7eedc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 4133a │ │ │ │ + cbz r2, 413e2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 20aae8 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 4138e │ │ │ │ + bl 20ccf8 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 41436 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41318 │ │ │ │ - b.n 413a6 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4138e │ │ │ │ + bne.n 413c0 │ │ │ │ + b.n 4144e │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 41436 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9e94 │ │ │ │ - b.n 4138e │ │ │ │ + bl ea694 │ │ │ │ + b.n 41436 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 824d8 │ │ │ │ + bl 82810 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 4138e │ │ │ │ + cbz r7, 41436 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 88f8c │ │ │ │ + bl 892a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4137e │ │ │ │ + bne.n 41426 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4138e │ │ │ │ + bne.n 41436 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41352 │ │ │ │ - b.n 413a6 │ │ │ │ + bne.n 413fa │ │ │ │ + b.n 4144e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4136e │ │ │ │ + bne.n 41416 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4136e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41416 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 413a4 │ │ │ │ + beq.n 4144c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 413a4 │ │ │ │ + cbnz r3, 4144c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 41172 <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ 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] @ (414ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71400 │ │ │ │ - cbz r0, 41438 │ │ │ │ + bl 71718 │ │ │ │ + cbz r0, 414dc │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #28292 @ 0x6e84 │ │ │ │ + movw r7, #31684 @ 0x7bc4 │ │ │ │ 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 800d0 │ │ │ │ + cbz r0, 414e0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4141c │ │ │ │ + beq.n 414c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4141c │ │ │ │ + cbnz r3, 414c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4143c │ │ │ │ + bge.n 414e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41438 │ │ │ │ + beq.n 414dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41438 │ │ │ │ + cbnz r3, 414dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41442 │ │ │ │ + b.n 414e6 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413ee │ │ │ │ + bne.n 41492 │ │ │ │ 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 155700 │ │ │ │ - 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 414a2 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #43616 @ 0xaa60 │ │ │ │ + movw ip, #47008 @ 0xb7a0 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #42592 @ 0xa660 │ │ │ │ + movw lr, #45984 @ 0xb3a0 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #20820 @ 0x5154 │ │ │ │ + movw r7, #24212 @ 0x5e94 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414f2 │ │ │ │ + bge.n 41540 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414d8 │ │ │ │ - cbnz r3, 414ec │ │ │ │ + beq.n 41526 │ │ │ │ + cbnz r3, 4153a │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414ec │ │ │ │ + b.n 4153a │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414e6 │ │ │ │ - cbz r3, 414ea │ │ │ │ + beq.n 41534 │ │ │ │ + cbz r3, 41538 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414ec │ │ │ │ + b.n 4153a │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414ec │ │ │ │ + b.n 4153a │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 414c0 │ │ │ │ + b.n 4150e │ │ │ │ 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 41272 <_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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41514 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 41544 │ │ │ │ + bne.n 41578 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 415a8 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 41534 │ │ │ │ + cbnz r0, 41598 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9560 @ 0x2558 │ │ │ │ + movw r1, #12932 @ 0x3284 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 41544 │ │ │ │ - movw r1, #38916 @ 0x9804 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 415a8 │ │ │ │ + movw r1, #42332 @ 0xa55c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1780 │ │ │ │ + b.w f1f94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad244 │ │ │ │ - push {r4, lr} │ │ │ │ + b.w 1b12a8 │ │ │ │ + push {r4, r5, r6, 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 415ae │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 415dc │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 41614 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 415fe │ │ │ │ + mov r5, r0 │ │ │ │ + bl 83d50 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 415ae │ │ │ │ - subs r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 415ae │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 417ee │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 415b8 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.n 415a6 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - b.n 415ba │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - b.n 415ba │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 415ba │ │ │ │ + beq.n 415fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 415fa │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 415d0 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 41618 │ │ │ │ + subs r4, r4, r1 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3b888 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ + cbnz r0, 4162e │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 41650 │ │ │ │ + cbz r1, 4161e │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 41626 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1573f8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 41636 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + b.n 4163e │ │ │ │ + movw r3, #10688 @ 0x29c0 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ + add r4, r3 │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + beq.n 4164a │ │ │ │ + cmp r2, #45 @ 0x2d │ │ │ │ + bne.n 41650 │ │ │ │ + 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] @ (41718 ) │ │ │ │ + ldr r1, [pc, #292] @ (417ac ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34384 @ 0x8650 │ │ │ │ + movw r2, #37720 @ 0x9358 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #9620 @ 0x2594 │ │ │ │ + movw r1, #12992 @ 0x32c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 416f0 │ │ │ │ + beq.n 41786 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #9152 @ 0x23c0 │ │ │ │ + movw r1, #12504 @ 0x30d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9640 @ 0x25a8 │ │ │ │ + movw r0, #13012 @ 0x32d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41682 │ │ │ │ + blt.n 41718 │ │ │ │ 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 216458 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2184b8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41682 │ │ │ │ + beq.n 41718 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 41686 │ │ │ │ + beq.n 4171c │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41694 │ │ │ │ + beq.n 4172a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34508 @ 0x86cc │ │ │ │ + movw r1, #37880 @ 0x93f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 416e6 │ │ │ │ + b.n 4177c │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 416a0 │ │ │ │ + b.n 41736 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 │ │ │ │ @@ -34053,1403 +34118,1229 @@ │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 41fa0 │ │ │ │ + bl 41f96 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 772d8 │ │ │ │ - b.n 416f2 │ │ │ │ + bl 77670 │ │ │ │ + b.n 41788 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (41718 ) │ │ │ │ + ldr r3, [pc, #28] @ (417ac ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4170a │ │ │ │ + beq.n 417a0 │ │ │ │ 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 417dc │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1f4fa0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 417f6 │ │ │ │ + b.n 417f2 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #43220 @ 0xa8d4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 417cc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 41800 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 418ac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 78638 │ │ │ │ + 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 4173c │ │ │ │ + bne.n 4182c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ecb18 │ │ │ │ + b.w ed318 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31988 @ 0x7cf4 │ │ │ │ + movw r0, #35324 @ 0x89fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41730 │ │ │ │ + bne.n 41820 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 41778 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 417b0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4179a │ │ │ │ + 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 4189e │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 4189e │ │ │ │ + subs r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 4189e │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 41950 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 418a8 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r4, #3 │ │ │ │ + bne.n 41896 │ │ │ │ + cmp r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + b.n 418aa │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + b.n 418aa │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 418aa │ │ │ │ + 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 │ │ │ │ - bl 83a14 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #34212 @ 0x85a4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + bl 11bb90 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + cbnz r3, 418e2 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movw r1, #13172 @ 0x3374 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d2088 │ │ │ │ + b.n 418ee │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 7a1fc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + cbnz r0, 418f2 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4194c │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + bl ce6e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4191e │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 26c374 │ │ │ │ + cbz r1, 41938 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl d2088 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41796 │ │ │ │ + beq.n 418ee │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 41796 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 4176c │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 417b4 │ │ │ │ - subs r4, r4, r1 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3ba94 <_PyImport_ClearExtension@@Base+0xe84> │ │ │ │ - cbnz r0, 417ca │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 417ec │ │ │ │ - cbz r1, 417ba │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 417c2 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 155700 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 417d2 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - b.n 417da │ │ │ │ - movw r3, #10688 @ 0x29c0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ - add r4, r3 │ │ │ │ - cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 417e6 │ │ │ │ - cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 417ec │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - strb r1, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 418ee │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 418ee │ │ │ │ + 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} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 41864 │ │ │ │ + beq.n 419cc │ │ │ │ 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 41844 │ │ │ │ + bne.n 419ae │ │ │ │ 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 24aed8 <_PyTime_FromLong@@Base+0x88c> │ │ │ │ + bl 24c3a4 <_PyTime_FromLong@@Base+0x714> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 4185e │ │ │ │ + cbz r3, 4199e │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41984 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 419c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 22a67c │ │ │ │ + bl 22c540 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 41848 │ │ │ │ - bhi.n 41822 │ │ │ │ - cbz r0, 41854 │ │ │ │ + beq.n 419b2 │ │ │ │ + bhi.n 41984 │ │ │ │ + cbz r0, 419be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41860 │ │ │ │ + b.n 419c8 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4185a │ │ │ │ + bge.n 419c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41860 │ │ │ │ - bne.n 41822 │ │ │ │ - b.n 41844 │ │ │ │ - movs r0, #1 │ │ │ │ + b.n 419c8 │ │ │ │ + bne.n 41984 │ │ │ │ + b.n 419ae │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 41894 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1f2000 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 418ae │ │ │ │ - b.n 418aa │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #40188 @ 0x9cfc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41884 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 418b8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 4196c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 782a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (418d0 ) │ │ │ │ - b.w 2389a8 │ │ │ │ - nop │ │ │ │ - b.n 4123c <_PyDict_DelItem_KnownHash@@Base+0xce> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (41968 ) │ │ │ │ + ldr r0, [pc, #128] @ (41a64 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #34384 @ 0x8650 │ │ │ │ + movw r2, #37720 @ 0x9358 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #9820 @ 0x265c │ │ │ │ + movw r1, #13316 @ 0x3404 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 4194e │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 41a4a │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9152 @ 0x23c0 │ │ │ │ + movw r1, #12504 @ 0x30d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9840 @ 0x2670 │ │ │ │ + movw r0, #13336 @ 0x3418 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4192c │ │ │ │ + bge.n 41a28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41946 │ │ │ │ + b.n 41a42 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 216458 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2184b8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41928 │ │ │ │ + beq.n 41a24 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 216670 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 2186d0 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 772d8 │ │ │ │ - b.n 41950 │ │ │ │ + bl 77670 │ │ │ │ + b.n 41a4c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (41968 ) │ │ │ │ + ldr r3, [pc, #20] @ (41a64 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41962 │ │ │ │ + beq.n 41a5e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r1, #34332 @ 0x861c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 11b150 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 419a2 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movw r1, #9864 @ 0x2688 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl d1888 │ │ │ │ - b.n 419ae │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 79e44 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 419b2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 41a0c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - bl cdef0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 419de │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 26b5fc │ │ │ │ - cbz r1, 419f8 │ │ │ │ - movw r1, #9916 @ 0x26bc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl d1888 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 419ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 419ae │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 785cc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 78638 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 419ae │ │ │ │ + bl 7ec40 │ │ │ │ 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} │ │ │ │ + beq.n 41aac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 41aac │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 781e4 <_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 41a30 │ │ │ │ + bne.n 41ace │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3627e │ │ │ │ + b.w 3631a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31940 @ 0x7cc4 │ │ │ │ + movw r0, #35276 @ 0x89cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41a24 │ │ │ │ + bne.n 41ac2 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 78234 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 782a0 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl ce984 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e908 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41a8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a8c │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e4c <_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, 41aac │ │ │ │ + cbnz r0, 41b04 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41ab6 │ │ │ │ - b.n 41abc │ │ │ │ + cbnz r0, 41b0e │ │ │ │ + b.n 41b14 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41aa6 │ │ │ │ - b.n 41aca │ │ │ │ + beq.n 41afe │ │ │ │ + b.n 41b22 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41aca │ │ │ │ + cbnz r0, 41b22 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41aca │ │ │ │ + cbz r0, 41b22 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 41b06 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 41b4e │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 41b66 │ │ │ │ + b.n 41b7a │ │ │ │ + movw r0, #61588 @ 0xf094 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41c34 │ │ │ │ + b.n 41b40 │ │ │ │ + bl 83d50 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 41b88 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 41b98 │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41c34 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 41b98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41b06 │ │ │ │ + bne.n 41b76 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41b76 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 41c04 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 41bb2 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 41b06 │ │ │ │ - cbz r2, 41b06 │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #60540 @ 0xec7c │ │ │ │ + bne.n 41bd8 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 41c06 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 41bcc │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 41be4 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41be4 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 41c06 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 41bbe │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #26188 @ 0x664c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 41b28 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r3, r4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movw r4, #11392 @ 0x2c80 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41af0 │ │ │ │ + movw r0, #61588 @ 0xf094 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41c34 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 41c16 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d7d88 │ │ │ │ + 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 40576 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41b40 │ │ │ │ - movw r0, #9996 @ 0x270c │ │ │ │ + cbnz r3, 41c4c │ │ │ │ + movw r0, #13372 @ 0x343c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #10016 @ 0x2720 │ │ │ │ + movw r0, #13392 @ 0x3450 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ 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] @ (41b8c ) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (41c98 ) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41b7c │ │ │ │ - movw r0, #10052 @ 0x2744 │ │ │ │ + cbz r2, 41c88 │ │ │ │ + movw r0, #13428 @ 0x3474 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ - movw r0, #9412 @ 0x24c4 │ │ │ │ + b.w 82b70 │ │ │ │ + movw r0, #12784 @ 0x31f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ - bmi.n 41c68 │ │ │ │ + b.w 82b70 │ │ │ │ + bmi.n 41d74 │ │ │ │ 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 2449a0 <_PyObject_GetState@@Base> │ │ │ │ + bl 246254 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c1e │ │ │ │ - ldr r0, [pc, #132] @ (41c34 ) │ │ │ │ + beq.n 41d2a │ │ │ │ + ldr r0, [pc, #132] @ (41d40 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41bc8 │ │ │ │ - ldr r5, [pc, #116] @ (41c38 ) │ │ │ │ + cbnz r0, 41cd4 │ │ │ │ + ldr r5, [pc, #116] @ (41d44 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41c22 │ │ │ │ - bl 8630c │ │ │ │ + b.n 41d2e │ │ │ │ + bl 86620 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41be4 │ │ │ │ + beq.n 41cf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41be4 │ │ │ │ + cbnz r3, 41cf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41bc2 │ │ │ │ + beq.n 41cce │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (41c38 ) │ │ │ │ + ldr r2, [pc, #72] @ (41d44 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d660 │ │ │ │ + bl 7d99c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41c12 │ │ │ │ + beq.n 41d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41c16 │ │ │ │ - ldr r5, [pc, #36] @ (41c38 ) │ │ │ │ - b.n 41c22 │ │ │ │ + cbz r3, 41d22 │ │ │ │ + ldr r5, [pc, #36] @ (41d44 ) │ │ │ │ + b.n 41d2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41c12 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41d1e │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 41cd8 │ │ │ │ + bmi.n 41de4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41c44 │ │ │ │ - b.w 1f238c │ │ │ │ - ldr r0, [pc, #0] @ (41c48 ) │ │ │ │ + cbz r0, 41d50 │ │ │ │ + b.w 1f5270 │ │ │ │ + ldr r0, [pc, #0] @ (41d54 ) │ │ │ │ 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 41c78 │ │ │ │ - movw r1, #13281 @ 0x33e1 │ │ │ │ + beq.n 41d84 │ │ │ │ + movw r1, #28369 @ 0x6ed1 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23d934 │ │ │ │ - movw r2, #45680 @ 0xb270 │ │ │ │ + b.w 23f310 │ │ │ │ + movw r2, #49016 @ 0xbf78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40004 @ 0x9c44 │ │ │ │ + movw r0, #43036 @ 0xa81c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_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 41cc2 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 41cda │ │ │ │ - b.n 41cee │ │ │ │ - movw r0, #58132 @ 0xe314 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 41da8 │ │ │ │ - b.n 41cb4 │ │ │ │ - bl 83a14 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 41cfc │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 41d0c │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41da8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41d0c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 41cea │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41cea │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 41d78 │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 41d26 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41d4c │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 41d7a │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 41d40 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 41d58 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41d58 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 41d7a │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 41d32 │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #22732 @ 0x58cc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58132 @ 0xe314 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41da8 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 41d8a │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d42c0 │ │ │ │ - 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, #56408 @ 0xdc58 │ │ │ │ + movw r1, #59864 @ 0xe9d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 41f00 │ │ │ │ + b.n 41ef6 │ │ │ │ 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 41e70 │ │ │ │ + beq.n 41e66 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41e70 │ │ │ │ + bne.n 41e66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41e70 │ │ │ │ - movw r3, #50689 @ 0xc601 │ │ │ │ + beq.n 41e66 │ │ │ │ + movw r3, #65065 @ 0xfe29 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #10060 @ 0x274c │ │ │ │ + movw r0, #13436 @ 0x347c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41e1a │ │ │ │ + cbnz r0, 41e10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #10068 @ 0x2754 │ │ │ │ + movw r0, #13444 @ 0x3484 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41e50 │ │ │ │ + beq.n 41e46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41e50 │ │ │ │ + cbnz r3, 41e46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41e0e │ │ │ │ + beq.n 41e04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e70 │ │ │ │ + beq.n 41e66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41e70 │ │ │ │ + cbnz r3, 41e66 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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 12fa70 │ │ │ │ - cbz r0, 41efa │ │ │ │ - movw r6, #59056 @ 0xe6b0 │ │ │ │ + bl 131220 │ │ │ │ + cbz r0, 41ef0 │ │ │ │ + movw r6, #62448 @ 0xf3f0 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 41efc │ │ │ │ - bl 7a1c4 │ │ │ │ + cbz r0, 41ef2 │ │ │ │ + bl 7a57c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 41ede │ │ │ │ - bl d027c │ │ │ │ + cbz r5, 41ed4 │ │ │ │ + bl d0a80 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41ede │ │ │ │ - beq.n 41ec4 │ │ │ │ + blt.n 41ed4 │ │ │ │ + beq.n 41eba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 41ece │ │ │ │ - b.n 41e9a │ │ │ │ - bl 83b94 │ │ │ │ + bne.n 41ec4 │ │ │ │ + b.n 41e90 │ │ │ │ + bl 83ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41ebc │ │ │ │ - b.n 41ede │ │ │ │ + bge.n 41eb2 │ │ │ │ + b.n 41ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41e9a │ │ │ │ + bne.n 41e90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41e9a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ef4 │ │ │ │ + beq.n 41eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41ef4 │ │ │ │ + cbnz r3, 41eea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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, #33480 @ 0x82c8 │ │ │ │ + movw r1, #36936 @ 0x9048 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33484 @ 0x82cc │ │ │ │ + movw r0, #36940 @ 0x904c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41f30 │ │ │ │ + bge.n 41f26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41f60 │ │ │ │ + b.n 41f56 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41f58 │ │ │ │ + bgt.n 41f4e │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41f48 │ │ │ │ + cbnz r0, 41f3e │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d3d48 │ │ │ │ + bl d4554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f2c │ │ │ │ + beq.n 41f22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f60 │ │ │ │ + beq.n 41f56 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41f60 │ │ │ │ + b.n 41f56 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4818 │ │ │ │ + b.w f503c │ │ │ │ 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 121bb0 │ │ │ │ + bl 122ab8 │ │ │ │ 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 24c37c │ │ │ │ + b.w 24d880 │ │ │ │ stmdb 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] @ (421a4 ) │ │ │ │ + ldr r3, [pc, #496] @ (4219c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 42004 │ │ │ │ + cbnz r1, 41ffa │ │ │ │ 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, #10180 @ 0x27c4 │ │ │ │ + movw r0, #13556 @ 0x34f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42022 │ │ │ │ + cbz r0, 42018 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl e9e94 │ │ │ │ + bl ea694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42022 │ │ │ │ + beq.n 42018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42022 │ │ │ │ + cbnz r3, 42018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42022 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42018 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42026 │ │ │ │ + beq.n 4201c │ │ │ │ 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 f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4218a │ │ │ │ + b.n 42180 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 42036 │ │ │ │ + cbnz r0, 4202c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4217e │ │ │ │ + b.n 42174 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42030 │ │ │ │ + beq.n 42026 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 42086 │ │ │ │ + beq.n 4207c │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 42086 │ │ │ │ - bl 7a1c4 │ │ │ │ + cbz r0, 4207c │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42156 │ │ │ │ + beq.n 4214c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4207c │ │ │ │ + beq.n 42072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4207c │ │ │ │ + cbnz r3, 42072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 42156 │ │ │ │ + bne.n 4214c │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 4204c │ │ │ │ + b.n 42042 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 42160 │ │ │ │ + beq.n 42156 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 420a4 │ │ │ │ + beq.n 4209a │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 42116 │ │ │ │ - b.n 420d2 │ │ │ │ + bne.n 4210c │ │ │ │ + b.n 420c8 │ │ │ │ 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 216670 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 2186d0 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 4212e │ │ │ │ + bne.n 42124 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 4212e │ │ │ │ + b.n 42124 │ │ │ │ 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 261718 <_PyLong_DivmodNear@@Base+0xb4c> │ │ │ │ + bl 262a30 <_PyLong_DivmodNear@@Base+0xb54> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 4212e │ │ │ │ + bne.n 42124 │ │ │ │ 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 4212e │ │ │ │ + b.n 42124 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34508 @ 0x86cc │ │ │ │ + movw r1, #37880 @ 0x93f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 42022 │ │ │ │ - cbz r4, 42156 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 42018 │ │ │ │ + cbz r4, 4214c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42154 │ │ │ │ + beq.n 4214a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42154 │ │ │ │ + cbnz r3, 4214a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 4215a │ │ │ │ + cbz r2, 42150 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4217e │ │ │ │ + b.n 42174 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 4208e │ │ │ │ + b.n 42084 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42156 │ │ │ │ + beq.n 4214c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #10188 @ 0x27cc │ │ │ │ + movw r0, #13564 @ 0x34fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782a0 │ │ │ │ - ldr r3, [pc, #24] @ (421a4 ) │ │ │ │ + bl 78638 │ │ │ │ + ldr r3, [pc, #24] @ (4219c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4219c │ │ │ │ + beq.n 42192 │ │ │ │ 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 97c48 <_Py_GetConfig@@Base> │ │ │ │ + bl 97fc0 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 421ca │ │ │ │ + cbnz r3, 421c2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 153fe8 │ │ │ │ + b.w 155c68 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10192 @ 0x27d0 │ │ │ │ + movw r1, #13568 @ 0x3500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421c0 │ │ │ │ + beq.n 421b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (421ec ) │ │ │ │ + b.w 23a660 │ │ │ │ + b.n 41b58 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22eff0 │ │ │ │ + b.w 230e4c │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10224 @ 0x27f0 │ │ │ │ + movw r0, #13600 @ 0x3520 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dca8 │ │ │ │ + b.w 13f290 │ │ │ │ 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 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl cf98c │ │ │ │ + bl d0190 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 42266 │ │ │ │ - beq.n 4224a │ │ │ │ + bgt.n 4226c │ │ │ │ + beq.n 42250 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 422a4 │ │ │ │ + b.n 422aa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10292 @ 0x2834 │ │ │ │ + movw r1, #13668 @ 0x3564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 42246 │ │ │ │ + bl d2088 │ │ │ │ + b.n 4224c │ │ │ │ mov r0, r4 │ │ │ │ - bl 422b4 │ │ │ │ + bl 4244a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42246 │ │ │ │ + beq.n 4224c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1863c4 │ │ │ │ + bl 1895bc │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42294 │ │ │ │ + cbnz r0, 4229a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42246 │ │ │ │ + beq.n 4224c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42246 │ │ │ │ + bne.n 4224c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42246 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4224c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 422a4 │ │ │ │ + beq.n 422aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 422a4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 422aa │ │ │ │ + bl 781e4 <_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 7f79c │ │ │ │ - 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 11b150 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 4233a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13e7f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 42336 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - cmp r3, #1 │ │ │ │ - str r2, [r0, #32] │ │ │ │ - bne.n 42304 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl 2eb58 │ │ │ │ - b.n 4230a │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1863c4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 42324 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4239e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4239e │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4239e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42336 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 42336 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4239e │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 4234c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r2 │ │ │ │ - bl d2500 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 42362 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #65456 @ 0xffb0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 85144 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 42336 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 4239e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 4239e │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movw r1, #10440 @ 0x28c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4232a │ │ │ │ - b.n 42336 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 7fad4 │ │ │ │ stmdb 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, 423c2 │ │ │ │ + cbz r3, 422d8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 423c4 │ │ │ │ + b.n 422da │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 423d2 │ │ │ │ + cbnz r3, 422e8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 423d2 │ │ │ │ + blt.n 422e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 423d2 │ │ │ │ - cbnz r0, 423ee │ │ │ │ - ldr r6, [pc, #280] @ (424ec ) │ │ │ │ + bgt.n 422e8 │ │ │ │ + cbnz r0, 42304 │ │ │ │ + ldr r6, [pc, #276] @ (42400 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 423ee │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42304 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 424e2 │ │ │ │ - cbz r5, 42404 │ │ │ │ + b.n 423f8 │ │ │ │ + cbz r5, 4231a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42406 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 42406 │ │ │ │ - b.n 423ea │ │ │ │ + bne.n 4231c │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4231c │ │ │ │ + b.n 42300 │ │ │ │ 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 42462 │ │ │ │ + bls.n 42378 │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 42444 │ │ │ │ + bne.n 4235a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4241e │ │ │ │ - bl 26b5fc │ │ │ │ + ble.n 42334 │ │ │ │ + bl 26c374 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 424ca │ │ │ │ + bgt.n 423e0 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4241e │ │ │ │ + b.n 42334 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 424ca │ │ │ │ + beq.n 423e0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 42452 │ │ │ │ + beq.n 42368 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4241e │ │ │ │ + bne.n 42334 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 4241e │ │ │ │ - b.n 424ca │ │ │ │ + bge.n 42334 │ │ │ │ + b.n 423e0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 424ca │ │ │ │ + bgt.n 423e0 │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 423ea │ │ │ │ + beq.n 42300 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 424e2 │ │ │ │ + bls.n 423f8 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 424ae │ │ │ │ + bne.n 423c4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 424c0 │ │ │ │ + ble.n 423d6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b5fc │ │ │ │ + bl 26c374 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 424c6 │ │ │ │ + beq.n 423dc │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 424a4 │ │ │ │ + b.n 423ba │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 424c4 │ │ │ │ + beq.n 423da │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 424c6 │ │ │ │ - b.n 424c4 │ │ │ │ + bne.n 423dc │ │ │ │ + b.n 423da │ │ │ │ mov r3, sl │ │ │ │ - b.n 424c6 │ │ │ │ + b.n 423dc │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 42484 │ │ │ │ + b.n 4239a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6464 @ 0x1940 │ │ │ │ + movw r1, #9840 @ 0x2670 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 423ea │ │ │ │ + bl 127c34 │ │ │ │ + b.n 42300 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (4251c ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93238 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -35459,36 +35350,192 @@ │ │ │ │ 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, #63620 @ 0xf884 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bf978 │ │ │ │ - cbz r0, 42562 │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl c0150 │ │ │ │ + cbz r0, 42446 │ │ │ │ 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 11bb90 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 424d0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13fddc │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 424cc │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + cmp r3, #1 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + bne.n 4249a │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + bl 2eb54 │ │ │ │ + b.n 424a0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1895bc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r0, 424ba │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42534 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 42534 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42534 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 424cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 424cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 42534 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 424e2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + bl d2d00 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 424f8 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #3336 @ 0xd08 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 85458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 424cc │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r1, r6 │ │ │ │ + beq.n 42534 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 42534 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + movw r1, #13900 @ 0x364c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d2088 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 424c0 │ │ │ │ + b.n 424cc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cbnz r5, 42574 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 42574 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 42574 │ │ │ │ + cbz r2, 42574 │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + movw r1, #63956 @ 0xf9d4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 127c34 │ │ │ │ + b.n 42590 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [pc, #32] @ (42598 ) │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r5, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4255e │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #20] @ (425c8 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 935b4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00042566 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +000425cc <_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 23829c │ │ │ │ + bl 239f2c │ │ │ │ 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 │ │ │ │ @@ -35496,80 +35543,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 425c6 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ + bgt.n 4262c <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 425e0 <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 42646 <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 425e4 <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ + cbz r3, 4264a <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29324 @ 0x728c │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 425f6 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ + b.n 4265c <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (425fc <_PyTime_AsTimeval_clamp@@Base+0x96>) │ │ │ │ + ldr r0, [pc, #12] @ (42660 <_PyTime_AsTimeval_clamp@@Base+0x94>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 41fd8 │ │ │ │ + b.n 4203c │ │ │ │ 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 42620 <_PyTime_AsTimeval_clamp@@Base+0xba> │ │ │ │ + bne.n 42684 <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 17533c │ │ │ │ + b.w 177ccc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31996 @ 0x7cfc │ │ │ │ + movw r0, #35332 @ 0x8a04 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42614 <_PyTime_AsTimeval_clamp@@Base+0xae> │ │ │ │ + bne.n 42678 <_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 118f18 │ │ │ │ + b.w 119958 │ │ │ │ │ │ │ │ -00042656 : │ │ │ │ +000426ba : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (4268c ) │ │ │ │ + ldr r4, [pc, #44] @ (426f0 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 4267e │ │ │ │ + cbz r2, 426e2 │ │ │ │ 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 │ │ │ │ @@ -35583,662 +35629,661 @@ │ │ │ │ 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 426cc │ │ │ │ + bne.n 42730 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 426e4 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 42748 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #676 @ 0x2a4 │ │ │ │ + movw r0, #3948 @ 0xf6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4270c │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42770 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #676 @ 0x2a4 │ │ │ │ + movw r0, #3948 @ 0xf6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 426a4 │ │ │ │ - b.n 4270c │ │ │ │ + bne.n 42708 │ │ │ │ + b.n 42770 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42710 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 42774 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #676 @ 0x2a4 │ │ │ │ + movw r0, #3948 @ 0xf6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4274a │ │ │ │ + b.n 427ae │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e94e0 │ │ │ │ + bl e9ce0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4270c │ │ │ │ + beq.n 42770 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e94e0 │ │ │ │ + bl e9ce0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4273a │ │ │ │ + cbz r0, 4279e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4273c │ │ │ │ + b.n 427a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ - cbz r4, 4274a │ │ │ │ + bl 77670 │ │ │ │ + cbz r4, 427ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 42770 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4277c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 427a0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4279c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 4279c │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4279c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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, 427cc │ │ │ │ + cbnz r4, 427da │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 427cc │ │ │ │ + ble.n 427da │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 427cc │ │ │ │ - cbnz r2, 427ea │ │ │ │ + bne.n 427da │ │ │ │ + cbnz r2, 427f8 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (428b0 ) │ │ │ │ + ldr r4, [pc, #220] @ (428bc ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 427ea │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 427f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 428a8 │ │ │ │ + b.n 428b6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #10596 @ 0x2964 │ │ │ │ + movw r1, #13972 @ 0x3694 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5064 │ │ │ │ + bl f5888 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427e6 │ │ │ │ + beq.n 427f4 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 165de0 │ │ │ │ + bl 167f04 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 42822 │ │ │ │ + bpl.n 42830 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4288a │ │ │ │ + bge.n 42898 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4282e │ │ │ │ + b.n 4283c │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4288a │ │ │ │ + bge.n 42898 │ │ │ │ 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 23bd44 │ │ │ │ + bl 23d910 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42874 │ │ │ │ + bne.n 42882 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4285a │ │ │ │ + beq.n 42868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4285a │ │ │ │ + cbnz r3, 42868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 427e6 │ │ │ │ + beq.n 427f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 427e6 │ │ │ │ + bne.n 427f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 427e6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 427f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42886 │ │ │ │ + beq.n 42894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42886 │ │ │ │ + cbnz r3, 42894 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4280c │ │ │ │ + b.n 4281a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 428a0 │ │ │ │ + beq.n 428ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 428a0 │ │ │ │ + cbnz r3, 428ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42964 │ │ │ │ + beq.n 42970 │ │ │ │ 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 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42960 │ │ │ │ + bne.n 4296c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42960 │ │ │ │ + beq.n 4296c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56764 @ 0xddbc │ │ │ │ + movw r0, #60140 @ 0xeaec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4290a │ │ │ │ + cbnz r0, 42916 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #10628 @ 0x2984 │ │ │ │ + movw r0, #14004 @ 0x36b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42940 │ │ │ │ + beq.n 4294c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42940 │ │ │ │ + cbnz r3, 4294c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 428fe │ │ │ │ + beq.n 4290a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42960 │ │ │ │ + beq.n 4296c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42960 │ │ │ │ + cbnz r3, 4296c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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 42994 │ │ │ │ + bgt.n 429a0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 429ae │ │ │ │ + bl 127c34 │ │ │ │ + b.n 429ba │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 429b2 │ │ │ │ + cbz r3, 429be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29324 @ 0x728c │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 429c4 │ │ │ │ + b.n 429d0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (429d4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ 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 429fa │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 42a06 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 42a2a │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42a26 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 42a26 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42a26 │ │ │ │ + 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 3d998 │ │ │ │ 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, #63620 @ 0xf884 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bf978 │ │ │ │ - cbnz r0, 42a00 │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl c0150 │ │ │ │ + cbnz r0, 42a6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42a74 │ │ │ │ + b.n 42ae0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42a1e │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 42a8a │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429fc │ │ │ │ - bl 1bebac │ │ │ │ + bne.n 42a68 │ │ │ │ + bl 1c2a50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 429fc │ │ │ │ + beq.n 42a68 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42a54 │ │ │ │ + bge.n 42ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 429fc │ │ │ │ + beq.n 42a68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 429fc │ │ │ │ + bne.n 42a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 429fc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11f130 <_PyErr_ChainExceptions1@@Base+0x10b0> │ │ │ │ + bl 12000c <_PyErr_ChainExceptions1@@Base+0x1558> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a74 │ │ │ │ + beq.n 42ae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42a74 │ │ │ │ + cbnz r3, 42ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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] @ (42aa4 ) │ │ │ │ + ldr r0, [pc, #16] @ (42b10 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 42a50 │ │ │ │ + bcc.n 42abc │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3da76 │ │ │ │ + b.w 3dc14 │ │ │ │ │ │ │ │ -00042ab2 : │ │ │ │ +00042b1e : │ │ │ │ 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] @ (42b04 ) │ │ │ │ + ldr r6, [pc, #64] @ (42b70 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 42adc │ │ │ │ + ble.n 42b48 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 42af8 │ │ │ │ + cbnz r1, 42b64 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #10648 @ 0x2998 │ │ │ │ + movw r2, #14024 @ 0x36c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42b00 │ │ │ │ + b.n 42b6c │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl dd39c │ │ │ │ + bl ddba8 │ │ │ │ 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, 42b22 │ │ │ │ + cbz r3, 42b8e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 42b24 │ │ │ │ + b.n 42b90 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 42b32 │ │ │ │ + cbnz r3, 42b9e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 42b32 │ │ │ │ + ble.n 42b9e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 42b32 │ │ │ │ - cbnz r4, 42b50 │ │ │ │ + bgt.n 42b9e │ │ │ │ + cbnz r4, 42bbc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (42bb8 ) │ │ │ │ + ldr r4, [pc, #128] @ (42c24 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42bb2 │ │ │ │ + cbz r0, 42c1e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bc6 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 42bb2 │ │ │ │ + bl 42c28 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 42c1e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 42b72 │ │ │ │ + beq.n 42bde │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 42b76 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 42b76 │ │ │ │ - b.n 42bb2 │ │ │ │ + bne.n 42be2 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 42be2 │ │ │ │ + b.n 42c1e │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 42ba6 │ │ │ │ + bne.n 42c12 │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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+0x132> │ │ │ │ │ │ │ │ -00042bc6 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00042c28 <_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 42c00 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 42c62 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 42c00 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 42c62 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25360 @ 0x6310 │ │ │ │ + movw r1, #28696 @ 0x7018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 42c10 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4768 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 42c72 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f4f8c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c14 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 42c14 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 42c76 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 42c76 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42c18 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 42c7a <_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, 42c42 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r7, 42ca4 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42c42 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + ble.n 42ca4 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 42c42 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ - cbnz r2, 42c64 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ - ldr r1, [pc, #460] @ (42e10 <_PyLong_UnsignedInt_Converter@@Base+0x24a>) │ │ │ │ + bgt.n 42ca4 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r2, 42cc6 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ + ldr r1, [pc, #456] @ (42e70 <_PyLong_UnsignedInt_Converter@@Base+0x248>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42ca6 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42d08 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42cc8 <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ + beq.n 42d2a <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42caa <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ + bpl.n 42d0c <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42ca6 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42d08 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42cca <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + beq.n 42d2c <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42e06 <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + b.n 42e68 <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51092 @ 0xc794 │ │ │ │ + movw r0, #54468 @ 0xd4c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42ca6 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42d08 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 42d10 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ + ble.n 42d72 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42cf6 <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 42d58 <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51092 @ 0xc794 │ │ │ │ + movw r0, #54468 @ 0xd4c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42ca6 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42d08 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42ca6 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42d08 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42d12 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ - b.n 42c90 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ + beq.n 42d74 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ + b.n 42cf2 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165de0 │ │ │ │ + bl 167f04 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42ca6 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42d08 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -36248,1039 +36293,1135 @@ │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 295bc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 42d5c <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ + cbz r3, 42dbe <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r2, 42d6c <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ + cbz r2, 42dce <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 42da8 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42e0a <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42da8 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42e0a <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #63584 @ 0xf860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 42d90 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ + beq.n 42df2 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 42d80 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ + b.n 42de2 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 42da8 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42e0a <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 42dc8 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42e2a <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42dbe <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + beq.n 42e20 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42dbe <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + cbnz r3, 42e20 <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42dd4 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + cbz r7, 42e36 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 42dc8 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42e2a <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 42e00 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ + cbz r3, 42e62 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 42dfa <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ + cbz r3, 42e5c <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 42dd8 <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ + b.n 42e3a <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80300 │ │ │ │ + bl 80638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42ee6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42f46 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ee6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + bne.n 42f46 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42ee6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42f46 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #10812 @ 0x2a3c │ │ │ │ + movw r0, #14188 @ 0x376c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42e90 <_PyLong_UnsignedInt_Converter@@Base+0x2ca> │ │ │ │ + cbnz r0, 42ef0 <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #10820 @ 0x2a44 │ │ │ │ + movw r0, #14196 @ 0x3774 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42ec6 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + beq.n 42f26 <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42ec6 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + cbnz r3, 42f26 <_PyLong_UnsignedInt_Converter@@Base+0x2fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42e84 <_PyLong_UnsignedInt_Converter@@Base+0x2be> │ │ │ │ + beq.n 42ee4 <_PyLong_UnsignedInt_Converter@@Base+0x2bc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ee6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42f46 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42ee6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + cbnz r3, 42f46 <_PyLong_UnsignedInt_Converter@@Base+0x31e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 42f1c <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + cbz r0, 42f7c <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f1c <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + beq.n 42f7c <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42f1c <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42f7c <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 42f38 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + cbz r0, 42f98 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f38 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + beq.n 42f98 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42f38 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42f98 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ + bl 781e4 <_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 42fd8 <_PyLong_UnsignedInt_Converter@@Base+0x412> │ │ │ │ + bpl.n 43038 <_PyLong_UnsignedInt_Converter@@Base+0x410> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42fd8 <_PyLong_UnsignedInt_Converter@@Base+0x412> │ │ │ │ + bne.n 43038 <_PyLong_UnsignedInt_Converter@@Base+0x410> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 179b50 │ │ │ │ + bl 17c830 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42f8e <_PyLong_UnsignedInt_Converter@@Base+0x3c8> │ │ │ │ + bcs.n 42fee <_PyLong_UnsignedInt_Converter@@Base+0x3c6> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #32896 @ 0x8080 │ │ │ │ + movw r1, #36288 @ 0x8dc0 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #26240 @ 0x6680 │ │ │ │ + movw r2, #29632 @ 0x73c0 │ │ │ │ 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 42f90 <_PyLong_UnsignedInt_Converter@@Base+0x3ca> │ │ │ │ + b.n 42ff0 <_PyLong_UnsignedInt_Converter@@Base+0x3c8> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #21076 @ 0x5254 │ │ │ │ + movw r3, #24468 @ 0x5f94 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 42fb0 <_PyLong_UnsignedInt_Converter@@Base+0x3ea> │ │ │ │ + cbz r6, 43010 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 42fb4 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + bne.n 43014 <_PyLong_UnsignedInt_Converter@@Base+0x3ec> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 42fce <_PyLong_UnsignedInt_Converter@@Base+0x408> │ │ │ │ - bl 85a18 │ │ │ │ + b.n 4302e <_PyLong_UnsignedInt_Converter@@Base+0x406> │ │ │ │ + bl 85d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42fb0 <_PyLong_UnsignedInt_Converter@@Base+0x3ea> │ │ │ │ + bne.n 43010 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 42fce <_PyLong_UnsignedInt_Converter@@Base+0x408> │ │ │ │ + cbz r3, 4302e <_PyLong_UnsignedInt_Converter@@Base+0x406> │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 42fb0 <_PyLong_UnsignedInt_Converter@@Base+0x3ea> │ │ │ │ + beq.n 43010 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 800d0 │ │ │ │ - movw r2, #22760 @ 0x58e8 │ │ │ │ + b.w 80408 │ │ │ │ + movw r2, #26216 @ 0x6668 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46872 @ 0xb718 │ │ │ │ + movw r0, #50208 @ 0xc420 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_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 43024 <_PyLong_UnsignedInt_Converter@@Base+0x45e> │ │ │ │ + beq.n 43084 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32148 @ 0x7d94 │ │ │ │ + movw r0, #35484 @ 0x8a9c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 43024 <_PyLong_UnsignedInt_Converter@@Base+0x45e> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 43084 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4303a <_PyLong_UnsignedInt_Converter@@Base+0x474> │ │ │ │ + b.n 4309a <_PyLong_UnsignedInt_Converter@@Base+0x472> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88f8c │ │ │ │ + bl 892a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43020 <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ + beq.n 43080 <_PyLong_UnsignedInt_Converter@@Base+0x458> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e2ce │ │ │ │ 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 118f18 │ │ │ │ + b.w 119958 │ │ │ │ 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 43134 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + beq.n 4319e <_PyLong_UnsignedInt_Converter@@Base+0x576> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43134 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + bne.n 4319e <_PyLong_UnsignedInt_Converter@@Base+0x576> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43134 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + beq.n 4319e <_PyLong_UnsignedInt_Converter@@Base+0x576> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #10840 @ 0x2a58 │ │ │ │ + movw r0, #14216 @ 0x3788 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 430de <_PyLong_UnsignedInt_Converter@@Base+0x518> │ │ │ │ + cbnz r0, 43148 <_PyLong_UnsignedInt_Converter@@Base+0x520> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #10848 @ 0x2a60 │ │ │ │ + movw r0, #14224 @ 0x3790 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 43114 <_PyLong_UnsignedInt_Converter@@Base+0x54e> │ │ │ │ + beq.n 4317e <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43114 <_PyLong_UnsignedInt_Converter@@Base+0x54e> │ │ │ │ + cbnz r3, 4317e <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 430d2 <_PyLong_UnsignedInt_Converter@@Base+0x50c> │ │ │ │ + beq.n 4313c <_PyLong_UnsignedInt_Converter@@Base+0x514> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43134 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + beq.n 4319e <_PyLong_UnsignedInt_Converter@@Base+0x576> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43134 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + cbnz r3, 4319e <_PyLong_UnsignedInt_Converter@@Base+0x576> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 42eec <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ - ldr r3, [pc, #20] @ (43154 <_PyLong_UnsignedInt_Converter@@Base+0x58e>) │ │ │ │ + b.n 42f4c <_PyLong_UnsignedInt_Converter@@Base+0x324> │ │ │ │ + ldr r3, [pc, #20] @ (431bc <_PyLong_UnsignedInt_Converter@@Base+0x594>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1468] @ 0x5bc │ │ │ │ - b.w 7f9e8 │ │ │ │ - nop │ │ │ │ + b.w 7fd20 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e2a0 │ │ │ │ + b.w 3e3e6 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43206 <_PyLong_UnsignedInt_Converter@@Base+0x640> │ │ │ │ + beq.n 4326e <_PyLong_UnsignedInt_Converter@@Base+0x646> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43202 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ + bne.n 4326a <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43202 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + beq.n 4326a <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ + movw r0, #28844 @ 0x70ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 431ac <_PyLong_UnsignedInt_Converter@@Base+0x5e6> │ │ │ │ + cbnz r0, 43214 <_PyLong_UnsignedInt_Converter@@Base+0x5ec> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #10896 @ 0x2a90 │ │ │ │ + movw r0, #14272 @ 0x37c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 431e2 <_PyLong_UnsignedInt_Converter@@Base+0x61c> │ │ │ │ + beq.n 4324a <_PyLong_UnsignedInt_Converter@@Base+0x622> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 431e2 <_PyLong_UnsignedInt_Converter@@Base+0x61c> │ │ │ │ + cbnz r3, 4324a <_PyLong_UnsignedInt_Converter@@Base+0x622> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 431a0 <_PyLong_UnsignedInt_Converter@@Base+0x5da> │ │ │ │ + beq.n 43208 <_PyLong_UnsignedInt_Converter@@Base+0x5e0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43202 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ + beq.n 4326a <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43202 <_PyLong_UnsignedInt_Converter@@Base+0x63c> │ │ │ │ + cbnz r3, 4326a <_PyLong_UnsignedInt_Converter@@Base+0x642> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4327a <_PyLong_UnsignedInt_Converter@@Base+0x652> │ │ │ │ + b.w 7fd20 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x67e> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bne.n 432c0 <_PyLong_UnsignedInt_Converter@@Base+0x698> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #684 @ 0x2ac │ │ │ │ + movw r0, #3956 @ 0xf74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43314 <_PyLong_UnsignedInt_Converter@@Base+0x74e> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43390 <_PyLong_UnsignedInt_Converter@@Base+0x768> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e94e0 │ │ │ │ + bl e9ce0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43270 <_PyLong_UnsignedInt_Converter@@Base+0x6aa> │ │ │ │ + cbz r0, 432ec <_PyLong_UnsignedInt_Converter@@Base+0x6c4> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43276 <_PyLong_UnsignedInt_Converter@@Base+0x6b0> │ │ │ │ + beq.n 432f2 <_PyLong_UnsignedInt_Converter@@Base+0x6ca> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43308 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ + b.n 43384 <_PyLong_UnsignedInt_Converter@@Base+0x75c> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43286 <_PyLong_UnsignedInt_Converter@@Base+0x6c0> │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 43270 <_PyLong_UnsignedInt_Converter@@Base+0x6aa> │ │ │ │ + bcc.n 43302 <_PyLong_UnsignedInt_Converter@@Base+0x6da> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 432ec <_PyLong_UnsignedInt_Converter@@Base+0x6c4> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43280 <_PyLong_UnsignedInt_Converter@@Base+0x6ba> │ │ │ │ + beq.n 432fc <_PyLong_UnsignedInt_Converter@@Base+0x6d4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 432c0 <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ + cbz r3, 4333c <_PyLong_UnsignedInt_Converter@@Base+0x714> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 432c0 <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ + beq.n 4333c <_PyLong_UnsignedInt_Converter@@Base+0x714> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 432d6 <_PyLong_UnsignedInt_Converter@@Base+0x710> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 43352 <_PyLong_UnsignedInt_Converter@@Base+0x72a> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 43300 <_PyLong_UnsignedInt_Converter@@Base+0x73a> │ │ │ │ + bhi.n 4337c <_PyLong_UnsignedInt_Converter@@Base+0x754> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 83e08 │ │ │ │ + bl 84168 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 432da <_PyLong_UnsignedInt_Converter@@Base+0x714> │ │ │ │ - bl 1e8d2c │ │ │ │ + cbnz r0, 43356 <_PyLong_UnsignedInt_Converter@@Base+0x72e> │ │ │ │ + bl 1ebf6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43308 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ + b.n 43384 <_PyLong_UnsignedInt_Converter@@Base+0x75c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 432fe <_PyLong_UnsignedInt_Converter@@Base+0x738> │ │ │ │ + cbz r3, 4337a <_PyLong_UnsignedInt_Converter@@Base+0x752> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 43308 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 43384 <_PyLong_UnsignedInt_Converter@@Base+0x75c> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8881c │ │ │ │ + bl 88b30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 3e5ee │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 147654 │ │ │ │ + b.w 14904c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4335c <_PyLong_UnsignedInt_Converter@@Base+0x796> │ │ │ │ + bgt.n 433d8 <_PyLong_UnsignedInt_Converter@@Base+0x7b0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 43376 <_PyLong_UnsignedInt_Converter@@Base+0x7b0> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 433f2 <_PyLong_UnsignedInt_Converter@@Base+0x7ca> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4337a <_PyLong_UnsignedInt_Converter@@Base+0x7b4> │ │ │ │ + cbz r3, 433f6 <_PyLong_UnsignedInt_Converter@@Base+0x7ce> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29324 @ 0x728c │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4338c <_PyLong_UnsignedInt_Converter@@Base+0x7c6> │ │ │ │ + b.n 43408 <_PyLong_UnsignedInt_Converter@@Base+0x7e0> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43390 <_PyLong_UnsignedInt_Converter@@Base+0x7ca>) │ │ │ │ + ldr r0, [pc, #12] @ (4340c <_PyLong_UnsignedInt_Converter@@Base+0x7e4>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4339e <_PyLong_UnsignedInt_Converter@@Base+0x7d8> │ │ │ │ - b.w 7f9e8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e6ac <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + b.w 3eab8 <_PyCompile_OptimizeCfg@@Base+0x2ec> │ │ │ │ mov r0, r1 │ │ │ │ - b.w 433b8 │ │ │ │ + b.w 43420 │ │ │ │ │ │ │ │ -000433b8 : │ │ │ │ +00043420 : │ │ │ │ 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, 433d0 │ │ │ │ + cbz r3, 43438 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 433ea │ │ │ │ + cbnz r3, 43452 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11044 @ 0x2b24 │ │ │ │ + movw r1, #14420 @ 0x3854 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 433f0 │ │ │ │ + bl d2088 │ │ │ │ + b.n 43458 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 433f4 │ │ │ │ + cbnz r0, 4345c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4343c │ │ │ │ + b.n 434a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 4340a │ │ │ │ + cbz r3, 43472 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56383 @ 0xdc3f │ │ │ │ + movw r3, #56561 @ 0xdcf1 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4340a │ │ │ │ - cbnz r1, 4343c │ │ │ │ + beq.n 43472 │ │ │ │ + cbnz r1, 434a4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11088 @ 0x2b50 │ │ │ │ + movw r1, #14464 @ 0x3880 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433f0 │ │ │ │ + beq.n 43458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433f0 │ │ │ │ + bne.n 43458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 433f0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43458 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3ec20 │ │ │ │ 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 4346c │ │ │ │ + bhi.n 434ca │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43486 │ │ │ │ + ble.n 434e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 4348e │ │ │ │ - movw r0, #60540 @ 0xec7c │ │ │ │ + b.n 434ec │ │ │ │ + movw r0, #63956 @ 0xf9d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43464 │ │ │ │ + bne.n 434c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 434e8 │ │ │ │ + b.n 43546 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 434ac │ │ │ │ + bgt.n 4350a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 43482 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 434e0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 434c8 │ │ │ │ + cbz r6, 43526 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29324 @ 0x728c │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 43482 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 434e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115158 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115b90 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43482 │ │ │ │ + blt.n 434e0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (434ec ) │ │ │ │ + ldr r0, [pc, #16] @ (4354c ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ │ │ │ │ -000434f0 : │ │ │ │ +00043550 : │ │ │ │ movw r0, #11896 @ 0x2e78 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - b.w cb700 │ │ │ │ + b.w cbed0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d800 │ │ │ │ + b.w 7db3c │ │ │ │ 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 43564 │ │ │ │ + bne.n 435c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43548 │ │ │ │ + bne.n 435a8 │ │ │ │ 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 435c2 │ │ │ │ + b.n 43622 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 435ba │ │ │ │ + bne.n 4361a │ │ │ │ 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 435c2 │ │ │ │ + b.n 43622 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 435ba │ │ │ │ - bl 71400 │ │ │ │ + bpl.n 4361a │ │ │ │ + bl 71718 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43592 │ │ │ │ + cbz r0, 435f2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 86f34 │ │ │ │ + bl 87250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43596 │ │ │ │ + bge.n 435f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43592 │ │ │ │ + beq.n 435f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43592 │ │ │ │ + cbnz r3, 435f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 435c2 │ │ │ │ + b.n 43622 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d124c │ │ │ │ + bl d1a54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435c2 │ │ │ │ + beq.n 43622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435c2 │ │ │ │ + cbnz r3, 43622 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 435c2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43622 │ │ │ │ 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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (435fc ) │ │ │ │ + ldr r1, [pc, #28] @ (4365c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ - movw r1, #11268 @ 0x2c04 │ │ │ │ + bl de164 │ │ │ │ + movw r1, #14644 @ 0x3934 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc434 │ │ │ │ + bl ccc04 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00043600 : │ │ │ │ - ldr r0, [pc, #4] @ (43608 ) │ │ │ │ - b.w cb700 │ │ │ │ +00043660 : │ │ │ │ + ldr r0, [pc, #4] @ (43668 ) │ │ │ │ + b.w cbed0 │ │ │ │ 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 43696 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 436ae │ │ │ │ + b.n 436c2 │ │ │ │ + movw r0, #61780 @ 0xf154 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4376c │ │ │ │ + b.n 43688 │ │ │ │ + bl 83d50 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 436d0 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 436e0 │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4376c │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 436e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 436be │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 436be │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 4374c │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 436fa │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 43720 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 4374e │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 43714 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 4372c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 4372c │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 4374e │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 43706 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #26188 @ 0x664c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #61780 @ 0xf154 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4376c │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 4375e │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d7d88 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 40576 │ │ │ │ + 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 43634 │ │ │ │ + bpl.n 4379a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 43636 │ │ │ │ + b.n 4379c │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43668 │ │ │ │ + bne.n 437ce │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 43642 │ │ │ │ + bne.n 437a8 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 4364a │ │ │ │ + b.n 437b0 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 1230b0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123fb8 <_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 436a2 │ │ │ │ - cbz r7, 4369a │ │ │ │ + b.n 43808 │ │ │ │ + cbz r7, 43800 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 43690 │ │ │ │ + ble.n 437f6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 43678 │ │ │ │ + bne.n 437de │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 43684 │ │ │ │ + b.n 437ea │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1230b0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123fb8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4366c │ │ │ │ - b.n 4369a │ │ │ │ + bne.n 437d2 │ │ │ │ + b.n 43800 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 436a2 │ │ │ │ + b.n 43808 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000436a4 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004380a <_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 43974 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #488] @ (438b0 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + beq.w 43ad8 <_PyEval_MatchKeys@@Base+0x2ce> │ │ │ │ + ldr r1, [pc, #484] @ (43a14 <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 934ac <_PyObject_GetMethod@@Base> │ │ │ │ + bl 9382c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 438a6 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 43a0c <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl de730 │ │ │ │ + bl def44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438a6 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #452] @ (438b4 <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ + beq.w 43a0c <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #448] @ (43a18 <_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 11cd98 │ │ │ │ + bl 11d7c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438bc <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43a20 <_PyEval_MatchKeys@@Base+0x216> │ │ │ │ mov r0, sl │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438be <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43a22 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 43822 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 43988 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e1c70 │ │ │ │ - cbz r0, 43740 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e246c │ │ │ │ + cbz r0, 438a6 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 4375a <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 43752 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 438c0 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 438b8 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e13d8 │ │ │ │ + bl e1bd4 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43776 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43738 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 438dc <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 4389e <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 438be <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bne.w 43a22 <_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, #3344 @ 0xd10 │ │ │ │ + movw r2, #6900 @ 0x1af4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 438be <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 43a22 <_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, 43790 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 438f6 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e1f4 │ │ │ │ - b.n 4379c <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e554 │ │ │ │ + b.n 43902 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e554 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438be <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43a22 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 4381c <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 43982 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 437d2 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 43938 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437d2 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (438b8 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43938 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (43a1c <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 437ca <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 43930 <_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 437fc <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 43962 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 437fc <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #212] @ (438b8 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43962 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #208] @ (43a1c <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 437f4 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 4395a <_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] │ │ │ │ @@ -37291,191 +37432,190 @@ │ │ │ │ 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 43822 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 43988 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43726 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 4388c <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4384e <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 439b4 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4384e <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (438b8 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 439b4 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (43a1c <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43846 <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 439ac <_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 43878 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 439de <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43878 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #88] @ (438b8 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 439de <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #84] @ (43a1c <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43870 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 439d6 <_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 43976 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + beq.n 43ada <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43976 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r2, [pc, #44] @ (438b8 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + bne.n 43ada <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #40] @ (43a1c <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4389c <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43a02 <_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 43976 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + b.n 43ada <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 438be <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ - nop │ │ │ │ + b.n 43a22 <_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, 438ec <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + cbz r7, 43a50 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438ec <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + beq.n 43a50 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 438ec <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ - ldr r2, [pc, #172] @ (43980 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43a50 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + ldr r2, [pc, #172] @ (43ae4 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438e4 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r3, 43a48 <_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, 43918 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + cbz r6, 43a7c <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43918 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + beq.n 43a7c <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43918 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ - ldr r2, [pc, #128] @ (43980 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43a7c <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + ldr r2, [pc, #128] @ (43ae4 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43910 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r3, 43a74 <_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, 43944 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + cbz r5, 43aa8 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43944 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + beq.n 43aa8 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43944 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ - ldr r2, [pc, #84] @ (43980 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43aa8 <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #84] @ (43ae4 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4393c <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r3, 43aa0 <_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, 43970 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + cbz r4, 43ad4 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43970 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 43ad4 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43970 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #40] @ (43980 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43ad4 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r2, [pc, #40] @ (43ae4 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43968 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r3, 43acc <_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 43976 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r4, [pc, #12] @ (43984 <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ + b.n 43ada <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r4, [pc, #12] @ (43ae8 <_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 │ │ │ │ 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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (439c0 <_PyEval_MatchKeys@@Base+0x31c>) │ │ │ │ + ldr r1, [pc, #32] @ (43b24 <_PyEval_MatchKeys@@Base+0x31a>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ - movw r1, #11356 @ 0x2c5c │ │ │ │ + bl de164 │ │ │ │ + movw r1, #14732 @ 0x398c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc434 │ │ │ │ + bl ccc04 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37486,367 +37626,269 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 439f8 <_PyEval_MatchKeys@@Base+0x354> │ │ │ │ + bhi.n 43b5c <_PyEval_MatchKeys@@Base+0x352> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43a10 <_PyEval_MatchKeys@@Base+0x36c> │ │ │ │ - b.n 43a56 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ - movw r0, #25712 @ 0x6470 │ │ │ │ + cbz r0, 43b74 <_PyEval_MatchKeys@@Base+0x36a> │ │ │ │ + b.n 43bba <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ + movw r0, #29048 @ 0x7178 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 439e8 <_PyEval_MatchKeys@@Base+0x344> │ │ │ │ - b.n 43a56 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + bne.n 43b4c <_PyEval_MatchKeys@@Base+0x342> │ │ │ │ + b.n 43bba <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43a8a <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ + ble.n 43bee <_PyEval_MatchKeys@@Base+0x3e4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a78 <_PyEval_MatchKeys@@Base+0x3d4> │ │ │ │ + beq.n 43bdc <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43a5a <_PyEval_MatchKeys@@Base+0x3b6> │ │ │ │ + bpl.n 43bbe <_PyEval_MatchKeys@@Base+0x3b4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43a56 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + cbz r0, 43bba <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43a7a <_PyEval_MatchKeys@@Base+0x3d6> │ │ │ │ + beq.n 43bde <_PyEval_MatchKeys@@Base+0x3d4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43aba <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + b.n 43c1e <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25712 @ 0x6470 │ │ │ │ + movw r0, #29048 @ 0x7178 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43a56 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43bba <_PyEval_MatchKeys@@Base+0x3b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43a8c <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ + beq.n 43bf0 <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43a8c <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ - b.n 43a56 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + bge.n 43bf0 <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ + b.n 43bba <_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, 43a9a <_PyEval_MatchKeys@@Base+0x3f6> │ │ │ │ + cbnz r4, 43bfe <_PyEval_MatchKeys@@Base+0x3f4> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 188a08 │ │ │ │ + bl 18bb6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43aba <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ + cbz r0, 43c1e <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35120 @ 0x8930 │ │ │ │ + movw r0, #38456 @ 0x9638 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43ac4 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + cbz r3, 43c28 <_PyEval_MatchKeys@@Base+0x41e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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 43af4 <_PyEval_MatchKeys@@Base+0x450> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 43b0c <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ - b.n 43b20 <_PyEval_MatchKeys@@Base+0x47c> │ │ │ │ - movw r0, #58324 @ 0xe3d4 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43bca <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ - b.n 43ae6 <_PyEval_MatchKeys@@Base+0x442> │ │ │ │ - bl 83a14 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 43b2e <_PyEval_MatchKeys@@Base+0x48a> │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 43b3e <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43bca <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43b3e <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 43b1c <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43b1c <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 43baa <_PyEval_MatchKeys@@Base+0x506> │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 43b58 <_PyEval_MatchKeys@@Base+0x4b4> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 43b7e <_PyEval_MatchKeys@@Base+0x4da> │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 43bac <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 43b72 <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 43b8a <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 43b8a <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 43bac <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 43b64 <_PyEval_MatchKeys@@Base+0x4c0> │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #22732 @ 0x58cc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58324 @ 0xe3d4 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43bca <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 43bbc <_PyEval_MatchKeys@@Base+0x518> │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d42c0 │ │ │ │ - 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 13dca8 │ │ │ │ + b.w 13f290 │ │ │ │ │ │ │ │ -00043be0 : │ │ │ │ - ldr r0, [pc, #4] @ (43be8 ) │ │ │ │ - b.w cb700 │ │ │ │ - nop │ │ │ │ +00043c3e : │ │ │ │ + ldr r0, [pc, #4] @ (43c44 ) │ │ │ │ + b.w cbed0 │ │ │ │ cmp r7, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43c28 │ │ │ │ + beq.n 43c84 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 43c28 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 43c84 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13e5f0 │ │ │ │ + bl 13fbd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43c30 │ │ │ │ + bne.n 43c8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 43cac │ │ │ │ + b.n 43d08 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43c46 │ │ │ │ + beq.n 43ca2 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 43c50 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 43cac │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 43c60 │ │ │ │ + b.n 43cbc │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13e5f0 │ │ │ │ + bl 13fbd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43c60 │ │ │ │ + bne.n 43cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 43cac │ │ │ │ + b.n 43d08 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43c88 │ │ │ │ + bne.n 43ce4 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #14836 @ 0x39f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43cac │ │ │ │ + b.n 43d08 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 34f1e │ │ │ │ - movw r0, #9552 @ 0x2550 │ │ │ │ + bl 34f7e │ │ │ │ + movw r0, #12924 @ 0x327c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 111448 │ │ │ │ + bl 111d04 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 43d0c │ │ │ │ + cbz r0, 43d68 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 43cf0 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 43cf4 │ │ │ │ - b.n 43ffe │ │ │ │ + bne.n 43d4c │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 43d50 │ │ │ │ + b.n 4405a │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43cfc │ │ │ │ + bge.n 43d58 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43cfc │ │ │ │ + cbz r3, 43d58 │ │ │ │ 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 4bc30 │ │ │ │ + b.w 4bc90 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 43fe8 │ │ │ │ + bne.w 44044 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43d32 │ │ │ │ + cbz r3, 43d8e │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 10ff60 │ │ │ │ + bl 11081c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43d40 │ │ │ │ - b.n 43ffe │ │ │ │ + bge.n 43d9c │ │ │ │ + b.n 4405a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b3f4 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23cd84 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d20 │ │ │ │ - b.n 43ffe │ │ │ │ + bne.n 43d7c │ │ │ │ + b.n 4405a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 110644 │ │ │ │ + bl 110f00 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 43e1c │ │ │ │ + bne.n 43e78 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 44004 │ │ │ │ + ble.w 44060 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 43d74 │ │ │ │ + bge.n 43dd0 │ │ │ │ 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 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43ffe │ │ │ │ + beq.w 4405a │ │ │ │ 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 43dd4 │ │ │ │ + bls.n 43e30 │ │ │ │ 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 │ │ │ │ @@ -37857,181 +37899,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 43d88 │ │ │ │ + b.n 43de4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 43df2 │ │ │ │ + bcs.n 43e4e │ │ │ │ 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 44004 │ │ │ │ + beq.w 44060 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44004 │ │ │ │ + bne.w 44060 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44004 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44060 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #11476 @ 0x2cd4 │ │ │ │ + movw r1, #14852 @ 0x3a04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5064 │ │ │ │ + bl f5888 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43ffe │ │ │ │ + beq.w 4405a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43e70 │ │ │ │ + beq.n 43ecc │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 43e82 │ │ │ │ + beq.n 43ede │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43e54 │ │ │ │ + beq.n 43eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43e54 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43eb0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #33260 @ 0x81ec │ │ │ │ + movw r1, #36596 @ 0x8ef4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 43ffe │ │ │ │ + bl d2088 │ │ │ │ + b.n 4405a │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 43e82 │ │ │ │ + bge.n 43ede │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23be60 │ │ │ │ + bl 23d98c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43efe │ │ │ │ + beq.n 43f5a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11b150 │ │ │ │ - bl cbde0 │ │ │ │ + bl 11bb90 │ │ │ │ + bl cc5b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 43ef0 │ │ │ │ + bge.n 43f4c │ │ │ │ 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 43eea │ │ │ │ + beq.n 43f46 │ │ │ │ mov r0, sl │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 43eea │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 43f46 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #64228 @ 0xfae4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2068 @ 0x814 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43f08 │ │ │ │ - b.n 43ffe │ │ │ │ + bne.n 43f64 │ │ │ │ + b.n 4405a │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43e9a │ │ │ │ + b.n 43ef6 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43f38 │ │ │ │ + ble.n 43f94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 43f18 │ │ │ │ + cbnz r0, 43f74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ffe │ │ │ │ + beq.n 4405a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43ffe │ │ │ │ + bne.n 4405a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43ffe │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4405a │ │ │ │ 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 43f28 │ │ │ │ - b.n 43f3c │ │ │ │ + bne.n 43f84 │ │ │ │ + b.n 43f98 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 43f70 │ │ │ │ + ble.n 43fcc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 43f5e │ │ │ │ + ble.n 43fba │ │ │ │ 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 43f46 │ │ │ │ + b.n 43fa2 │ │ │ │ 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 43f90 │ │ │ │ - bge.n 43f5e │ │ │ │ + b.n 43fec │ │ │ │ + bge.n 43fba │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 43f5e │ │ │ │ + bgt.n 43fba │ │ │ │ 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 43f78 │ │ │ │ + b.n 43fd4 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 43fc2 │ │ │ │ + bge.n 4401e │ │ │ │ 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] │ │ │ │ @@ -38041,136 +38083,136 @@ │ │ │ │ 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 43f90 │ │ │ │ + b.n 43fec │ │ │ │ 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 43fe0 │ │ │ │ + beq.n 4403c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43fe0 │ │ │ │ + cbnz r3, 4403c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 782fc │ │ │ │ - b.n 44004 │ │ │ │ + bl 78694 │ │ │ │ + b.n 44060 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11508 @ 0x2cf4 │ │ │ │ + movw r1, #14884 @ 0x3a24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (44104 ) │ │ │ │ + ldr r1, [pc, #196] @ (44160 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 44052 │ │ │ │ + cbnz r0, 440ae │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44102 │ │ │ │ + b.n 4415e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd978 │ │ │ │ + bl de188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4404c │ │ │ │ - ldr r1, [pc, #168] @ (44108 ) │ │ │ │ + blt.n 440a8 │ │ │ │ + ldr r1, [pc, #168] @ (44164 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4404c │ │ │ │ + beq.n 440a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd978 │ │ │ │ + bl de188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4404c │ │ │ │ - ldr r1, [pc, #144] @ (4410c ) │ │ │ │ + blt.n 440a8 │ │ │ │ + ldr r1, [pc, #144] @ (44168 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4404c │ │ │ │ + beq.n 440a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd978 │ │ │ │ + bl de188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4404c │ │ │ │ - ldr r1, [pc, #120] @ (44110 ) │ │ │ │ + blt.n 440a8 │ │ │ │ + ldr r1, [pc, #120] @ (4416c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4404c │ │ │ │ + beq.n 440a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd978 │ │ │ │ + bl de188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4404c │ │ │ │ - ldr r1, [pc, #96] @ (44114 ) │ │ │ │ + blt.n 440a8 │ │ │ │ + ldr r1, [pc, #96] @ (44170 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4404c │ │ │ │ + beq.n 440a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd978 │ │ │ │ + bl de188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4404c │ │ │ │ - ldr r1, [pc, #72] @ (44118 ) │ │ │ │ + blt.n 440a8 │ │ │ │ + ldr r1, [pc, #72] @ (44174 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd954 │ │ │ │ + bl de164 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4404c │ │ │ │ + beq.n 440a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd978 │ │ │ │ + bl de188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4404c │ │ │ │ + blt.n 440a8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11544 @ 0x2d18 │ │ │ │ + movw r2, #14920 @ 0x3a48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #54832 @ 0xd630 │ │ │ │ + movw r1, #58288 @ 0xe3b0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d61cc │ │ │ │ + bl 13e264 │ │ │ │ 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 │ │ │ │ @@ -38189,730 +38231,730 @@ │ │ │ │ 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, 4414e │ │ │ │ + cbz r2, 441aa │ │ │ │ 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 1083ac │ │ │ │ + bl 108bcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782a0 │ │ │ │ - cbz r4, 44176 │ │ │ │ - ldr r0, [pc, #28] @ (4417c ) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78638 │ │ │ │ + cbz r4, 441d2 │ │ │ │ + ldr r0, [pc, #28] @ (441d8 ) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3020 @ 0xbcc │ │ │ │ + movw r0, #6364 @ 0x18dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44258 │ │ │ │ + bmi.n 442b4 │ │ │ │ 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 442ee │ │ │ │ + beq.w 4434a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 128e54 │ │ │ │ + bl 129e3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44200 │ │ │ │ + cbz r0, 4425c │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 44204 │ │ │ │ - bl 17a668 │ │ │ │ + bne.n 44260 │ │ │ │ + bl 17d394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441c0 │ │ │ │ + beq.n 4421c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 441c4 │ │ │ │ + cbz r3, 44220 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 442f0 │ │ │ │ + b.n 4434c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 441c0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4421c │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 4422c │ │ │ │ + bne.n 44288 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4421e │ │ │ │ + bne.n 4427a │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 442f0 │ │ │ │ + bge.w 4434c │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 128e54 │ │ │ │ + bl 129e3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441cc │ │ │ │ + bne.n 44228 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4420e │ │ │ │ + bne.n 4426a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442f0 │ │ │ │ - ldr.w fp, [pc, #240] @ 442f8 │ │ │ │ + b.n 4434c │ │ │ │ + ldr.w fp, [pc, #240] @ 44354 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 441e2 │ │ │ │ + b.n 4423e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44200 │ │ │ │ + bne.n 4425c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44200 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4425c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441da │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 441da │ │ │ │ + bne.n 44236 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44236 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442b8 │ │ │ │ + beq.n 44314 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442b8 │ │ │ │ + beq.n 44314 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1871c0 <_PyLong_GCD@@Base> │ │ │ │ + bl 18a480 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44250 │ │ │ │ + cbnz r0, 442ac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 442ba │ │ │ │ + b.n 44316 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b138 │ │ │ │ + bl 12c11c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44270 │ │ │ │ + beq.n 442cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44270 │ │ │ │ + cbnz r3, 442cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4424c │ │ │ │ + beq.n 442a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115650 │ │ │ │ + bl 116088 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44294 │ │ │ │ + beq.n 442f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44294 │ │ │ │ + cbnz r3, 442f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4424c │ │ │ │ + beq.n 442a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a668 │ │ │ │ + bl 17d394 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442ba │ │ │ │ + beq.n 44316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 442ba │ │ │ │ + cbnz r3, 44316 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 442ba │ │ │ │ - ldr r6, [pc, #60] @ (442f8 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44316 │ │ │ │ + ldr r6, [pc, #60] @ (44354 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442d0 │ │ │ │ + beq.n 4432c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 442d0 │ │ │ │ + cbnz r3, 4432c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442e6 │ │ │ │ + beq.n 44342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442e6 │ │ │ │ + cbnz r3, 44342 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 441dc │ │ │ │ - b.n 44200 │ │ │ │ - ldr r4, [pc, #12] @ (442fc ) │ │ │ │ + bne.w 44238 │ │ │ │ + b.n 4425c │ │ │ │ + ldr r4, [pc, #12] @ (44358 ) │ │ │ │ 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, 4431c │ │ │ │ + cbz r0, 44378 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 2556b0 │ │ │ │ + bl 256b70 │ │ │ │ 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 187b1c │ │ │ │ + bl 18addc │ │ │ │ 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 187b1c │ │ │ │ + bl 18addc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 44388 │ │ │ │ + cbz r3, 443e4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4438a │ │ │ │ + b.n 443e6 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 44398 │ │ │ │ + cbnz r3, 443f4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44398 │ │ │ │ + blt.n 443f4 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 44398 │ │ │ │ - cbnz r0, 443b2 │ │ │ │ - ldr r4, [pc, #676] @ (44640 ) │ │ │ │ + bgt.n 443f4 │ │ │ │ + cbnz r0, 4440e │ │ │ │ + ldr r4, [pc, #676] @ (4469c ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4443e │ │ │ │ - cbz r5, 443fc │ │ │ │ + beq.n 4449a │ │ │ │ + cbz r5, 44458 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 443be │ │ │ │ + cbz r4, 4441a │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 443c6 │ │ │ │ - b.n 4440a │ │ │ │ + bne.n 44422 │ │ │ │ + b.n 44466 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 443d8 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 4440a │ │ │ │ - b.n 4443e │ │ │ │ - bl 83a14 │ │ │ │ + cbnz r0, 44434 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 44466 │ │ │ │ + b.n 4449a │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 443f4 │ │ │ │ + beq.n 44450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 443f4 │ │ │ │ + cbnz r3, 44450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4440e │ │ │ │ - b.n 443d0 │ │ │ │ + bne.n 4446a │ │ │ │ + b.n 4442c │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4440e │ │ │ │ + b.n 4446a │ │ │ │ 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 44582 │ │ │ │ + bne.w 445de │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44442 │ │ │ │ + cbnz r0, 4449e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 447aa │ │ │ │ + b.n 44806 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #42592 @ 0xa660 │ │ │ │ + movw fp, #45984 @ 0xb3a0 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 444fa │ │ │ │ + beq.n 44556 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44556 │ │ │ │ + blt.n 445b2 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4447e │ │ │ │ + bpl.n 444da │ │ │ │ mov r1, sl │ │ │ │ - b.n 44456 │ │ │ │ + b.n 444b2 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 444ae │ │ │ │ + bmi.n 4450a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4446e │ │ │ │ + bne.n 444ca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 444ae │ │ │ │ + bne.n 4450a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 444ae │ │ │ │ + bne.n 4450a │ │ │ │ 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 44556 │ │ │ │ + b.n 445b2 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44564 │ │ │ │ + beq.n 445c0 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 444ce │ │ │ │ + bgt.n 4452a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 444f4 │ │ │ │ + b.n 44550 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 444e4 │ │ │ │ + cbz r0, 44540 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 44530 │ │ │ │ - b.n 44564 │ │ │ │ + bne.n 4458c │ │ │ │ + b.n 445c0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 444f4 │ │ │ │ + beq.n 44550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 444f4 │ │ │ │ + cbnz r3, 44550 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 44452 │ │ │ │ + b.n 444ae │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44556 │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ + blt.n 445b2 │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4453e │ │ │ │ + bpl.n 4459a │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 44556 │ │ │ │ - b.n 44506 │ │ │ │ + bcc.n 445b2 │ │ │ │ + b.n 44562 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44792 │ │ │ │ + beq.w 447ee │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44564 │ │ │ │ + beq.n 445c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44564 │ │ │ │ + cbnz r3, 445c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44564 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 445c0 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44564 │ │ │ │ + cbz r0, 445c0 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44518 │ │ │ │ + bgt.n 44574 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f02c4 │ │ │ │ + bl 158bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 447aa │ │ │ │ + bge.w 44806 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4443e │ │ │ │ + beq.w 4449a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4443e │ │ │ │ + bne.w 4449a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4443e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4449a │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4443e │ │ │ │ + bne.w 4449a │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 445ba │ │ │ │ + bne.n 44616 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45100 @ 0xb02c │ │ │ │ + movw r1, #48516 @ 0xbd84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 44788 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 447e4 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 44686 │ │ │ │ + bne.n 446e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44788 │ │ │ │ + beq.w 447e4 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 44662 │ │ │ │ + blt.n 446be │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 44662 │ │ │ │ + bcc.n 446be │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4465e │ │ │ │ + bne.n 446ba │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44772 │ │ │ │ + beq.w 447ce │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44612 │ │ │ │ + bgt.n 4466e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44656 │ │ │ │ + b.n 446b2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44644 │ │ │ │ + cbz r0, 446a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44772 │ │ │ │ + beq.w 447ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44772 │ │ │ │ + bne.w 447ce │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44772 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 447ce │ │ │ │ nop │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44656 │ │ │ │ + beq.n 446b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 44656 │ │ │ │ + cbnz r3, 446b2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 445e2 │ │ │ │ + b.n 4463e │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 445ec │ │ │ │ - cbnz r5, 44672 │ │ │ │ + bcs.n 44648 │ │ │ │ + cbnz r5, 446ce │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44704 │ │ │ │ + beq.n 44760 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 44766 │ │ │ │ + blt.n 447c2 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44726 │ │ │ │ - b.n 44772 │ │ │ │ - bl 72278 │ │ │ │ + bne.n 44782 │ │ │ │ + b.n 447ce │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44788 │ │ │ │ + beq.n 447e4 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 446f4 │ │ │ │ + beq.n 44750 │ │ │ │ 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 1d9948 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd3b0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 446f4 │ │ │ │ + blt.n 44750 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44772 │ │ │ │ + beq.n 447ce │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 446ce │ │ │ │ + bgt.n 4472a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 446ee │ │ │ │ + b.n 4474a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 44742 │ │ │ │ + cbnz r0, 4479e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 446ee │ │ │ │ + beq.n 4474a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 446ee │ │ │ │ + cbnz r3, 4474a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 44690 │ │ │ │ - cbnz r5, 4471a │ │ │ │ + b.n 446ec │ │ │ │ + cbnz r5, 44776 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4471a │ │ │ │ + bne.n 44776 │ │ │ │ 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 44766 │ │ │ │ + b.n 447c2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44772 │ │ │ │ + cbz r0, 447ce │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44732 │ │ │ │ + bgt.n 4478e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44764 │ │ │ │ + b.n 447c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44754 │ │ │ │ + cbz r0, 447b0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44772 │ │ │ │ + beq.n 447ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44772 │ │ │ │ + cbnz r3, 447ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44772 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 447ce │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44764 │ │ │ │ + beq.n 447c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44764 │ │ │ │ + cbnz r3, 447c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f02c4 │ │ │ │ + bl 158bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4478a │ │ │ │ + bge.n 447e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44788 │ │ │ │ + beq.n 447e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44788 │ │ │ │ + cbnz r3, 447e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 447aa │ │ │ │ + bl cf174 │ │ │ │ + b.n 44806 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44554 │ │ │ │ + beq.w 445b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44554 │ │ │ │ + bne.w 445b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44554 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 445b0 │ │ │ │ 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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447d6 │ │ │ │ + cbz r0, 44832 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44802 │ │ │ │ - b.n 44802 │ │ │ │ + b.n 4485e │ │ │ │ + b.n 4485e │ │ │ │ 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 cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44800 │ │ │ │ + cbz r0, 4485c │ │ │ │ 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, 4482e │ │ │ │ + cbnz r3, 4488a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4484a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 448a6 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 4484e │ │ │ │ + cbz r3, 448aa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12356 @ 0x3044 │ │ │ │ + movw r1, #15692 @ 0x3d4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44856 │ │ │ │ + b.n 448b2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44878 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 44886 │ │ │ │ + bne.n 448d4 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 448e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18c600 │ │ │ │ + b.w 18fe28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -38922,236 +38964,236 @@ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r9, r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 449a0 │ │ │ │ + beq.n 449fc │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 449a0 │ │ │ │ + bne.n 449fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 449a0 │ │ │ │ + beq.n 449fc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 448ec │ │ │ │ + cbz r5, 44948 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 448f4 │ │ │ │ + b.n 44950 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ 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, #11592 @ 0x2d48 │ │ │ │ + movw r0, #14968 @ 0x3a78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44948 │ │ │ │ + cbnz r0, 449a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #12624 @ 0x3150 │ │ │ │ + movw r0, #16000 @ 0x3e80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 44980 │ │ │ │ + beq.n 449dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44980 │ │ │ │ + cbnz r3, 449dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4493c │ │ │ │ + beq.n 44998 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449a0 │ │ │ │ + beq.n 449fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 449a0 │ │ │ │ + cbnz r3, 449fc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 449c8 │ │ │ │ + cbnz r0, 44a24 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 449d2 │ │ │ │ - b.n 449d8 │ │ │ │ + cbnz r0, 44a2e │ │ │ │ + b.n 44a34 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 449c2 │ │ │ │ - b.n 44a04 │ │ │ │ + beq.n 44a1e │ │ │ │ + b.n 44a60 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44a04 │ │ │ │ + cbnz r0, 44a60 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 449e2 │ │ │ │ + cbz r0, 44a3e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44a04 │ │ │ │ + cbnz r0, 44a60 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 449ec │ │ │ │ + cbz r0, 44a48 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44a04 │ │ │ │ + cbnz r0, 44a60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 449f6 │ │ │ │ + cbz r0, 44a52 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44a04 │ │ │ │ + cbnz r0, 44a60 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 44a04 │ │ │ │ + cbz r0, 44a60 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44802 │ │ │ │ + b.n 4485e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r4, 44a2a │ │ │ │ + cbz r4, 44a86 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 44a2c │ │ │ │ + b.n 44a88 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 44a3a │ │ │ │ + cbnz r4, 44a96 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44a3a │ │ │ │ + ble.n 44a96 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44a3a │ │ │ │ - cbnz r0, 44a5a │ │ │ │ + bgt.n 44a96 │ │ │ │ + cbnz r0, 44ab6 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #312] @ (44b78 ) │ │ │ │ + ldr r4, [pc, #312] @ (44bd4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44a5a │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44ab6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44b70 │ │ │ │ + b.n 44bcc │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 44a7a │ │ │ │ + beq.n 44ad6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44a74 │ │ │ │ + cbz r4, 44ad0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 44a76 │ │ │ │ - b.n 44a80 │ │ │ │ + bne.n 44ad2 │ │ │ │ + b.n 44adc │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - b.n 44a82 │ │ │ │ + b.n 44ade │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 44a82 │ │ │ │ + b.n 44ade │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165de0 │ │ │ │ + bl 167f04 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24d6ac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xe4c> │ │ │ │ + bl 24eb70 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xe4c> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 44a9c │ │ │ │ + bne.n 44af8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cbz r0, 44ab4 │ │ │ │ + cbz r0, 44b10 │ │ │ │ strd r4, r7, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f8510 │ │ │ │ + bl f8d34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44b70 │ │ │ │ + b.n 44bcc │ │ │ │ mov r7, r3 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44ad0 │ │ │ │ + cbnz r3, 44b2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b70 │ │ │ │ + beq.n 44bcc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44b70 │ │ │ │ + b.n 44bcc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bge.n 44ac0 │ │ │ │ + bge.n 44b1c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39161,188 +39203,188 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44b14 │ │ │ │ + beq.n 44b70 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44b14 │ │ │ │ + cbnz r2, 44b70 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44b4e │ │ │ │ + ble.n 44baa │ │ │ │ mov r0, r5 │ │ │ │ - bl 257da4 │ │ │ │ + bl 2591dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b38 │ │ │ │ + beq.n 44b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b38 │ │ │ │ + cbnz r3, 44b94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 44b48 │ │ │ │ + bne.n 44ba4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44b70 │ │ │ │ + b.n 44bcc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44ac0 │ │ │ │ - b.n 44a56 │ │ │ │ + bne.n 44b1c │ │ │ │ + b.n 44ab2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b64 │ │ │ │ + beq.n 44bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b64 │ │ │ │ + cbnz r3, 44bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44a56 │ │ │ │ + bne.w 44ab2 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 44aba │ │ │ │ + b.n 44b16 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 71400 │ │ │ │ - cbz r0, 44bb4 │ │ │ │ + bl 71718 │ │ │ │ + cbz r0, 44c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 86f34 │ │ │ │ + bl 87250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44bb6 │ │ │ │ + bge.n 44c12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44bb4 │ │ │ │ + beq.n 44c10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44bb4 │ │ │ │ + cbnz r3, 44c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 44be6 │ │ │ │ + bls.n 44c42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11928 @ 0x2e98 │ │ │ │ + movw r1, #15304 @ 0x3bc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 44c0e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 44c6a │ │ │ │ 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 14dbf4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 44c2e │ │ │ │ + bl 14f7ec <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 44c8a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbnz r0, 44c12 │ │ │ │ + bl d4128 │ │ │ │ + cbnz r0, 44c6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c2e │ │ │ │ - bl d3b30 │ │ │ │ + b.n 44c8a │ │ │ │ + bl d433c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44c0e │ │ │ │ + beq.n 44c6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44c28 │ │ │ │ + bne.n 44c84 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44c2e │ │ │ │ + b.n 44c8a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44c24 │ │ │ │ + b.n 44c80 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44c50 │ │ │ │ + cbnz r3, 44cac │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44c50 │ │ │ │ + ble.n 44cac │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44c50 │ │ │ │ - cbnz r4, 44c70 │ │ │ │ + bne.n 44cac │ │ │ │ + cbnz r4, 44ccc │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44cc8 ) │ │ │ │ + ldr r4, [pc, #112] @ (44d24 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44c70 │ │ │ │ + cbnz r0, 44ccc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44cc4 │ │ │ │ + b.n 44d20 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 44c6c │ │ │ │ + blt.n 44cc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 44f22 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 44f7e <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c6c │ │ │ │ + beq.n 44cc8 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44cbc │ │ │ │ + bne.n 44d18 │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -39350,338 +39392,338 @@ │ │ │ │ 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 44cfe │ │ │ │ + beq.n 44d5a │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44cfe │ │ │ │ + beq.n 44d5a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44d26 │ │ │ │ - b.n 44d14 │ │ │ │ + beq.n 44d82 │ │ │ │ + b.n 44d70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44cf6 │ │ │ │ - movw r0, #58004 @ 0xe294 │ │ │ │ + beq.n 44d52 │ │ │ │ + movw r0, #61460 @ 0xf014 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cf6 │ │ │ │ - b.n 44d52 │ │ │ │ + bne.n 44d52 │ │ │ │ + b.n 44dae │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58004 @ 0xe294 │ │ │ │ + movw r0, #61460 @ 0xf014 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44d52 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44dae │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd720 │ │ │ │ - cbnz r0, 44d48 │ │ │ │ + bl cdef0 │ │ │ │ + cbnz r0, 44da4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51940 @ 0xcae4 │ │ │ │ + movw r1, #55276 @ 0xd7ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 44d52 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 44dae │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45024 │ │ │ │ + b.w 45080 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44e12 │ │ │ │ + beq.n 44e6e │ │ │ │ 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 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44e0e │ │ │ │ + bne.n 44e6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44e0e │ │ │ │ + beq.n 44e6a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #50689 @ 0xc601 │ │ │ │ + movw r2, #65065 @ 0xfe29 │ │ │ │ movt r2, #24 │ │ │ │ - movw r0, #12004 @ 0x2ee4 │ │ │ │ + movw r0, #15380 @ 0x3c14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44db8 │ │ │ │ + cbnz r0, 44e14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #12012 @ 0x2eec │ │ │ │ + movw r0, #15388 @ 0x3c1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44dee │ │ │ │ + beq.n 44e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44dee │ │ │ │ + cbnz r3, 44e4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44dac │ │ │ │ + beq.n 44e08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44e0e │ │ │ │ + beq.n 44e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44e0e │ │ │ │ + cbnz r3, 44e6a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44e58 │ │ │ │ + bhi.n 44eb4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44e70 │ │ │ │ + bmi.n 44ecc │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25656 @ 0x6438 │ │ │ │ + movw r0, #28992 @ 0x7140 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f1c │ │ │ │ - movw r0, #25656 @ 0x6438 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f78 │ │ │ │ + movw r0, #28992 @ 0x7140 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f1c │ │ │ │ - b.n 44e2e │ │ │ │ + beq.n 44f78 │ │ │ │ + b.n 44e8a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 44ef2 │ │ │ │ + ble.n 44f4e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ed8 │ │ │ │ + beq.n 44f34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44eba │ │ │ │ + bpl.n 44f16 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f1c │ │ │ │ + beq.n 44f78 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44eda │ │ │ │ + beq.n 44f36 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 44f1c │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 44f78 │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25656 @ 0x6438 │ │ │ │ + movw r0, #28992 @ 0x7140 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f1c │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f78 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44ef8 │ │ │ │ + beq.n 44f54 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44efa │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 44efa │ │ │ │ - b.n 44f1c │ │ │ │ + bne.n 44f56 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 44f56 │ │ │ │ + b.n 44f78 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 44efa │ │ │ │ + b.n 44f56 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201b4c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 170580 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 44f1c │ │ │ │ - movw r0, #35120 @ 0x8930 │ │ │ │ + cbz r0, 44f78 │ │ │ │ + movw r0, #38456 @ 0x9638 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044f22 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00044f7e <_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 44f5c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 44fb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44f5c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 44fb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25360 @ 0x6310 │ │ │ │ + movw r1, #28696 @ 0x7018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 44f76 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 140854 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 44fd2 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 141de4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44f7a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 44f7a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 44fd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 44fd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f80 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 44fdc <_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, 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbz r3, 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbnz r0, 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44fc2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + beq.n 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + movw r0, #28844 @ 0x70ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 44fc6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ + cbnz r0, 45022 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 246204 │ │ │ │ + bl 2478ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + b.n 4507a <_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, #12036 @ 0x2f04 │ │ │ │ + movw r0, #15412 @ 0x3c34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 44ffc <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + beq.n 45058 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44ffc <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + cbnz r3, 45058 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ + beq.n 45018 <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ mov r0, r5 │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq.n 4507a <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4501e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + cbnz r3, 4507a <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045024 : │ │ │ │ +00045080 : │ │ │ │ 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 71578 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4507c │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 450d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45080 ) │ │ │ │ + ldr r1, [pc, #52] @ (450dc ) │ │ │ │ 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] │ │ │ │ @@ -39701,505 +39743,505 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14db38 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14f730 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 450aa │ │ │ │ - bl 8630c │ │ │ │ + cbz r0, 45106 │ │ │ │ + bl 86620 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 45184 │ │ │ │ + beq.n 451e0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45184 │ │ │ │ + bne.n 451e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45184 │ │ │ │ + beq.n 451e0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #50689 @ 0xc601 │ │ │ │ + movw r3, #65065 @ 0xfe29 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #12096 @ 0x2f40 │ │ │ │ + movw r0, #15472 @ 0x3c70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4512e │ │ │ │ + cbnz r0, 4518a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #12108 @ 0x2f4c │ │ │ │ + movw r0, #15484 @ 0x3c7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45164 │ │ │ │ + beq.n 451c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45164 │ │ │ │ + cbnz r3, 451c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45122 │ │ │ │ + beq.n 4517e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45184 │ │ │ │ + beq.n 451e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45184 │ │ │ │ + cbnz r3, 451e0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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, 451aa │ │ │ │ + cbnz r3, 45206 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 451aa │ │ │ │ + ble.n 45206 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 451aa │ │ │ │ - cbnz r0, 451c6 │ │ │ │ + bne.n 45206 │ │ │ │ + cbnz r0, 45222 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (45208 ) │ │ │ │ + ldr r4, [pc, #84] @ (45264 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 451c6 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45222 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45202 │ │ │ │ + b.n 4525e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 451c2 │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 4521e │ │ │ │ + bl 96040 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 451fa │ │ │ │ + bne.n 45256 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 45202 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 4525e │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa080 │ │ │ │ + bl fa9d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f48a4 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 45288 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 452a4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29d10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 4529a │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 452a4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80408 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 452ae │ │ │ │ + beq.n 4534a │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45270 │ │ │ │ + ble.n 4530c │ │ │ │ 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, 4526c │ │ │ │ + cbz r1, 45308 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45252 │ │ │ │ + beq.n 452ee │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45264 │ │ │ │ + bpl.n 45300 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45264 │ │ │ │ + bne.n 45300 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 4526c │ │ │ │ - bl 83b94 │ │ │ │ + cbz r1, 45308 │ │ │ │ + bl 83ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45298 │ │ │ │ + blt.n 45334 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45232 │ │ │ │ + b.n 452ce │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 452b0 │ │ │ │ + cbz r3, 4534c │ │ │ │ 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 8de00 │ │ │ │ + bl 8e160 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 452b0 │ │ │ │ + cbz r3, 4534c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4527c │ │ │ │ + bge.n 45318 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452ae │ │ │ │ + beq.n 4534a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 452ae │ │ │ │ + cbnz r3, 4534a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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] @ (4531c ) │ │ │ │ + ldr r1, [pc, #84] @ (453b8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5098 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d58a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 452fc │ │ │ │ + cbz r0, 45398 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123c3c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124b44 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452f0 │ │ │ │ + beq.n 4538c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 452f4 │ │ │ │ + cbz r3, 45390 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45316 │ │ │ │ + b.n 453b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 452f0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4538c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12120 @ 0x2f58 │ │ │ │ + movw r1, #15496 @ 0x3c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4080 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 45340 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4535c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29d10 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 45352 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4535c │ │ │ │ + cbz r0, 453e4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ + bl 41230 <_PyDict_DelItem_KnownHash@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800d0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + 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, 45384 │ │ │ │ + cbz r0, 4540c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 453a2 │ │ │ │ + beq.n 4542a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 453a2 │ │ │ │ + b.n 4542a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 453a0 │ │ │ │ - bl f8d74 │ │ │ │ - cbz r0, 4539c │ │ │ │ + cbz r0, 45428 │ │ │ │ + bl f95b4 │ │ │ │ + cbz r0, 45424 │ │ │ │ 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 453a2 │ │ │ │ - ldr r0, [pc, #0] @ (453a4 ) │ │ │ │ + b.n 4542a │ │ │ │ + ldr r0, [pc, #0] @ (4542c ) │ │ │ │ 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 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 453d0 │ │ │ │ + cbz r0, 45458 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41256 <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ + bl 414f0 │ │ │ │ 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 454fc │ │ │ │ - cbz r0, 45428 │ │ │ │ + bl 45558 │ │ │ │ + cbz r0, 454b0 │ │ │ │ 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 4540c │ │ │ │ + beq.n 45494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4540c │ │ │ │ + cbnz r3, 45494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 4542a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 454b2 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbz r0, 45428 │ │ │ │ - bl d3b30 │ │ │ │ + bl d4128 │ │ │ │ + cbz r0, 454b0 │ │ │ │ + bl d433c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b3bc <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23cd00 <_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, 45452 │ │ │ │ + cbz r0, 454da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45476 │ │ │ │ + beq.n 454fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45476 │ │ │ │ + b.n 454fe │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4546e │ │ │ │ - bl f8d74 │ │ │ │ - cbz r0, 4546a │ │ │ │ + cbz r0, 454f6 │ │ │ │ + bl f95b4 │ │ │ │ + cbz r0, 454f2 │ │ │ │ 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 45476 │ │ │ │ + b.n 454fe │ │ │ │ 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, 454a4 │ │ │ │ + cbnz r3, 4552c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 454cc │ │ │ │ + bl 127c34 │ │ │ │ + b.n 45554 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 454c2 │ │ │ │ + cbz r3, 4554a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12356 @ 0x3044 │ │ │ │ + movw r1, #15692 @ 0x3d4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 454cc │ │ │ │ + bl 127c34 │ │ │ │ + b.n 45554 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ 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 71ee8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 454f8 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - adds r0, #16 │ │ │ │ - bl 414a2 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 22da38 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22f894 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45580 │ │ │ │ + beq.n 455dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 45586 │ │ │ │ + cbnz r2, 455e2 │ │ │ │ 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, 4553c │ │ │ │ + cbnz r0, 45598 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45580 │ │ │ │ + beq.n 455dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45580 │ │ │ │ + cbnz r3, 455dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45580 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 455dc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4554c │ │ │ │ + beq.n 455a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4554c │ │ │ │ + cbnz r3, 455a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 131d78 │ │ │ │ - cbnz r0, 45584 │ │ │ │ + bl 1335b4 │ │ │ │ + cbnz r0, 455e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12296 @ 0x3008 │ │ │ │ + movw r1, #15672 @ 0x3d38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45580 │ │ │ │ + beq.n 455dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45580 │ │ │ │ + cbnz r3, 455dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45586 │ │ │ │ + b.n 455e2 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12332 @ 0x302c │ │ │ │ + movw r0, #15708 @ 0x3d5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ 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 │ │ │ │ @@ -40210,439 +40252,439 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e908 │ │ │ │ + b.w 7ec40 │ │ │ │ stmdb 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, #14968 @ 0x3a78 │ │ │ │ + movw r8, #18360 @ 0x47b8 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #23048 @ 0x5a08 │ │ │ │ + movw sl, #26440 @ 0x6748 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #31752 @ 0x7c08 │ │ │ │ + movw r9, #35144 @ 0x8948 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 456ea │ │ │ │ + bge.n 45746 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4562a │ │ │ │ + bne.n 45686 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 4563e │ │ │ │ + b.n 4569a │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 45634 │ │ │ │ + bne.n 45690 │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 4563e │ │ │ │ + b.n 4569a │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45652 │ │ │ │ + bcs.n 456ae │ │ │ │ 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 45654 │ │ │ │ + b.n 456b0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 4569a │ │ │ │ + bpl.n 456f6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 4569a │ │ │ │ + beq.n 456f6 │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #47876 @ 0xbb04 │ │ │ │ + movw r2, #51268 @ 0xc844 │ │ │ │ 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 45696 │ │ │ │ + beq.n 456f2 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 45684 │ │ │ │ + b.n 456e0 │ │ │ │ mov r3, lr │ │ │ │ - b.n 456a4 │ │ │ │ + b.n 45700 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 23104c │ │ │ │ + bl 232e14 │ │ │ │ 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 456da │ │ │ │ + bge.n 45736 │ │ │ │ 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 456b4 │ │ │ │ + b.n 45710 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4561e │ │ │ │ + b.n 4567a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45704 │ │ │ │ + cbnz r3, 45760 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45704 │ │ │ │ + cbnz r3, 45760 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45738 │ │ │ │ + cbz r0, 45794 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45738 │ │ │ │ + beq.n 45794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45738 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45794 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45754 │ │ │ │ + cbz r0, 457b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45754 │ │ │ │ + beq.n 457b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45754 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 457b0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45770 │ │ │ │ + cbz r0, 457cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45770 │ │ │ │ + beq.n 457cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45770 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 457cc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 457a0 │ │ │ │ - movw r1, #13281 @ 0x33e1 │ │ │ │ + beq.n 457fc │ │ │ │ + movw r1, #28369 @ 0x6ed1 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23bdb8 │ │ │ │ - movw r2, #45680 @ 0xb270 │ │ │ │ + b.w 23d870 │ │ │ │ + movw r2, #49016 @ 0xbf78 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #39988 @ 0x9c34 │ │ │ │ + movw r0, #43020 @ 0xa80c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 45708 │ │ │ │ + b.n 45764 │ │ │ │ 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, 457e8 │ │ │ │ + cbnz r0, 45844 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 457f0 │ │ │ │ + cbz r0, 4584c │ │ │ │ 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 457da │ │ │ │ + beq.n 45836 │ │ │ │ + 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 d7f0c <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 45872 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 458a6 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 458aa │ │ │ │ + mov r5, r0 │ │ │ │ + bl 83d50 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45890 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 45890 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 458aa │ │ │ │ + b.n 45866 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 40576 │ │ │ │ + cbnz r0, 458ba │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 458ce │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.n 45896 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1d7d88 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + ldrb r3, [r2, r4] │ │ │ │ + cmp r3, #43 @ 0x2b │ │ │ │ + beq.n 458c8 │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + bne.n 458ce │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + strb r3, [r0, #16] │ │ │ │ + strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000457f2 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +000458d0 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 457fa <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 458d8 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 45842 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 45920 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 4581c <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 458fa <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12400 @ 0x3070 │ │ │ │ + movw r2, #15776 @ 0x3da0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 149ab4 <_PyErr_Format@@Base> │ │ │ │ + b.w 14b4e4 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4583c <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 4591a <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12492 @ 0x30cc │ │ │ │ + movw r2, #15868 @ 0x3dfc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 149ab4 <_PyErr_Format@@Base> │ │ │ │ + b.w 14b4e4 <_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, #12584 @ 0x3128 │ │ │ │ + movw r1, #15960 @ 0x3e58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 45882 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 45960 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 45936 <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ + bl 45992 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12600 @ 0x3138 │ │ │ │ + movw r0, #15976 @ 0x3e68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 458aa <_PyEval_FormatAwaitableError@@Base+0xb8> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 458de <_PyEval_FormatAwaitableError@@Base+0xec> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 458e2 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 83a14 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 458c8 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 458c8 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 458e2 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ - b.n 4589e <_PyEval_FormatAwaitableError@@Base+0xac> │ │ │ │ - subs r4, r4, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 40516 │ │ │ │ - cbnz r0, 458f2 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 45906 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 458ce <_PyEval_FormatAwaitableError@@Base+0xdc> │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d42c0 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - ldrb r3, [r2, r4] │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 45900 <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 45906 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ - 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, #9552 @ 0x2550 │ │ │ │ + movw r0, #12924 @ 0x327c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #10 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 459a6 <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ + cbz r0, 45a02 <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 45964 <_PyEval_FormatAwaitableError@@Base+0x172> │ │ │ │ + ble.n 459c0 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 45964 <_PyEval_FormatAwaitableError@@Base+0x172> │ │ │ │ + cbz r3, 459c0 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 45978 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ + cbz r3, 459d4 <_PyEval_FormatAwaitableError@@Base+0x104> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45982 <_PyEval_FormatAwaitableError@@Base+0x190> │ │ │ │ + bne.n 459de <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4598a <_PyEval_FormatAwaitableError@@Base+0x198> │ │ │ │ + b.n 459e6 <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4599a <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + beq.n 459f6 <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4599e <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + cbz r3, 459fa <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 459a6 <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ + b.n 45a02 <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4599a <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 459f6 <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (45a14 <_PyEval_FormatAwaitableError@@Base+0x222>) │ │ │ │ + ldr r3, [pc, #80] @ (45a70 <_PyEval_FormatAwaitableError@@Base+0x1a0>) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 241290 <_PyTime_AsTimeval@@Base+0x2964> │ │ │ │ + bl 242a0c <_PyTime_AsTimeval@@Base+0x2668> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 241904 <_PyTime_AsTimeval@@Base+0x2fd8> │ │ │ │ + bl 2431b0 <_PyTime_AsTimeval@@Base+0x2e0c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 459fa <_PyEval_FormatAwaitableError@@Base+0x208> │ │ │ │ + beq.n 45a56 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 459fa <_PyEval_FormatAwaitableError@@Base+0x208> │ │ │ │ + beq.n 45a56 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 459dc <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ - ldr r3, [pc, #24] @ (45a14 <_PyEval_FormatAwaitableError@@Base+0x222>) │ │ │ │ + b.n 45a38 <_PyEval_FormatAwaitableError@@Base+0x168> │ │ │ │ + ldr r3, [pc, #24] @ (45a70 <_PyEval_FormatAwaitableError@@Base+0x1a0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 45a0c <_PyEval_FormatAwaitableError@@Base+0x21a> │ │ │ │ + beq.n 45a68 <_PyEval_FormatAwaitableError@@Base+0x198> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54344 @ 0xd448 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45a70 <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45acc <_PyEval_FormatAwaitableError@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45a74 <_PyEval_FormatAwaitableError@@Base+0x282>) │ │ │ │ + ldr r1, [pc, #52] @ (45ad0 <_PyEval_FormatAwaitableError@@Base+0x200>) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -40660,860 +40702,862 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 247ac8 <_PyBytes_Find@@Base+0x88c> │ │ │ │ + b.w 249158 <_PyBytes_Find@@Base+0x824> │ │ │ │ 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 45b70 <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ + beq.n 45bcc <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ + bne.n 45bcc <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ + beq.n 45bcc <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #12608 @ 0x3140 │ │ │ │ + movw r0, #15984 @ 0x3e70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45b1a <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ + cbnz r0, 45b76 <_PyEval_FormatAwaitableError@@Base+0x2a6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #12616 @ 0x3148 │ │ │ │ + movw r0, #15992 @ 0x3e78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45b50 <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ + beq.n 45bac <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45b50 <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ + cbnz r3, 45bac <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45b0e <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ + beq.n 45b6a <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b70 <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ + beq.n 45bcc <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b70 <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ + cbnz r3, 45bcc <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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, 45b94 <_PyEval_FormatAwaitableError@@Base+0x3a2> │ │ │ │ + cbz r3, 45bf0 <_PyEval_FormatAwaitableError@@Base+0x320> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45b96 <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ + b.n 45bf2 <_PyEval_FormatAwaitableError@@Base+0x322> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45ba4 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ + cbnz r3, 45c00 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45ba4 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ + blt.n 45c00 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45ba4 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ - cbnz r0, 45bbe <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ - ldr r4, [pc, #676] @ (45e4c <_PyEval_FormatAwaitableError@@Base+0x65a>) │ │ │ │ + bgt.n 45c00 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ + cbnz r0, 45c1a <_PyEval_FormatAwaitableError@@Base+0x34a> │ │ │ │ + ldr r4, [pc, #676] @ (45ea8 <_PyEval_FormatAwaitableError@@Base+0x5d8>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ - cbz r5, 45c06 <_PyEval_FormatAwaitableError@@Base+0x414> │ │ │ │ + beq.n 45cae <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ + cbz r5, 45c62 <_PyEval_FormatAwaitableError@@Base+0x392> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45bca <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ + cbz r4, 45c26 <_PyEval_FormatAwaitableError@@Base+0x356> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45bd2 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ - b.n 45c14 <_PyEval_FormatAwaitableError@@Base+0x422> │ │ │ │ + bne.n 45c2e <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ + b.n 45c70 <_PyEval_FormatAwaitableError@@Base+0x3a0> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45be4 <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 45c14 <_PyEval_FormatAwaitableError@@Base+0x422> │ │ │ │ - b.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ - bl 83a14 │ │ │ │ + cbnz r0, 45c40 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 45c70 <_PyEval_FormatAwaitableError@@Base+0x3a0> │ │ │ │ + b.n 45cae <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c00 <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ + beq.n 45c5c <_PyEval_FormatAwaitableError@@Base+0x38c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45c00 <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ + cbnz r3, 45c5c <_PyEval_FormatAwaitableError@@Base+0x38c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45c18 <_PyEval_FormatAwaitableError@@Base+0x426> │ │ │ │ - b.n 45bdc <_PyEval_FormatAwaitableError@@Base+0x3ea> │ │ │ │ + bne.n 45c74 <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ + b.n 45c38 <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45c18 <_PyEval_FormatAwaitableError@@Base+0x426> │ │ │ │ + b.n 45c74 <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 45c22 <_PyEval_FormatAwaitableError@@Base+0x430> │ │ │ │ + cbz r5, 45c7e <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 45c2a <_PyEval_FormatAwaitableError@@Base+0x438> │ │ │ │ + b.n 45c86 <_PyEval_FormatAwaitableError@@Base+0x3b6> │ │ │ │ movw r8, #10688 @ 0x29c0 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 45d60 <_PyEval_FormatAwaitableError@@Base+0x56e> │ │ │ │ + bne.w 45dbc <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45c56 <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ + cbnz r0, 45cb2 <_PyEval_FormatAwaitableError@@Base+0x3e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f4e <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ - movw sl, #42592 @ 0xa660 │ │ │ │ + b.n 45faa <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ + movw sl, #45984 @ 0xb3a0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45cda <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ + beq.n 45d36 <_PyEval_FormatAwaitableError@@Base+0x466> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d36 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + blt.n 45d92 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45c8e <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ + bpl.n 45cea <_PyEval_FormatAwaitableError@@Base+0x41a> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c66 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + b.n 45cc2 <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45c94 <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + bmi.n 45cf0 <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45c7e <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + bne.n 45cda <_PyEval_FormatAwaitableError@@Base+0x40a> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d44 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + beq.n 45da0 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45cb4 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + bgt.n 45d10 <_PyEval_FormatAwaitableError@@Base+0x440> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45cd4 <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + b.n 45d30 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45d0c <_PyEval_FormatAwaitableError@@Base+0x51a> │ │ │ │ + cbnz r0, 45d68 <_PyEval_FormatAwaitableError@@Base+0x498> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cd4 <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + beq.n 45d30 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45cd4 <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + cbnz r3, 45d30 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c62 <_PyEval_FormatAwaitableError@@Base+0x470> │ │ │ │ + b.n 45cbe <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d36 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ + blt.n 45d92 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 45d1e <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + bpl.n 45d7a <_PyEval_FormatAwaitableError@@Base+0x4aa> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45d36 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ - b.n 45ce6 <_PyEval_FormatAwaitableError@@Base+0x4f4> │ │ │ │ + bcc.n 45d92 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + b.n 45d42 <_PyEval_FormatAwaitableError@@Base+0x472> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f36 <_PyEval_FormatAwaitableError@@Base+0x744> │ │ │ │ + beq.w 45f92 <_PyEval_FormatAwaitableError@@Base+0x6c2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d44 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + beq.n 45da0 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d44 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + cbnz r3, 45da0 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d44 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45da0 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45d44 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + cbz r0, 45da0 <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45cf8 <_PyEval_FormatAwaitableError@@Base+0x506> │ │ │ │ + bgt.n 45d54 <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f02c4 │ │ │ │ + bl 158bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 45f4e <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bge.w 45faa <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + beq.n 45cae <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45c52 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + bne.w 45cae <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45cae <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45c52 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + bne.w 45cae <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 45d98 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ + bne.n 45df4 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45100 @ 0xb02c │ │ │ │ + movw r1, #48516 @ 0xbd84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 45f2c <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 45f88 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 45e50 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ + bne.n 45eac <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f2c <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + beq.w 45f88 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 45e36 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ + blt.n 45e92 <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 45e36 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ + bcc.n 45e92 <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45e32 <_PyEval_FormatAwaitableError@@Base+0x640> │ │ │ │ + bne.n 45e8e <_PyEval_FormatAwaitableError@@Base+0x5be> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f16 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq.w 45f72 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45dec <_PyEval_FormatAwaitableError@@Base+0x5fa> │ │ │ │ + bgt.n 45e48 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45e2a <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + b.n 45e86 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45e18 <_PyEval_FormatAwaitableError@@Base+0x626> │ │ │ │ + cbz r0, 45e74 <_PyEval_FormatAwaitableError@@Base+0x5a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45f16 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq.w 45f72 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f16 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + bne.w 45f72 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f72 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e2a <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + beq.n 45e86 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 45e2a <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + cbnz r3, 45e86 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 45dbe <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ + b.n 45e1a <_PyEval_FormatAwaitableError@@Base+0x54a> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 45dc6 <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ + bcs.n 45e22 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45f0a <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + blt.n 45f66 <_PyEval_FormatAwaitableError@@Base+0x696> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45eca <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ - b.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + bne.n 45f26 <_PyEval_FormatAwaitableError@@Base+0x656> │ │ │ │ + b.n 45f72 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ nop │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f2c <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + beq.n 45f88 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45ebe <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq.n 45f1a <_PyEval_FormatAwaitableError@@Base+0x64a> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 1d9948 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd3b0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 45ebe <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + blt.n 45f1a <_PyEval_FormatAwaitableError@@Base+0x64a> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq.n 45f72 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45e98 <_PyEval_FormatAwaitableError@@Base+0x6a6> │ │ │ │ + bgt.n 45ef4 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45eb8 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ + b.n 45f14 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45ee6 <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + cbnz r0, 45f42 <_PyEval_FormatAwaitableError@@Base+0x672> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45eb8 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ + beq.n 45f14 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45eb8 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ + cbnz r3, 45f14 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 45e5a <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + b.n 45eb6 <_PyEval_FormatAwaitableError@@Base+0x5e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f16 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + cbz r0, 45f72 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ed6 <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ + bgt.n 45f32 <_PyEval_FormatAwaitableError@@Base+0x662> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 45f08 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ + b.n 45f64 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45ef8 <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ + cbz r0, 45f54 <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq.n 45f72 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f16 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + cbnz r3, 45f72 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f16 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f72 <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f08 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ + beq.n 45f64 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f08 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ + cbnz r3, 45f64 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f02c4 │ │ │ │ + bl 158bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45f2e <_PyEval_FormatAwaitableError@@Base+0x73c> │ │ │ │ + bge.n 45f8a <_PyEval_FormatAwaitableError@@Base+0x6ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f2c <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + beq.n 45f88 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f2c <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + cbnz r3, 45f88 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ce984 │ │ │ │ - b.n 45f4e <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bl cf174 │ │ │ │ + b.n 45faa <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45d34 <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ + beq.w 45d90 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45d34 <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ + bne.w 45d90 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d90 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 20326c │ │ │ │ + b.w 205a5c │ │ │ │ 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 45f84 <_PyEval_FormatAwaitableError@@Base+0x792> │ │ │ │ + bhi.n 45fe0 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ mov r0, r2 │ │ │ │ - bl 255600 │ │ │ │ + bl 256ac0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 45f86 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ + b.n 45fe2 <_PyEval_FormatAwaitableError@@Base+0x712> │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 162274 <_PyLong_Format@@Base+0x1bc8> │ │ │ │ + bl 164324 <_PyEval_GetBuiltin@@Base+0x1bd0> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45fb6 <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ + cbnz r0, 46012 <_PyEval_FormatAwaitableError@@Base+0x742> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 45fa0 <_PyEval_FormatAwaitableError@@Base+0x7ae> │ │ │ │ + bhi.n 45ffc <_PyEval_FormatAwaitableError@@Base+0x72c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 255714 │ │ │ │ + bl 256bd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 45fb8 <_PyEval_FormatAwaitableError@@Base+0x7c6> │ │ │ │ + beq.n 46014 <_PyEval_FormatAwaitableError@@Base+0x744> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 162274 <_PyLong_Format@@Base+0x1bc8> │ │ │ │ + bl 164324 <_PyEval_GetBuiltin@@Base+0x1bd0> │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 45fb8 <_PyEval_FormatAwaitableError@@Base+0x7c6> │ │ │ │ + b.n 46014 <_PyEval_FormatAwaitableError@@Base+0x744> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 45ff0 <_PyEval_FormatAwaitableError@@Base+0x7fe> │ │ │ │ + cbz r0, 46050 <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 45fec <_PyEval_FormatAwaitableError@@Base+0x7fa> │ │ │ │ + beq.n 4604c <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45fec <_PyEval_FormatAwaitableError@@Base+0x7fa> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4604c <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ + bl 781e4 <_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] @ (46078 <_PyEval_FormatAwaitableError@@Base+0x886>) │ │ │ │ + ldr r1, [pc, #112] @ (460d8 <_PyEval_FormatAwaitableError@@Base+0x808>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46072 <_PyEval_FormatAwaitableError@@Base+0x880> │ │ │ │ + blt.n 460d2 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 46038 <_PyEval_FormatAwaitableError@@Base+0x846> │ │ │ │ + cbz r5, 46098 <_PyEval_FormatAwaitableError@@Base+0x7c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl f8d74 │ │ │ │ + bl f95b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46034 <_PyEval_FormatAwaitableError@@Base+0x842> │ │ │ │ + beq.n 46094 <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46034 <_PyEval_FormatAwaitableError@@Base+0x842> │ │ │ │ + cbnz r3, 46094 <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4603a <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ - b.n 46072 <_PyEval_FormatAwaitableError@@Base+0x880> │ │ │ │ - ldr r4, [pc, #64] @ (4607c <_PyEval_FormatAwaitableError@@Base+0x88a>) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4609a <_PyEval_FormatAwaitableError@@Base+0x7ca> │ │ │ │ + b.n 460d2 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ + ldr r4, [pc, #64] @ (460dc <_PyEval_FormatAwaitableError@@Base+0x80c>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 2449a0 <_PyObject_GetState@@Base> │ │ │ │ + bl 246254 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4605c <_PyEval_FormatAwaitableError@@Base+0x86a> │ │ │ │ + cbnz r0, 460bc <_PyEval_FormatAwaitableError@@Base+0x7ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46072 <_PyEval_FormatAwaitableError@@Base+0x880> │ │ │ │ + beq.n 460d2 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46072 <_PyEval_FormatAwaitableError@@Base+0x880> │ │ │ │ + cbnz r3, 460d2 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 46072 <_PyEval_FormatAwaitableError@@Base+0x880> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 460d2 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #12900 @ 0x3264 │ │ │ │ + movw r0, #16276 @ 0x3f94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 461dc <_PyEval_FormatAwaitableError@@Base+0x9ea>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 4623c <_PyEval_FormatAwaitableError@@Base+0x96c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4608c <_PyEval_FormatAwaitableError@@Base+0x89a> │ │ │ │ + cbnz r2, 460ec <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7d800 │ │ │ │ + b.w 7db3c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d6ec │ │ │ │ + b.w 7da28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (460c8 <_PyEval_FormatAwaitableError@@Base+0x8d6>) │ │ │ │ + ldr r3, [pc, #36] @ (46128 <_PyEval_FormatAwaitableError@@Base+0x858>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r4, [r3, #3744] @ 0xea0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 460b8 <_PyEval_FormatAwaitableError@@Base+0x8c6> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 460c2 <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ + bne.n 46118 <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 46122 <_PyEval_FormatAwaitableError@@Base+0x852> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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 13dca8 │ │ │ │ + b.w 13f290 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46180 <_PyEval_FormatAwaitableError@@Base+0x98e> │ │ │ │ + beq.n 461e0 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4617c <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ + bne.n 461dc <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4617c <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + beq.n 461dc <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ + movw r0, #28844 @ 0x70ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46126 <_PyEval_FormatAwaitableError@@Base+0x934> │ │ │ │ + cbnz r0, 46186 <_PyEval_FormatAwaitableError@@Base+0x8b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #12964 @ 0x32a4 │ │ │ │ + movw r0, #16340 @ 0x3fd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4615c <_PyEval_FormatAwaitableError@@Base+0x96a> │ │ │ │ + beq.n 461bc <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4615c <_PyEval_FormatAwaitableError@@Base+0x96a> │ │ │ │ + cbnz r3, 461bc <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4611a <_PyEval_FormatAwaitableError@@Base+0x928> │ │ │ │ + beq.n 4617a <_PyEval_FormatAwaitableError@@Base+0x8aa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4617c <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ + beq.n 461dc <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4617c <_PyEval_FormatAwaitableError@@Base+0x98a> │ │ │ │ + cbnz r3, 461dc <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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, #40592 @ 0x9e90 │ │ │ │ + movw r4, #43984 @ 0xabd0 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #16 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - bne.n 461ca <_PyEval_FormatAwaitableError@@Base+0x9d8> │ │ │ │ + bne.n 4622a <_PyEval_FormatAwaitableError@@Base+0x95a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 461e6 <_PyEval_FormatAwaitableError@@Base+0x9f4> │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ + cbnz r0, 46246 <_PyEval_FormatAwaitableError@@Base+0x976> │ │ │ │ + b.n 46336 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #59796 @ 0xe994 │ │ │ │ + movw r0, #63212 @ 0xf6ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461ba <_PyEval_FormatAwaitableError@@Base+0x9c8> │ │ │ │ + bne.n 4621a <_PyEval_FormatAwaitableError@@Base+0x94a> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ - ldr r2, [pc, #256] @ (462e8 <_PyEval_FormatAwaitableError@@Base+0xaf6>) │ │ │ │ + b.n 46336 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ + ldr r2, [pc, #256] @ (46348 <_PyEval_FormatAwaitableError@@Base+0xa78>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 46216 <_PyEval_FormatAwaitableError@@Base+0xa24> │ │ │ │ + bmi.n 46276 <_PyEval_FormatAwaitableError@@Base+0x9a6> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12984 @ 0x32b8 │ │ │ │ + movw r1, #16360 @ 0x3fe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 46336 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46238 <_PyEval_FormatAwaitableError@@Base+0xa46> │ │ │ │ + bne.n 46298 <_PyEval_FormatAwaitableError@@Base+0x9c8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13032 @ 0x32e8 │ │ │ │ + movw r1, #16408 @ 0x4018 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 46336 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1531ac │ │ │ │ + bl 154e38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 4625c <_PyEval_FormatAwaitableError@@Base+0xa6a> │ │ │ │ + bgt.n 462bc <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13072 @ 0x3310 │ │ │ │ + movw r1, #16448 @ 0x4040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 46336 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e1e8 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 2103f8 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462d6 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ + cbz r0, 46336 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46292 <_PyEval_FormatAwaitableError@@Base+0xaa0> │ │ │ │ + cbnz r3, 462f2 <_PyEval_FormatAwaitableError@@Base+0xa22> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13104 @ 0x3330 │ │ │ │ + movw r1, #16480 @ 0x4060 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e754 │ │ │ │ - b.n 462d6 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ + bl 210964 │ │ │ │ + b.n 46336 <_PyEval_FormatAwaitableError@@Base+0xa66> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #13148 @ 0x335c │ │ │ │ + movw r0, #16524 @ 0x408c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #19392 @ 0x4bc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462ce <_PyEval_FormatAwaitableError@@Base+0xadc> │ │ │ │ + blt.n 4632e <_PyEval_FormatAwaitableError@@Base+0xa5e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e754 │ │ │ │ + bl 210964 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46350 <_PyEval_FormatAwaitableError@@Base+0xb5e>) │ │ │ │ + ldr r2, [pc, #80] @ (463b0 <_PyEval_FormatAwaitableError@@Base+0xae0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #64] @ 46348 <_PyEval_FormatAwaitableError@@Base+0xb56> │ │ │ │ + vldr d6, [pc, #64] @ 463a8 <_PyEval_FormatAwaitableError@@Base+0xad8> │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vldr s16, [r3] │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4632e <_PyEval_FormatAwaitableError@@Base+0xb3c> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4633e <_PyEval_FormatAwaitableError@@Base+0xb4c> │ │ │ │ + bne.n 4638e <_PyEval_FormatAwaitableError@@Base+0xabe> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 4639e <_PyEval_FormatAwaitableError@@Base+0xace> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83e00 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @@ -41523,505 +41567,505 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 46372 <_PyEval_FormatAwaitableError@@Base+0xb80> │ │ │ │ + cbz r3, 463d2 <_PyEval_FormatAwaitableError@@Base+0xb02> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 46374 <_PyEval_FormatAwaitableError@@Base+0xb82> │ │ │ │ + b.n 463d4 <_PyEval_FormatAwaitableError@@Base+0xb04> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 46382 <_PyEval_FormatAwaitableError@@Base+0xb90> │ │ │ │ + cbnz r3, 463e2 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 46382 <_PyEval_FormatAwaitableError@@Base+0xb90> │ │ │ │ + ble.n 463e2 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 46382 <_PyEval_FormatAwaitableError@@Base+0xb90> │ │ │ │ - cbnz r4, 463a8 <_PyEval_FormatAwaitableError@@Base+0xbb6> │ │ │ │ + bne.n 463e2 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ + cbnz r4, 46408 <_PyEval_FormatAwaitableError@@Base+0xb38> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ movw r4, #14544 @ 0x38d0 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4657a <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ + beq.w 465da <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 463be <_PyEval_FormatAwaitableError@@Base+0xbcc> │ │ │ │ + bne.n 4641e <_PyEval_FormatAwaitableError@@Base+0xb4e> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 463de <_PyEval_FormatAwaitableError@@Base+0xbec> │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 4643e <_PyEval_FormatAwaitableError@@Base+0xb6e> │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 463de <_PyEval_FormatAwaitableError@@Base+0xbec> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4643e <_PyEval_FormatAwaitableError@@Base+0xb6e> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4657a <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ + bne.w 465da <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 463ec <_PyEval_FormatAwaitableError@@Base+0xbfa> │ │ │ │ + bne.n 4644c <_PyEval_FormatAwaitableError@@Base+0xb7c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4640c <_PyEval_FormatAwaitableError@@Base+0xc1a> │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 4646c <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4640c <_PyEval_FormatAwaitableError@@Base+0xc1a> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4646c <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4657a <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ + bne.w 465da <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4641e <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ + beq.n 4647e <_PyEval_FormatAwaitableError@@Base+0xbae> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4642c <_PyEval_FormatAwaitableError@@Base+0xc3a> │ │ │ │ + bne.n 4648c <_PyEval_FormatAwaitableError@@Base+0xbbc> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 4656c <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ - bl 128e54 │ │ │ │ + b.n 465cc <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ + bl 129e3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4657a <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ + beq.w 465da <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46476 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ + bne.n 464d6 <_PyEval_FormatAwaitableError@@Base+0xc06> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13164 @ 0x336c │ │ │ │ + movw r1, #16540 @ 0x409c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4657a <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ + beq.w 465da <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4657a <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ + bne.w 465da <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4657a <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ - bl 140854 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 465da <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ + bl 141de4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46494 <_PyEval_FormatAwaitableError@@Base+0xca2> │ │ │ │ + beq.n 464f4 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46494 <_PyEval_FormatAwaitableError@@Base+0xca2> │ │ │ │ + cbnz r3, 464f4 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 464be <_PyEval_FormatAwaitableError@@Base+0xccc> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 464c4 <_PyEval_FormatAwaitableError@@Base+0xcd2> │ │ │ │ + bne.n 4651e <_PyEval_FormatAwaitableError@@Base+0xc4e> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 46524 <_PyEval_FormatAwaitableError@@Base+0xc54> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4657a <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ - bl d3b30 │ │ │ │ - b.n 464c4 <_PyEval_FormatAwaitableError@@Base+0xcd2> │ │ │ │ + beq.n 465da <_PyEval_FormatAwaitableError@@Base+0xd0a> │ │ │ │ + bl d433c │ │ │ │ + b.n 46524 <_PyEval_FormatAwaitableError@@Base+0xc54> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xcfe> │ │ │ │ + beq.n 46550 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xcfe> │ │ │ │ + bvs.n 46550 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46568 <_PyEval_FormatAwaitableError@@Base+0xd76> │ │ │ │ + bvs.n 465c8 <_PyEval_FormatAwaitableError@@Base+0xcf8> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 464f6 <_PyEval_FormatAwaitableError@@Base+0xd04> │ │ │ │ + bne.n 46556 <_PyEval_FormatAwaitableError@@Base+0xc86> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 4656c <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ + b.n 465cc <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 46530 <_PyEval_FormatAwaitableError@@Base+0xd3e> │ │ │ │ + bpl.n 46590 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 46568 <_PyEval_FormatAwaitableError@@Base+0xd76> │ │ │ │ + bcs.n 465c8 <_PyEval_FormatAwaitableError@@Base+0xcf8> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 46544 <_PyEval_FormatAwaitableError@@Base+0xd52> │ │ │ │ + bcs.n 465a4 <_PyEval_FormatAwaitableError@@Base+0xcd4> │ │ │ │ subs r1, r4, r3 │ │ │ │ and.w r7, r7, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r6, r5, r6 │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r7, r6 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 4656c <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ + b.n 465cc <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 46550 <_PyEval_FormatAwaitableError@@Base+0xd5e> │ │ │ │ + bcs.n 465b0 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46568 <_PyEval_FormatAwaitableError@@Base+0xd76> │ │ │ │ + bcc.n 465c8 <_PyEval_FormatAwaitableError@@Base+0xcf8> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 4656c <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ + b.n 465cc <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46568 <_PyEval_FormatAwaitableError@@Base+0xd76> │ │ │ │ + bcc.n 465c8 <_PyEval_FormatAwaitableError@@Base+0xcf8> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 4656c <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ + b.n 465cc <_PyEval_FormatAwaitableError@@Base+0xcfc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83e00 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46628 <_PyEval_FormatAwaitableError@@Base+0xe36> │ │ │ │ + beq.n 46688 <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46624 <_PyEval_FormatAwaitableError@@Base+0xe32> │ │ │ │ + bne.n 46684 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46624 <_PyEval_FormatAwaitableError@@Base+0xe32> │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + beq.n 46684 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ + movw r0, #28844 @ 0x70ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 465ce <_PyEval_FormatAwaitableError@@Base+0xddc> │ │ │ │ + cbnz r0, 4662e <_PyEval_FormatAwaitableError@@Base+0xd5e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #13204 @ 0x3394 │ │ │ │ + movw r0, #16580 @ 0x40c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 46604 <_PyEval_FormatAwaitableError@@Base+0xe12> │ │ │ │ + beq.n 46664 <_PyEval_FormatAwaitableError@@Base+0xd94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46604 <_PyEval_FormatAwaitableError@@Base+0xe12> │ │ │ │ + cbnz r3, 46664 <_PyEval_FormatAwaitableError@@Base+0xd94> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 465c2 <_PyEval_FormatAwaitableError@@Base+0xdd0> │ │ │ │ + beq.n 46622 <_PyEval_FormatAwaitableError@@Base+0xd52> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46624 <_PyEval_FormatAwaitableError@@Base+0xe32> │ │ │ │ + beq.n 46684 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46624 <_PyEval_FormatAwaitableError@@Base+0xe32> │ │ │ │ + cbnz r3, 46684 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46632 <_PyEval_FormatAwaitableError@@Base+0xe40> │ │ │ │ + cbz r3, 46692 <_PyEval_FormatAwaitableError@@Base+0xdc2> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4663a <_PyEval_FormatAwaitableError@@Base+0xe48> │ │ │ │ + b.n 4669a <_PyEval_FormatAwaitableError@@Base+0xdca> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40428 @ 0x9dec │ │ │ │ + movw r1, #43460 @ 0xa9c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e6280 │ │ │ │ + b.w 1e94c8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46702 <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ + beq.n 46762 <_PyEval_FormatAwaitableError@@Base+0xe92> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 466fe <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ + bne.n 4675e <_PyEval_FormatAwaitableError@@Base+0xe8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + bl 241444 <_PyTime_AsTimeval@@Base+0x10a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 466fe <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ + beq.n 4675e <_PyEval_FormatAwaitableError@@Base+0xe8e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240ea4 <_PyTime_AsTimeval@@Base+0x2578> │ │ │ │ + bl 242620 <_PyTime_AsTimeval@@Base+0x227c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9244 @ 0x241c │ │ │ │ + movw r0, #12464 @ 0x30b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 466a8 <_PyEval_FormatAwaitableError@@Base+0xeb6> │ │ │ │ + cbnz r0, 46708 <_PyEval_FormatAwaitableError@@Base+0xe38> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 246204 │ │ │ │ + b.w 2478ac │ │ │ │ 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, #13220 @ 0x33a4 │ │ │ │ + movw r0, #16596 @ 0x40d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241118 <_PyTime_AsTimeval@@Base+0x27ec> │ │ │ │ + bl 242894 <_PyTime_AsTimeval@@Base+0x24f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 466de <_PyEval_FormatAwaitableError@@Base+0xeec> │ │ │ │ + beq.n 4673e <_PyEval_FormatAwaitableError@@Base+0xe6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 466de <_PyEval_FormatAwaitableError@@Base+0xeec> │ │ │ │ + cbnz r3, 4673e <_PyEval_FormatAwaitableError@@Base+0xe6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4669c <_PyEval_FormatAwaitableError@@Base+0xeaa> │ │ │ │ + beq.n 466fc <_PyEval_FormatAwaitableError@@Base+0xe2c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 466fe <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ + beq.n 4675e <_PyEval_FormatAwaitableError@@Base+0xe8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 466fe <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ + cbnz r3, 4675e <_PyEval_FormatAwaitableError@@Base+0xe8e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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] @ (468c0 <_PyEval_FormatAwaitableError@@Base+0x10ce>) │ │ │ │ + ldr r5, [pc, #424] @ (46920 <_PyEval_FormatAwaitableError@@Base+0x1050>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 46744 <_PyEval_FormatAwaitableError@@Base+0xf52> │ │ │ │ + bne.n 467a4 <_PyEval_FormatAwaitableError@@Base+0xed4> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 46744 <_PyEval_FormatAwaitableError@@Base+0xf52> │ │ │ │ + ble.n 467a4 <_PyEval_FormatAwaitableError@@Base+0xed4> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 46744 <_PyEval_FormatAwaitableError@@Base+0xf52> │ │ │ │ - cbnz r6, 46768 <_PyEval_FormatAwaitableError@@Base+0xf76> │ │ │ │ - ldr r4, [pc, #380] @ (468c4 <_PyEval_FormatAwaitableError@@Base+0x10d2>) │ │ │ │ + bne.n 467a4 <_PyEval_FormatAwaitableError@@Base+0xed4> │ │ │ │ + cbnz r6, 467c8 <_PyEval_FormatAwaitableError@@Base+0xef8> │ │ │ │ + ldr r4, [pc, #380] @ (46924 <_PyEval_FormatAwaitableError@@Base+0x1054>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 468a6 <_PyEval_FormatAwaitableError@@Base+0x10b4> │ │ │ │ + beq.w 46906 <_PyEval_FormatAwaitableError@@Base+0x1036> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4677c <_PyEval_FormatAwaitableError@@Base+0xf8a> │ │ │ │ + cbnz r0, 467dc <_PyEval_FormatAwaitableError@@Base+0xf0c> │ │ │ │ mov r6, sl │ │ │ │ - b.n 468ac <_PyEval_FormatAwaitableError@@Base+0x10ba> │ │ │ │ - ldr r3, [pc, #328] @ (468c8 <_PyEval_FormatAwaitableError@@Base+0x10d6>) │ │ │ │ + b.n 4690c <_PyEval_FormatAwaitableError@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #328] @ (46928 <_PyEval_FormatAwaitableError@@Base+0x1058>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r9, r6, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 467ae <_PyEval_FormatAwaitableError@@Base+0xfbc> │ │ │ │ + bmi.n 4680e <_PyEval_FormatAwaitableError@@Base+0xf3e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12984 @ 0x32b8 │ │ │ │ + movw r1, #16360 @ 0x3fe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 467d8 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 467d2 <_PyEval_FormatAwaitableError@@Base+0xfe0> │ │ │ │ + bne.n 46832 <_PyEval_FormatAwaitableError@@Base+0xf62> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13236 @ 0x33b4 │ │ │ │ + movw r1, #16612 @ 0x40e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 467d8 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1531ac │ │ │ │ + bl 154e38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 467f6 <_PyEval_FormatAwaitableError@@Base+0x1004> │ │ │ │ + bgt.n 46856 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13276 @ 0x33dc │ │ │ │ + movw r1, #16652 @ 0x410c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 467d8 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r0, r6 │ │ │ │ - bl b9910 │ │ │ │ - cbnz r0, 46816 <_PyEval_FormatAwaitableError@@Base+0x1024> │ │ │ │ + bl ba0dc │ │ │ │ + cbnz r0, 46876 <_PyEval_FormatAwaitableError@@Base+0xfa6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13308 @ 0x33fc │ │ │ │ + movw r1, #16684 @ 0x412c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 467d8 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20e1e8 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 2103f8 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ + beq.n 467d8 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46842 <_PyEval_FormatAwaitableError@@Base+0x1050> │ │ │ │ + cbnz r3, 468a2 <_PyEval_FormatAwaitableError@@Base+0xfd2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13356 @ 0x342c │ │ │ │ + movw r1, #16732 @ 0x415c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4689c <_PyEval_FormatAwaitableError@@Base+0x10aa> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 468fc <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e338 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ + bl 210548 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4689c <_PyEval_FormatAwaitableError@@Base+0x10aa> │ │ │ │ + cbz r0, 468fc <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #19392 @ 0x4bc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13148 @ 0x335c │ │ │ │ + movw r0, #16524 @ 0x408c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46894 <_PyEval_FormatAwaitableError@@Base+0x10a2> │ │ │ │ + blt.n 468f4 <_PyEval_FormatAwaitableError@@Base+0x1024> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4687e <_PyEval_FormatAwaitableError@@Base+0x108c> │ │ │ │ + blt.n 468de <_PyEval_FormatAwaitableError@@Base+0x100e> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46884 <_PyEval_FormatAwaitableError@@Base+0x1092> │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0x1014> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1114e0 │ │ │ │ + bl 111d9c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e754 │ │ │ │ + bl 210964 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e754 │ │ │ │ - b.n 46778 <_PyEval_FormatAwaitableError@@Base+0xf86> │ │ │ │ + bl 210964 │ │ │ │ + b.n 467d8 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r8, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42042,163 +42086,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 4696e <_PyEval_FormatAwaitableError@@Base+0x117c> │ │ │ │ + bmi.n 469ce <_PyEval_FormatAwaitableError@@Base+0x10fe> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 46936 <_PyEval_FormatAwaitableError@@Base+0x1144> │ │ │ │ + beq.n 46996 <_PyEval_FormatAwaitableError@@Base+0x10c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46936 <_PyEval_FormatAwaitableError@@Base+0x1144> │ │ │ │ + cbnz r3, 46996 <_PyEval_FormatAwaitableError@@Base+0x10c6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 4697a <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ + blt.n 469da <_PyEval_FormatAwaitableError@@Base+0x110a> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 46962 <_PyEval_FormatAwaitableError@@Base+0x1170> │ │ │ │ + beq.n 469c2 <_PyEval_FormatAwaitableError@@Base+0x10f2> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4428 @ 0x114c │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4697a <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 469da <_PyEval_FormatAwaitableError@@Base+0x110a> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46902 <_PyEval_FormatAwaitableError@@Base+0x1110> │ │ │ │ + bne.n 46962 <_PyEval_FormatAwaitableError@@Base+0x1092> │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 468f8 <_PyEval_FormatAwaitableError@@Base+0x1106> │ │ │ │ + b.n 46958 <_PyEval_FormatAwaitableError@@Base+0x1088> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ 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 469ae <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ + bls.n 46a0e <_PyEval_FormatAwaitableError@@Base+0x113e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13400 @ 0x3458 │ │ │ │ + movw r1, #16776 @ 0x4188 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 469d8 <_PyEval_FormatAwaitableError@@Base+0x11e6> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 46a38 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14dbf4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 46a06 <_PyEval_FormatAwaitableError@@Base+0x1214> │ │ │ │ + bl 14f7ec <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46a66 <_PyEval_FormatAwaitableError@@Base+0x1196> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbnz r0, 469dc <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ + bl d4128 │ │ │ │ + cbnz r0, 46a3c <_PyEval_FormatAwaitableError@@Base+0x116c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46a06 <_PyEval_FormatAwaitableError@@Base+0x1214> │ │ │ │ - bl d3b30 │ │ │ │ + b.n 46a66 <_PyEval_FormatAwaitableError@@Base+0x1196> │ │ │ │ + bl d433c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180160 │ │ │ │ + bl 182f34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 469d8 <_PyEval_FormatAwaitableError@@Base+0x11e6> │ │ │ │ + beq.n 46a38 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 469d8 <_PyEval_FormatAwaitableError@@Base+0x11e6> │ │ │ │ + blt.n 46a38 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46a00 <_PyEval_FormatAwaitableError@@Base+0x120e> │ │ │ │ + bne.n 46a60 <_PyEval_FormatAwaitableError@@Base+0x1190> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46a06 <_PyEval_FormatAwaitableError@@Base+0x1214> │ │ │ │ + b.n 46a66 <_PyEval_FormatAwaitableError@@Base+0x1196> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 469fc <_PyEval_FormatAwaitableError@@Base+0x120a> │ │ │ │ + b.n 46a5c <_PyEval_FormatAwaitableError@@Base+0x118c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00046a08 : │ │ │ │ +00046a68 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 46a28 │ │ │ │ + bhi.n 46a88 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46a3a │ │ │ │ + b.n 46a9a │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #42736 @ 0xa6f0 │ │ │ │ + movw r0, #46152 @ 0xb448 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_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 46a60 │ │ │ │ + bne.n 46ac0 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46a94 │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 46af4 │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46a94 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 46a7c │ │ │ │ + bne.n 46af4 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 46adc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46ac2 │ │ │ │ + b.n 46b22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ + movw r1, #16816 @ 0x41b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 46a78 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 46ad8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46a7c │ │ │ │ - ldr r2, [pc, #48] @ (46ad0 ) │ │ │ │ + bls.n 46adc │ │ │ │ + ldr r2, [pc, #48] @ (46b30 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #32] @ 46ac8 │ │ │ │ + vldr d7, [pc, #32] @ 46b28 │ │ │ │ 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] │ │ │ │ @@ -42214,399 +42258,400 @@ │ │ │ │ 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 46af6 │ │ │ │ + bne.n 46b56 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46b0e │ │ │ │ - b.n 46b22 │ │ │ │ + cbnz r0, 46b6e │ │ │ │ + b.n 46b82 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55568 @ 0xd910 │ │ │ │ + movw r0, #59024 @ 0xe690 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46aea │ │ │ │ - b.n 46c06 │ │ │ │ - bl 83a14 │ │ │ │ + bne.n 46b4a │ │ │ │ + b.n 46c66 │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46b30 │ │ │ │ + bne.n 46b90 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46b40 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 46ba0 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c06 │ │ │ │ + bne.n 46c66 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46b40 │ │ │ │ + b.n 46ba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46b1e │ │ │ │ + bne.n 46b7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 46b1e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b7e │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b150 │ │ │ │ - bl cbde0 │ │ │ │ + bl 11bb90 │ │ │ │ + bl cc5b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46b66 │ │ │ │ + beq.n 46bc6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46bd8 │ │ │ │ + beq.n 46c38 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46b7c │ │ │ │ + cbz r1, 46bdc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46b88 │ │ │ │ + bge.n 46be8 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46b88 │ │ │ │ + b.n 46be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b3f4 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23cd84 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46b6c │ │ │ │ - b.n 46c06 │ │ │ │ + bne.n 46bcc │ │ │ │ + b.n 46c66 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23be60 │ │ │ │ + bl 23d98c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c06 │ │ │ │ + beq.n 46c66 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46bb8 │ │ │ │ + bge.n 46c18 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46ba2 │ │ │ │ + b.n 46c02 │ │ │ │ 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 46c08 │ │ │ │ + b.n 46c68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b150 │ │ │ │ - bl cbde0 │ │ │ │ + bl 11bb90 │ │ │ │ + bl cc5b0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55568 @ 0xd910 │ │ │ │ + movw r0, #59024 @ 0xe690 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20c9f0 │ │ │ │ + b.w 20eba4 │ │ │ │ + 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, #54904 @ 0xd678 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 82b70 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #6912 @ 0x1b00 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82b70 │ │ │ │ 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, #13484 @ 0x34ac │ │ │ │ + movw r1, #16860 @ 0x41dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 46c5a │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 46cf2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13a4dc │ │ │ │ - cbnz r0, 46c44 │ │ │ │ + bl 13bd00 │ │ │ │ + cbnz r0, 46cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl e44bc │ │ │ │ - b.n 46c5a │ │ │ │ + bl e4cb8 │ │ │ │ + b.n 46cf2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46c60 ) │ │ │ │ + ldr r0, [pc, #12] @ (46cf8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #51568 @ 0xc970 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 82838 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #3496 @ 0xda8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ - b.w 42a7a │ │ │ │ - b.n 46d1e │ │ │ │ - b.w 422b4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #13500 @ 0x34bc │ │ │ │ - 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 ddb6c │ │ │ │ + b.n 46d64 │ │ │ │ + b.w 4244a │ │ │ │ + b.w 42ae6 │ │ │ │ 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 46ce0 │ │ │ │ + beq.n 46d26 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 259040 │ │ │ │ + b.w 25a3dc │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #23436 @ 0x5b8c │ │ │ │ + movw r2, #26772 @ 0x6894 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #31512 @ 0x7b18 │ │ │ │ + movw r0, #34848 @ 0x8820 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_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 800d0 │ │ │ │ + b.w 80408 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46dc8 ) │ │ │ │ + ldr r3, [pc, #156] @ (46e10 ) │ │ │ │ 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, 46d66 │ │ │ │ + cbz r3, 46dac │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46d5c │ │ │ │ + bne.n 46da2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46d4c │ │ │ │ + bne.n 46d92 │ │ │ │ dmb ish │ │ │ │ - beq.n 46d66 │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 46dac │ │ │ │ + bl 26bb60 │ │ │ │ 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 46ef4 │ │ │ │ + bl 46f56 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46daa │ │ │ │ + cbz r3, 46df0 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46da0 │ │ │ │ + bne.n 46de6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46d90 │ │ │ │ + bne.n 46dd6 │ │ │ │ dmb ish │ │ │ │ - beq.n 46daa │ │ │ │ - bl 246198 │ │ │ │ + beq.n 46df0 │ │ │ │ + bl 247840 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a06c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46dc8 ) │ │ │ │ + bl 24b5fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46e10 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46dc4 │ │ │ │ + beq.n 46e0a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 422b4 │ │ │ │ + b.w 4244a │ │ │ │ │ │ │ │ -00046dd0 : │ │ │ │ +00046e18 : │ │ │ │ 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] @ (46e78 ) │ │ │ │ + ldr r4, [pc, #148] @ (46ec0 ) │ │ │ │ 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 46e0e │ │ │ │ + bne.n 46e56 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46e0e │ │ │ │ + blt.n 46e56 │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 46e20 │ │ │ │ - movw r0, #26616 @ 0x67f8 │ │ │ │ + bgt.n 46e68 │ │ │ │ + movw r0, #30072 @ 0x7578 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1548 @ 0x60c │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46e3a │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46e82 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46e2e │ │ │ │ + cbz r0, 46e76 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46e5c │ │ │ │ - b.n 46e30 │ │ │ │ + bgt.n 46ea4 │ │ │ │ + b.n 46e78 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 83e08 │ │ │ │ - cbnz r0, 46e40 │ │ │ │ + bl 84168 │ │ │ │ + cbnz r0, 46e88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46e74 │ │ │ │ + b.n 46ebc │ │ │ │ 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 46e58 │ │ │ │ + ble.n 46ea0 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46e4a │ │ │ │ + b.n 46e92 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46e70 │ │ │ │ + cbz r0, 46eb8 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 46e70 │ │ │ │ + cbz r3, 46eb8 │ │ │ │ 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 46ea8 │ │ │ │ + bne.n 46ef0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10708 @ 0x29d4 │ │ │ │ + movw r1, #14084 @ 0x3704 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 46ece │ │ │ │ + bl 127c34 │ │ │ │ + b.n 46f16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 46eda │ │ │ │ + cbnz r3, 46f22 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 46ed2 │ │ │ │ + cbz r3, 46f1a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #10760 @ 0x2a08 │ │ │ │ + movw r1, #14136 @ 0x3738 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46ef2 │ │ │ │ + b.n 46f3a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20c9f0 │ │ │ │ + bl 20eba4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2550e8 <_PyUnicode_ToNumeric@@Base+0x7534> │ │ │ │ - cbnz r0, 46ef2 │ │ │ │ + bl 2565a8 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + cbnz r0, 46f3a │ │ │ │ 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, #16900 @ 0x4204 │ │ │ │ + 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 de37c │ │ │ │ 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] @ (47058 ) │ │ │ │ + ldr r3, [pc, #336] @ (470b8 ) │ │ │ │ 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 4703e │ │ │ │ + bne.w 470a0 │ │ │ │ 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 46f70 │ │ │ │ + bls.n 46fd2 │ │ │ │ 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 │ │ │ │ @@ -42618,15 +42663,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 259584 │ │ │ │ + bl 25a894 │ │ │ │ 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 │ │ │ │ @@ -42641,15 +42686,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, 46fc0 │ │ │ │ + cbz r2, 47022 │ │ │ │ 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 │ │ │ │ @@ -42666,15 +42711,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 259584 │ │ │ │ + bl 25a894 │ │ │ │ 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 │ │ │ │ @@ -42685,203 +42730,202 @@ │ │ │ │ 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 46ffc │ │ │ │ + bne.n 4705e │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (47058 ) │ │ │ │ + ldr r3, [pc, #20] @ (470b8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47050 │ │ │ │ + beq.n 470b2 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0004705c : │ │ │ │ +000470bc : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4707e │ │ │ │ + bne.n 470de │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47080 │ │ │ │ + beq.n 470e0 │ │ │ │ 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 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5fc │ │ │ │ + bl 26c374 │ │ │ │ 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 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b5fc │ │ │ │ + bl 26c374 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 47142 │ │ │ │ + cbz r1, 471a2 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 47118 │ │ │ │ + cbz r7, 47178 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #26516 @ 0x6794 │ │ │ │ + movw r4, #29852 @ 0x749c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #63620 @ 0xf884 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #1540 @ 0x604 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #13760 @ 0x35c0 │ │ │ │ + movw r0, #17136 @ 0x42f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ - b.n 4716e │ │ │ │ + bl de37c │ │ │ │ + b.n 471ce │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #26516 @ 0x6794 │ │ │ │ + movw r4, #29852 @ 0x749c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #63620 @ 0xf884 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #1540 @ 0x604 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #13788 @ 0x35dc │ │ │ │ + movw r0, #17164 @ 0x430c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ - b.n 4716e │ │ │ │ - cbz r7, 47158 │ │ │ │ + bl de37c │ │ │ │ + b.n 471ce │ │ │ │ + cbz r7, 471b8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #13812 @ 0x35f4 │ │ │ │ + movw r0, #17188 @ 0x4324 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ - b.n 4716e │ │ │ │ + bl de37c │ │ │ │ + b.n 471ce │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #13832 @ 0x3608 │ │ │ │ + movw r0, #17208 @ 0x4338 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ add sp, #16 │ │ │ │ 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 r0, [r0, #8] │ │ │ │ - blx 296c0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800d0 │ │ │ │ - │ │ │ │ -00047190 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 12c3cc │ │ │ │ - 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 471b4 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 471be │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800d0 │ │ │ │ - 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 7f79c │ │ │ │ + bl 7fad4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47216 │ │ │ │ + cbz r0, 47228 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl dadf4 <_PyType_Name@@Base> │ │ │ │ + bl db5fc <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62096 @ 0xf290 │ │ │ │ + movw r0, #65432 @ 0xff98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4720a │ │ │ │ + beq.n 4721c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4720e │ │ │ │ + cbz r3, 47220 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47216 │ │ │ │ + b.n 47228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4720a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4721c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 296c0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 80408 │ │ │ │ + │ │ │ │ +00047248 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 12d3b0 │ │ │ │ + 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 4726c │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 47276 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80408 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047238 : │ │ │ │ +00047298 : │ │ │ │ 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 │ │ │ │ @@ -42898,97 +42942,97 @@ │ │ │ │ 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, 47280 │ │ │ │ + cbnz r7, 472e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 47280 │ │ │ │ + ble.n 472e0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47280 │ │ │ │ - cbnz r2, 4729e │ │ │ │ + bne.n 472e0 │ │ │ │ + cbnz r2, 472fe │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47318 ) │ │ │ │ + ldr r4, [pc, #148] @ (47378 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47308 │ │ │ │ + cbz r0, 47368 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b150 │ │ │ │ - bl cbde0 │ │ │ │ + bl 11bb90 │ │ │ │ + bl cc5b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 472c2 │ │ │ │ + beq.n 47322 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 472da │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 4733a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 165de0 │ │ │ │ + bl 167f04 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23bd44 │ │ │ │ + bl 23d910 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4730c │ │ │ │ - b.n 47308 │ │ │ │ + bne.n 4736c │ │ │ │ + b.n 47368 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b150 │ │ │ │ - bl cbde0 │ │ │ │ + bl 11bb90 │ │ │ │ + bl cc5b0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55560 @ 0xd908 │ │ │ │ + movw r0, #59016 @ 0xe688 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47314 │ │ │ │ + b.n 47374 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 47352 │ │ │ │ + blt.n 473b2 │ │ │ │ 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 47354 │ │ │ │ + b.n 473b4 │ │ │ │ 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 │ │ │ │ @@ -43000,26 +43044,26 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ - movweq r1, #13876 @ 0x3634 │ │ │ │ + movweq r1, #17252 @ 0x4364 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #13884 @ 0x363c │ │ │ │ + movwne r1, #17260 @ 0x436c │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85144 │ │ │ │ + bl 85458 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000473a0 : │ │ │ │ +00047400 : │ │ │ │ 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 │ │ │ │ @@ -43027,111 +43071,111 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000473c2 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00047422 <_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 473fc <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 4745c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 473fc <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 4745c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25360 @ 0x6310 │ │ │ │ + movw r1, #28696 @ 0x7018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4740c <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4768 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4746c <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f4f8c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47410 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 47410 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 47470 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 47470 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47414 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 47474 <_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, 47430 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ + cbz r2, 47490 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47432 <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ + b.n 47492 <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47440 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + cbnz r2, 474a0 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47440 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + bne.n 474a0 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4745a <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ - ldr r4, [pc, #128] @ (474c4 <_PyLong_UnsignedLong_Converter@@Base+0x102>) │ │ │ │ + cbnz r0, 474ba <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + ldr r4, [pc, #128] @ (47524 <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47482 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 474e2 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 47486 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 474e6 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58104 @ 0xe2f8 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #13892 @ 0x3644 │ │ │ │ + movw r0, #17268 @ 0x4374 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 474bc <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + b.n 4751c <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47264 @ 0xb8a0 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f1104 │ │ │ │ + bl 1f4150 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3496c │ │ │ │ + bl 349cc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474bc <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + beq.n 4751c <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 474bc <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + cbnz r3, 4751c <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -43141,495 +43185,495 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000474e4 : │ │ │ │ +00047544 : │ │ │ │ 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 47516 │ │ │ │ + beq.n 47576 │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #26616 @ 0x67f8 │ │ │ │ + movw r0, #30072 @ 0x7578 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47534 │ │ │ │ + b.n 47594 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47524 │ │ │ │ + cbz r3, 47584 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47524 │ │ │ │ + blt.n 47584 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4752a │ │ │ │ + bgt.n 4758a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47532 │ │ │ │ + b.n 47592 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047536 : │ │ │ │ +00047596 : │ │ │ │ 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] @ (47674 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl d19bc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 4762c │ │ │ │ + bne.n 475da │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl d19bc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4762c │ │ │ │ + beq.n 475dc │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + b.n 475dc │ │ │ │ + ldr r5, [pc, #152] @ (47674 ) │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 116088 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 4762c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl c8f14 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47608 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 47608 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 4762c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl f1e60 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 47630 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4762c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4762c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 47670 │ │ │ │ + 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 4764c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4764c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 47660 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 47670 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 47656 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47656 │ │ │ │ + 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, 47568 │ │ │ │ + cbnz r3, 4769a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 47568 │ │ │ │ + ble.n 4769a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47568 │ │ │ │ - cbnz r0, 47580 │ │ │ │ - ldr r5, [pc, #84] @ (475c0 ) │ │ │ │ + bne.n 4769a │ │ │ │ + cbnz r0, 476b2 │ │ │ │ + ldr r5, [pc, #88] @ (476f4 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 475a6 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 476d8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 475aa │ │ │ │ + beq.n 476dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13908 @ 0x3654 │ │ │ │ + movw r1, #17284 @ 0x4384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 475bc │ │ │ │ + b.n 476ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404b0 <_PyTime_AsTimeval@@Base+0x1b84> │ │ │ │ + bl 241e58 <_PyTime_AsTimeval@@Base+0x1ab4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 475a6 │ │ │ │ + beq.n 476d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ subs r1, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 475c6 │ │ │ │ + b.n 476fa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ │ │ │ │ -000475d4 : │ │ │ │ +00047708 : │ │ │ │ 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 47606 │ │ │ │ + bmi.n 4773a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13952 @ 0x3680 │ │ │ │ + movw r1, #17328 @ 0x43b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 4772c │ │ │ │ + bl d2088 │ │ │ │ + b.n 47860 │ │ │ │ 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 4766e │ │ │ │ + bge.n 477a2 │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 4766e │ │ │ │ + bne.n 477a2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4766e │ │ │ │ + bne.n 477a2 │ │ │ │ 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 4766c │ │ │ │ + ble.n 477a0 │ │ │ │ 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 4764a │ │ │ │ + b.n 4777e │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 47714 │ │ │ │ + ble.n 47848 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc11c <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47688 │ │ │ │ + bl bc8e8 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 477bc │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47670 │ │ │ │ + b.n 477a4 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4769c │ │ │ │ + bge.n 477d0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47714 │ │ │ │ + bpl.n 47848 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 47702 │ │ │ │ + cbz r1, 47836 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 47700 │ │ │ │ + blt.n 47834 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 47702 │ │ │ │ - cbz r0, 47714 │ │ │ │ + bpl.n 47836 │ │ │ │ + cbz r0, 47848 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47704 │ │ │ │ + bne.n 47838 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #14552 @ 0x38d8 │ │ │ │ + movw r1, #17944 @ 0x4618 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #14296 @ 0x37d8 │ │ │ │ + movw r4, #17688 @ 0x4518 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 47704 │ │ │ │ + bcs.n 47838 │ │ │ │ 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 476f0 │ │ │ │ + bne.n 47824 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 47700 │ │ │ │ + beq.n 47834 │ │ │ │ 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 476d6 │ │ │ │ + b.n 4780a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47714 │ │ │ │ + cbz r0, 47848 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4772e │ │ │ │ + beq.n 47862 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4772e │ │ │ │ + b.n 47862 │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13980 @ 0x369c │ │ │ │ + movw r1, #17356 @ 0x43cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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] @ (47800 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d11b4 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 477b8 │ │ │ │ - bne.n 47766 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl d11b4 │ │ │ │ + mov r0, r1 │ │ │ │ + bl dde60 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 47888 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 47898 │ │ │ │ + b.n 478b2 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 477b8 │ │ │ │ - beq.n 47768 │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - b.n 47768 │ │ │ │ - ldr r5, [pc, #152] @ (47800 ) │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 115650 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 477b8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl c875c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 47794 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 47794 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 477b8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl f164c │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 477bc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 477b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 477b8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + blt.n 47896 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ge │ │ │ │ + movge r0, r3 │ │ │ │ + b.n 47898 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 477fc │ │ │ │ - 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 477d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 477d8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 477ec │ │ │ │ + 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 477fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 477e2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 477e2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + b.n 478b4 │ │ │ │ + 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 478e4 │ │ │ │ + b.n 47946 │ │ │ │ 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 47844 │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 478f6 │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47870 │ │ │ │ + cbnz r3, 47922 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 47858 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4790a │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47870 │ │ │ │ + b.n 47922 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb14 │ │ │ │ + bl c02ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47854 │ │ │ │ + bne.n 47906 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47854 │ │ │ │ + beq.n 47906 │ │ │ │ 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 dd654 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4789a │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 478aa │ │ │ │ - b.n 478c4 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 478a8 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r0, r3 │ │ │ │ - b.n 478aa │ │ │ │ - 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 478c6 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000478c8 : │ │ │ │ +0004792a : │ │ │ │ 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 188a08 │ │ │ │ + bl 18bb6c │ │ │ │ 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] @ (47990 ) │ │ │ │ + ldr r3, [pc, #152] @ (479f0 ) │ │ │ │ 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, 4792c │ │ │ │ + cbz r3, 4798e │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47922 │ │ │ │ + bne.n 47984 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47912 │ │ │ │ + bne.n 47974 │ │ │ │ dmb ish │ │ │ │ - beq.n 4792c │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 4798e │ │ │ │ + bl 26bb60 │ │ │ │ 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 46ef4 │ │ │ │ + bl 46f56 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47970 │ │ │ │ + cbz r3, 479d2 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47966 │ │ │ │ + bne.n 479c8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47956 │ │ │ │ + bne.n 479b8 │ │ │ │ dmb ish │ │ │ │ - beq.n 47970 │ │ │ │ - bl 246198 │ │ │ │ + beq.n 479d2 │ │ │ │ + bl 247840 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ee8 │ │ │ │ - ldr r3, [pc, #20] @ (47990 ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (479f0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4798a │ │ │ │ + beq.n 479ec │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29e98 │ │ │ │ - cbnz r0, 479bc │ │ │ │ + cbnz r0, 47a1c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 479c2 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 47a22 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f9250 │ │ │ │ + b.w f9a90 │ │ │ │ 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 │ │ │ │ @@ -43640,250 +43684,251 @@ │ │ │ │ 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 47a1c │ │ │ │ + beq.n 47a7c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 47a3e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 47a9e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 47a42 │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 47aa2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47b0a │ │ │ │ + b.n 47b6a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47a3e │ │ │ │ + beq.n 47a9e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47a74 │ │ │ │ + ble.n 47ad4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 47a3e │ │ │ │ + bl cf174 │ │ │ │ + b.n 47a9e │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47aa6 │ │ │ │ + cbnz r3, 47b06 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47a8e │ │ │ │ + blt.n 47aee │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47aa6 │ │ │ │ + b.n 47b06 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 258d54 │ │ │ │ + bl 25a064 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47b0a │ │ │ │ - bl 95cc4 │ │ │ │ + b.n 47b6a │ │ │ │ + bl 96040 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47ac8 │ │ │ │ + bne.n 47b28 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47ab8 │ │ │ │ + bne.n 47b18 │ │ │ │ dmb ish │ │ │ │ - beq.n 47ad4 │ │ │ │ + beq.n 47b34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 258d54 │ │ │ │ + bl 25a064 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47af6 │ │ │ │ + bne.n 47b56 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47ae6 │ │ │ │ + bne.n 47b46 │ │ │ │ dmb ish │ │ │ │ - beq.n 47b02 │ │ │ │ + beq.n 47b62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - b.n 47a96 │ │ │ │ + bl 98b34 │ │ │ │ + b.n 47af6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56444 @ 0xdc7c │ │ │ │ + movw r1, #59900 @ 0xe9fc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b84 │ │ │ │ - ldr r2, [pc, #32] @ (47b3c ) │ │ │ │ + b.n 47bec │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.w c3afc │ │ │ │ + ldr r2, [pc, #32] @ (47ba4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50292 @ 0xc474 │ │ │ │ + movw r0, #53668 @ 0xd1a4 │ │ │ │ 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 82838 │ │ │ │ + b.w 82b70 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047b40 : │ │ │ │ +00047ba8 : │ │ │ │ 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 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b80 │ │ │ │ + cbz r0, 47be8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 475d4 │ │ │ │ + bl 47708 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b74 │ │ │ │ + beq.n 47bdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47b78 │ │ │ │ + cbz r3, 47be0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47b80 │ │ │ │ + b.n 47be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b74 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47bdc │ │ │ │ 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 454fc │ │ │ │ - cbz r0, 47be6 │ │ │ │ + bl 45558 │ │ │ │ + cbz r0, 47c4e │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #9152 @ 0x23c0 │ │ │ │ + movw r2, #12504 @ 0x30d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl cca68 │ │ │ │ + bl cd238 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47bca │ │ │ │ + beq.n 47c32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47bca │ │ │ │ + cbnz r3, 47c32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47be8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47c50 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbz r0, 47be6 │ │ │ │ - bl d3b30 │ │ │ │ + bl d4128 │ │ │ │ + cbz r0, 47c4e │ │ │ │ + bl d433c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b3bc <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23cd00 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.w c3340 │ │ │ │ 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 2449a0 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c2c │ │ │ │ + bl 246254 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c8e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c30 │ │ │ │ + cbnz r0, 47c92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c2c │ │ │ │ + beq.n 47c8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c2c │ │ │ │ + cbnz r3, 47c8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c5e │ │ │ │ + b.n 47cc0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47c4e │ │ │ │ + bge.n 47cb0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14264 @ 0x37b8 │ │ │ │ + movw r0, #17640 @ 0x44e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #14272 @ 0x37c0 │ │ │ │ + movw r0, #17648 @ 0x44f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56452 @ 0xdc84 │ │ │ │ + movw r1, #59908 @ 0xea04 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b84 │ │ │ │ + b.n 47bec │ │ │ │ stmdb 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, 47c8c │ │ │ │ + cbz r3, 47cee │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47c8e │ │ │ │ + b.n 47cf0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #528] @ (47ea0 ) │ │ │ │ + ldr r4, [pc, #524] @ (47f00 ) │ │ │ │ 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} │ │ │ │ @@ -43897,330 +43942,329 @@ │ │ │ │ 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 47ce4 │ │ │ │ + bne.n 47d46 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47ce4 │ │ │ │ + ble.n 47d46 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47ce4 │ │ │ │ - cbnz r5, 47d08 │ │ │ │ - ldr r4, [pc, #444] @ (47ea4 ) │ │ │ │ + bne.n 47d46 │ │ │ │ + cbnz r5, 47d6a │ │ │ │ + ldr r4, [pc, #444] @ (47f04 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e6c │ │ │ │ + beq.w 47ece │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e7a │ │ │ │ + beq.w 47edc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47d90 │ │ │ │ + cbz r0, 47df2 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47d40 │ │ │ │ + beq.n 47da2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47d44 │ │ │ │ - b.n 47d90 │ │ │ │ + bge.n 47da6 │ │ │ │ + b.n 47df2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47d50 │ │ │ │ + ble.n 47db2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47d72 │ │ │ │ + cbz r3, 47dd4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49288 @ 0xc088 │ │ │ │ + movw r1, #52780 @ 0xce2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14360 @ 0x3818 │ │ │ │ + movw r0, #17736 @ 0x4548 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47d90 │ │ │ │ - ldr.w fp, [pc, #312] @ 47ea8 │ │ │ │ - b.n 47dea │ │ │ │ + blt.n 47df2 │ │ │ │ + ldr.w fp, [pc, #312] @ 47f08 │ │ │ │ + b.n 47e4c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60904 @ 0xede8 │ │ │ │ + movw r2, #64320 @ 0xfb40 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6520 @ 0x1978 │ │ │ │ + movw r1, #9936 @ 0x26d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47e7e │ │ │ │ + b.n 47ee0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d90 │ │ │ │ + beq.n 47df2 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47e04 │ │ │ │ + blt.n 47e66 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47e5e │ │ │ │ + bge.n 47ec0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47e34 │ │ │ │ + bne.n 47e96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47e24 │ │ │ │ + bne.n 47e86 │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47d94 │ │ │ │ + bne.n 47df6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1114e0 │ │ │ │ - b.n 47d90 │ │ │ │ + bl 111d9c │ │ │ │ + b.n 47df2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e16 │ │ │ │ + cbz r3, 47e78 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47dc4 │ │ │ │ + b.n 47e26 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47dc4 │ │ │ │ + b.n 47e26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47de6 │ │ │ │ + bne.n 47e48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47de6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e48 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1114e0 │ │ │ │ + bl 111d9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d90 │ │ │ │ + beq.n 47df2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d90 │ │ │ │ + bne.n 47df2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d90 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47df2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47e68 │ │ │ │ + beq.n 47eca │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aee4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47e7e │ │ │ │ + b.n 47ee0 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47e7e │ │ │ │ + b.n 47ee0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ 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] @ (47edc ) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47f3c ) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14284 @ 0x37cc │ │ │ │ + movw r0, #17660 @ 0x44fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56228 @ 0xdba4 │ │ │ │ + movw r1, #59684 @ 0xe924 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b84 │ │ │ │ + b.n 47bec │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cbnz r3, 47f6a │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cbz r2, 47f60 │ │ │ │ + movw r3, #47264 @ 0xb8a0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 47f6a │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 47f90 │ │ │ │ + beq.n 48018 │ │ │ │ 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 46e7c │ │ │ │ - cbnz r0, 47f62 │ │ │ │ + bl 46ec4 │ │ │ │ + cbnz r0, 47fea │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbz r0, 47f44 │ │ │ │ - bl d3b30 │ │ │ │ + bl d4128 │ │ │ │ + cbz r0, 47fcc │ │ │ │ + bl d433c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47f8e │ │ │ │ + b.n 48016 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f36 │ │ │ │ + bne.n 47fbe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f36 │ │ │ │ - b.n 47f8c │ │ │ │ + bne.n 47fbe │ │ │ │ + b.n 48014 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47f76 │ │ │ │ + beq.n 47ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47f76 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47ffe │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56584 @ 0xdd08 │ │ │ │ + movw r1, #60000 @ 0xea60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47fb8 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47fae │ │ │ │ - movw r3, #47264 @ 0xb8a0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 47fb8 │ │ │ │ - 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] @ (48020 ) │ │ │ │ + ldr r3, [pc, #76] @ (48080 ) │ │ │ │ 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 47ffe │ │ │ │ + bhi.n 4805e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64492 @ 0xfbec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #2368 @ 0x940 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 48012 │ │ │ │ + bl d2088 │ │ │ │ + b.n 48072 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f0af8 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f3b44 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0b64 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 48016 │ │ │ │ + bl 1f3bb0 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 48076 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4801e │ │ │ │ + b.n 4807e │ │ │ │ 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 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ 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] │ │ │ │ @@ -44231,91 +44275,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, 48084 │ │ │ │ + cbz r0, 480e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48084 │ │ │ │ + beq.n 480e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48084 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 480e4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e908 │ │ │ │ + b.w 7ec40 │ │ │ │ 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] @ (480f4 ) │ │ │ │ + ldr r1, [pc, #84] @ (48154 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5098 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d58a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480d4 │ │ │ │ + cbz r0, 48134 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123c3c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124b44 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480c8 │ │ │ │ + beq.n 48128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480cc │ │ │ │ + cbz r3, 4812c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480ee │ │ │ │ + b.n 4814e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 480c8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48128 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14396 @ 0x383c │ │ │ │ + movw r1, #17772 @ 0x456c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000480f8 : │ │ │ │ +00048158 : │ │ │ │ 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 193f14 │ │ │ │ + bl 197a0c │ │ │ │ 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, 48130 │ │ │ │ + cbz r3, 48190 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r5, [pc, #368] @ (482a4 ) │ │ │ │ + ldr r5, [pc, #368] @ (48304 ) │ │ │ │ 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} │ │ │ │ @@ -44329,130 +44373,130 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 48182 │ │ │ │ + bne.n 481e2 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 48182 │ │ │ │ + ble.n 481e2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48182 │ │ │ │ - cbnz r4, 481a4 │ │ │ │ + bne.n 481e2 │ │ │ │ + cbnz r4, 48204 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #288] @ (482a8 ) │ │ │ │ + ldr r4, [pc, #288] @ (48308 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48268 │ │ │ │ + beq.n 482c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48276 │ │ │ │ + beq.n 482d6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48264 │ │ │ │ + beq.n 482c4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 481dc │ │ │ │ + beq.n 4823c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 481de │ │ │ │ - b.n 48264 │ │ │ │ + bge.n 4823e │ │ │ │ + b.n 482c4 │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 481e4 │ │ │ │ - cbz r4, 48202 │ │ │ │ + ble.n 48244 │ │ │ │ + cbz r4, 48262 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #49288 @ 0xc088 │ │ │ │ + movw r1, #52780 @ 0xce2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14440 @ 0x3868 │ │ │ │ + movw r0, #17816 @ 0x4598 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48222 │ │ │ │ - b.n 48264 │ │ │ │ + bge.n 48282 │ │ │ │ + b.n 482c4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60928 @ 0xee00 │ │ │ │ + movw r2, #64344 @ 0xfb58 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6520 @ 0x1978 │ │ │ │ + movw r1, #9936 @ 0x26d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 48264 │ │ │ │ - bl 95cc4 │ │ │ │ + bl d2088 │ │ │ │ + b.n 482c4 │ │ │ │ + bl 96040 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48238 │ │ │ │ + blt.n 48298 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4824a │ │ │ │ + b.n 482aa │ │ │ │ mov r0, sl │ │ │ │ - cbz r4, 48244 │ │ │ │ + cbz r4, 482a4 │ │ │ │ blx 293e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4824a │ │ │ │ + b.n 482aa │ │ │ │ blx 29abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987bc │ │ │ │ - cbz r4, 4827c │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 482dc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f152c │ │ │ │ + bl f1d40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48284 │ │ │ │ + b.n 482e4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48284 │ │ │ │ + b.n 482e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48284 │ │ │ │ + b.n 482e4 │ │ │ │ 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 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -44467,262 +44511,225 @@ │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000482da <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +0004833a <_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] @ (48394 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (483f4 <_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, 48332 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48392 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48328 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48388 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48318 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48378 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48332 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 48392 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 26bb60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2090cc <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 20b328 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48364 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 483c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48362 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 483c2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48350 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 483b0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48352 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 483b2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48356 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 483b6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4838e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 483ee <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48384 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 483e4 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48374 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 483d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4838e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 246198 │ │ │ │ + beq.n 483ee <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 247840 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #14604 @ 0x390c │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000483f8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + bl 72614 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cbz r0, 48452 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1aa178 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4844a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4844a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 48452 │ │ │ │ + bl 77670 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movw r0, #17980 @ 0x463c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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 1496dc │ │ │ │ - cbnz r0, 483de <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bl 14b108 │ │ │ │ + cbnz r0, 4849e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48410 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ + b.n 484d0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48472 │ │ │ │ + bl 48508 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 484b4 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483da <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 4849a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48408 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 484c8 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483da <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 4849a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00048412 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000484d2 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 72278 │ │ │ │ + bl 1bb5a4 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cbz r0, 4846c │ │ │ │ - mov r0, sp │ │ │ │ - bl 1a5f78 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48464 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48464 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4846c │ │ │ │ - bl 772d8 │ │ │ │ + cbz r0, 48502 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 484a4 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 484a8 │ │ │ │ + bne.n 4853a │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4853e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 484bc │ │ │ │ + b.n 48552 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 484bc │ │ │ │ + bge.n 48552 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 484bc │ │ │ │ + cbz r3, 48552 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 484bc │ │ │ │ + cbz r3, 48552 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4849e │ │ │ │ + blt.n 48534 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000484c0 : │ │ │ │ - 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 1b7390 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 484f0 │ │ │ │ - bl 772d8 │ │ │ │ - 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 24cc64 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x404> │ │ │ │ - cbnz r0, 48516 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 485c0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004851a <_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 139974 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - bl 24c454 │ │ │ │ - cbnz r0, 4855a <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 48554 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ - add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #10096 @ 0x2770 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d1888 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4855c <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004855e : │ │ │ │ +00048556 : │ │ │ │ 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 │ │ │ │ @@ -44736,481 +44743,518 @@ │ │ │ │ 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 10dcec <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10e5a8 <_PySet_Contains@@Base+0x28> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2908c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 24e078 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x354> │ │ │ │ + cbnz r0, 485be │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.n 486ec │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000485c2 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #54968 @ 0xd6b8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4862c │ │ │ │ - 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, 48600 │ │ │ │ - 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] @ (48630 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - str r4, [r0, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - ldr r1, [r1, r5] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - strd r1, r3, [r0, #-8] │ │ │ │ - str r2, [r1, #4] │ │ │ │ + bl 13b198 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + bl 24d8fc │ │ │ │ + cbnz r0, 48602 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 485fc <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + add.w r4, r4, #4096 @ 0x1000 │ │ │ │ + movw r1, #13472 @ 0x34a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ + bl d2088 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 48604 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00048634 : │ │ │ │ +00048606 : │ │ │ │ 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, #65456 @ 0xffb0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #65460 @ 0xffb4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe88 │ │ │ │ + movw r1, #3336 @ 0xd08 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #3340 @ 0xd0c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 486f8 │ │ │ │ + blt.n 486ca │ │ │ │ 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 486d0 │ │ │ │ + ble.n 486a2 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #57933 @ 0xe24d │ │ │ │ + movw r2, #60169 @ 0xeb09 │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #26809 @ 0x68b9 │ │ │ │ + movw r1, #30657 @ 0x77c1 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #56753 @ 0xddb1 │ │ │ │ + movw r0, #58989 @ 0xe66d │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cbd8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cec8 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 486d0 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 486f8 │ │ │ │ + cbnz r0, 486a2 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 486ca │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10c60c <_PyArena_Free@@Base+0xebc> │ │ │ │ + bl 10ce2c <_PyArena_Free@@Base+0xebc> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 486e4 │ │ │ │ - bl 10e0dc <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 486b6 │ │ │ │ + bl 10e998 <_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 80408 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r0, #54968 @ 0xd6b8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 48758 │ │ │ │ + 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, 4872c │ │ │ │ + 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] @ (4875c ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + str r4, [r0, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + ldr r1, [r1, r5] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + strd r1, r3, [r0, #-8] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 487dc │ │ │ │ + b.n 4883c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (487b0 ) │ │ │ │ + ldr r3, [pc, #148] @ (48810 ) │ │ │ │ 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, 48750 │ │ │ │ + cbz r3, 487b0 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48746 │ │ │ │ + bne.n 487a6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48736 │ │ │ │ + bne.n 48796 │ │ │ │ dmb ish │ │ │ │ - beq.n 48750 │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 487b0 │ │ │ │ + bl 26bb60 │ │ │ │ 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 48c88 │ │ │ │ + bl 48d5c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48792 │ │ │ │ + cbz r3, 487f2 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48788 │ │ │ │ + bne.n 487e8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48778 │ │ │ │ + bne.n 487d8 │ │ │ │ dmb ish │ │ │ │ - beq.n 48792 │ │ │ │ - bl 246198 │ │ │ │ + beq.n 487f2 │ │ │ │ + bl 247840 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a06c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (487b0 ) │ │ │ │ + bl 24b5fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (48810 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 487ac │ │ │ │ + beq.n 4880c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r4, r0 │ │ │ │ blx 290a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4880c │ │ │ │ + bne.n 4886c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14720 @ 0x3980 │ │ │ │ + movw r1, #18096 @ 0x46b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 48828 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 48888 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 4882c │ │ │ │ + ble.n 4888c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ddd8 │ │ │ │ + bl 14f9d0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 489e8 │ │ │ │ + b.n 48a48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48938 │ │ │ │ + bne.w 48998 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 48866 │ │ │ │ + cbz r3, 488c6 │ │ │ │ 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, 48858 │ │ │ │ - movw r1, #14768 @ 0x39b0 │ │ │ │ + cbnz r2, 488b8 │ │ │ │ + movw r1, #18144 @ 0x46e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d2c │ │ │ │ - b.n 48828 │ │ │ │ - movw r1, #14820 @ 0x39e4 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 48888 │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d2c │ │ │ │ - b.n 48828 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 48888 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48880 │ │ │ │ + cbz r6, 488e0 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ddd8 │ │ │ │ - b.n 48828 │ │ │ │ + bl 14f9d0 │ │ │ │ + b.n 48888 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 488a4 │ │ │ │ + beq.n 48904 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #55712 @ 0xd9a0 │ │ │ │ + movw r1, #59128 @ 0xe6f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 48828 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 48888 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 488f6 │ │ │ │ + cbnz r3, 48956 │ │ │ │ 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 20cb3c │ │ │ │ + bl 20ed4c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4899c │ │ │ │ + beq.n 489fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 489e8 │ │ │ │ + bne.w 48a48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48978 │ │ │ │ + beq.n 489d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48978 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48978 │ │ │ │ + bne.n 489d8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 489d8 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #4192 @ 0x1060 │ │ │ │ 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 bf978 │ │ │ │ + bl c0150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48828 │ │ │ │ + beq.n 48888 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20cb3c │ │ │ │ + bl 20ed4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2550e8 <_PyUnicode_ToNumeric@@Base+0x7534> │ │ │ │ + bl 2565a8 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4899c │ │ │ │ - b.n 489e8 │ │ │ │ + cbz r0, 489fc │ │ │ │ + b.n 48a48 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 20326c │ │ │ │ + bl 205a5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48954 │ │ │ │ + cbz r3, 489b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2550e8 <_PyUnicode_ToNumeric@@Base+0x7534> │ │ │ │ - cbz r0, 4899c │ │ │ │ + b.w 2565a8 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + cbz r0, 489fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 489e8 │ │ │ │ + bne.n 48a48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48978 │ │ │ │ + beq.n 489d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48978 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 489d8 │ │ │ │ + bl 781e4 <_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, #56648 @ 0xdd48 │ │ │ │ + movw r1, #60064 @ 0xeaa0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 48828 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 48888 │ │ │ │ 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 d391c │ │ │ │ - cbz r0, 489d4 │ │ │ │ + bl d4128 │ │ │ │ + cbz r0, 48a34 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48828 │ │ │ │ - bl d3b30 │ │ │ │ + bne.w 48888 │ │ │ │ + bl d433c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ddd8 │ │ │ │ - b.n 48828 │ │ │ │ + bl 14f9d0 │ │ │ │ + b.n 48888 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 489b8 │ │ │ │ - b.n 48828 │ │ │ │ + bne.n 48a18 │ │ │ │ + b.n 48888 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #24792 @ 0x60d8 │ │ │ │ + movw r0, #28128 @ 0x6de0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ 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 48a46 │ │ │ │ + beq.n 48aa6 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48a46 │ │ │ │ + beq.n 48aa6 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #54120 @ 0xd368 │ │ │ │ + movw r1, #57576 @ 0xe0e8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl bf978 │ │ │ │ - cbnz r0, 48a5a │ │ │ │ - b.n 48a86 │ │ │ │ + bl c0150 │ │ │ │ + cbnz r0, 48aba │ │ │ │ + b.n 48ae6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48a28 │ │ │ │ - movw r0, #54120 @ 0xd368 │ │ │ │ + beq.n 48a88 │ │ │ │ + movw r0, #57576 @ 0xe0e8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48a86 │ │ │ │ - b.n 48a28 │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48ae6 │ │ │ │ + b.n 48a88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a86 │ │ │ │ + cbz r0, 48ae6 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48a8a │ │ │ │ + cbnz r0, 48aea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48a86 │ │ │ │ + beq.n 48ae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48a86 │ │ │ │ + cbnz r3, 48ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a9a │ │ │ │ + b.n 48afa │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048a9e : │ │ │ │ +00048afe : │ │ │ │ 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 1e100c │ │ │ │ + bl 1e4448 │ │ │ │ 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 │ │ │ │ @@ -45219,199 +45263,248 @@ │ │ │ │ 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] @ (48bd4 ) │ │ │ │ + ldr r1, [pc, #224] @ (48c34 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34384 @ 0x8650 │ │ │ │ + movw r2, #37720 @ 0x9358 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #14872 @ 0x3a18 │ │ │ │ + movw r1, #18248 @ 0x4748 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48bae │ │ │ │ + beq.n 48c0e │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #9152 @ 0x23c0 │ │ │ │ + movw r1, #12504 @ 0x30d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9840 @ 0x2670 │ │ │ │ + movw r0, #13336 @ 0x3418 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48b46 │ │ │ │ + bge.n 48ba6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48ba4 │ │ │ │ + b.n 48c04 │ │ │ │ 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 216458 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2184b8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48b42 │ │ │ │ - bl 95cc4 │ │ │ │ + beq.n 48ba2 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ 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 41fa0 │ │ │ │ + bl 41f96 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 772d8 │ │ │ │ - b.n 48bb0 │ │ │ │ + bl 77670 │ │ │ │ + b.n 48c10 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48bd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (48c34 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48bc8 │ │ │ │ + beq.n 48c28 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + 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 48c5a │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 48c66 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 48ca8 │ │ │ │ + movs r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ca4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 48ca4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ca4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 48ca4 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ca4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 48ca4 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ca4 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl f8bd4 │ │ │ │ - cbnz r0, 48c54 │ │ │ │ + bl f9414 │ │ │ │ + cbnz r0, 48d28 │ │ │ │ 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, 48c2e │ │ │ │ + cbz r0, 48d02 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48c2e │ │ │ │ + beq.n 48d02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c2e │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48d02 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48c4a │ │ │ │ + cbz r0, 48d1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48c4a │ │ │ │ + beq.n 48d1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c4a │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48d1e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e908 │ │ │ │ + b.w 7ec40 │ │ │ │ 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] @ (48c84 ) │ │ │ │ + ldr r3, [pc, #28] @ (48d58 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48c7a │ │ │ │ - bl 19c814 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + cbz r3, 48d4e │ │ │ │ + bl 1a0a2c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 48c82 │ │ │ │ + b.n 48d56 │ │ │ │ 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] @ (48d70 ) │ │ │ │ + ldr r3, [pc, #212] @ (48e44 ) │ │ │ │ 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 48d56 │ │ │ │ + bne.n 48e2a │ │ │ │ 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 48ce6 │ │ │ │ + bls.n 48dba │ │ │ │ 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 25eee4 │ │ │ │ + bl 2601f4 │ │ │ │ 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, 48d12 │ │ │ │ + cbz r2, 48de6 │ │ │ │ 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 │ │ │ │ @@ -45420,169 +45513,120 @@ │ │ │ │ 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 25eee4 │ │ │ │ + bl 2601f4 │ │ │ │ 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 48d3e │ │ │ │ + bne.n 48e12 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48d70 ) │ │ │ │ + ldr r3, [pc, #24] @ (48e44 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48d68 │ │ │ │ + beq.n 48e3c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 48d96 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48da2 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 48de4 │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48de0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 48de0 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48de0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 48de0 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48de0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 48de0 │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48de0 │ │ │ │ - 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, 48e00 │ │ │ │ - ldr r2, [pc, #20] @ (48e04 ) │ │ │ │ + cbnz r3, 48e60 │ │ │ │ + ldr r2, [pc, #20] @ (48e64 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 264ae4 │ │ │ │ + b.w 265cac │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb878 │ │ │ │ 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 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48e5a │ │ │ │ + beq.n 48eba │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48e5a │ │ │ │ + beq.n 48eba │ │ │ │ mov r0, r6 │ │ │ │ - bl b4d60 │ │ │ │ + bl b5524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48e6e │ │ │ │ + bgt.n 48ece │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31380 @ 0x7a94 │ │ │ │ + movw r1, #34716 @ 0x879c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 48e9c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 48efc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48e36 │ │ │ │ - movw r0, #46428 @ 0xb55c │ │ │ │ + beq.n 48e96 │ │ │ │ + movw r0, #49764 @ 0xc264 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48e9c │ │ │ │ - b.n 48e36 │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48efc │ │ │ │ + b.n 48e96 │ │ │ │ subs r0, #1 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48e9c │ │ │ │ + cbz r0, 48efc │ │ │ │ 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 8630c │ │ │ │ - cbnz r0, 48ea0 │ │ │ │ + bl 86620 │ │ │ │ + cbnz r0, 48f00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48ebe │ │ │ │ + bne.n 48f1e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48ede │ │ │ │ + b.n 48f3e │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48e84 │ │ │ │ + bne.n 48ee4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48ece │ │ │ │ + cbnz r0, 48f2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48e9c │ │ │ │ + beq.n 48efc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48e9c │ │ │ │ + bne.n 48efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48e9c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48efc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45593,65 +45637,65 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 48f30 │ │ │ │ + beq.n 48f90 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 48f30 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 48f90 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #15012 @ 0x3aa4 │ │ │ │ + movw r1, #18388 @ 0x47d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 48f3c │ │ │ │ + bl d2088 │ │ │ │ + b.n 48f9c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f40 │ │ │ │ - bl 498bc │ │ │ │ + beq.n 48fa0 │ │ │ │ + bl 4991a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48f9a │ │ │ │ + b.n 48ffa │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 48f56 │ │ │ │ + bge.n 48fb6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20caac │ │ │ │ + bl 20ecbc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48f3c │ │ │ │ + beq.n 48f9c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48f7a │ │ │ │ + ble.n 48fda │ │ │ │ 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 48f9a │ │ │ │ + ble.n 48ffa │ │ │ │ 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 │ │ │ │ @@ -45660,580 +45704,500 @@ │ │ │ │ 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 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 49020 │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 4902c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 4904e │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4904a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 4904a │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4904a │ │ │ │ + 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 48fce │ │ │ │ + beq.n 49082 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48fce │ │ │ │ + ble.n 49082 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48fe8 │ │ │ │ + beq.n 4909c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 48fe8 │ │ │ │ + b.n 4909c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 49006 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 490ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49006 │ │ │ │ + beq.n 490ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49006 │ │ │ │ + cbnz r3, 490ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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] @ (490b0 ) │ │ │ │ + ldr r3, [pc, #148] @ (49164 ) │ │ │ │ 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, 49050 │ │ │ │ + cbz r3, 49104 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49046 │ │ │ │ + bne.n 490fa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49036 │ │ │ │ + bne.n 490ea │ │ │ │ dmb ish │ │ │ │ - beq.n 49050 │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 49104 │ │ │ │ + bl 26bb60 │ │ │ │ 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 48c88 │ │ │ │ + bl 48d5c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 49092 │ │ │ │ + cbz r3, 49146 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49088 │ │ │ │ + bne.n 4913c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49078 │ │ │ │ + bne.n 4912c │ │ │ │ dmb ish │ │ │ │ - beq.n 49092 │ │ │ │ - bl 246198 │ │ │ │ + beq.n 49146 │ │ │ │ + bl 247840 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ee8 │ │ │ │ - ldr r3, [pc, #20] @ (490b0 ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (49164 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 490ac │ │ │ │ + beq.n 49160 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 490d6 │ │ │ │ + cbz r4, 4918a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 490d8 │ │ │ │ + b.n 4918c │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 490e8 │ │ │ │ + cbnz r4, 4919c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 490e8 │ │ │ │ + ble.n 4919c │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 490e8 │ │ │ │ - cbnz r5, 4910a │ │ │ │ + bgt.n 4919c │ │ │ │ + cbnz r5, 491be │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (491c0 ) │ │ │ │ + ldr r4, [pc, #212] @ (49274 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 491b8 │ │ │ │ + beq.n 4926c │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 49190 │ │ │ │ + beq.n 49244 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 49156 │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4920a │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4912e │ │ │ │ - bl 7f800 │ │ │ │ + cbnz r0, 491e2 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 491b8 │ │ │ │ + bne.n 4926c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4914e │ │ │ │ - bl 83a14 │ │ │ │ + b.n 49202 │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4914a │ │ │ │ + beq.n 491fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4914a │ │ │ │ + cbnz r3, 491fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 49120 │ │ │ │ + beq.n 491d4 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49158 │ │ │ │ - b.n 49198 │ │ │ │ + bne.n 4920c │ │ │ │ + b.n 4924c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4916e │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 491b8 │ │ │ │ + cbnz r0, 49222 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 4926c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4919c │ │ │ │ - bl 83a14 │ │ │ │ + b.n 49250 │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4918a │ │ │ │ + beq.n 4923e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4918a │ │ │ │ + cbnz r3, 4923e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4919c │ │ │ │ - b.n 49162 │ │ │ │ + bne.n 49250 │ │ │ │ + b.n 49216 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4919c │ │ │ │ + b.n 49250 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ecb4 │ │ │ │ + bl 1508ac │ │ │ │ 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 207744 <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ + b.w 209b44 <_Py_RestoreSignals@@Base+0xae4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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 491e6 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 491f2 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 49214 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49210 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49210 │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49210 │ │ │ │ - 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 49248 │ │ │ │ + beq.n 492a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49248 │ │ │ │ + ble.n 492a8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49264 │ │ │ │ + beq.n 492c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49264 │ │ │ │ + b.n 492c4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 49282 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 492e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1045a8 │ │ │ │ + bl 104db4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49282 │ │ │ │ + beq.n 492e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49282 │ │ │ │ + cbnz r3, 492e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00049286 : │ │ │ │ - b.w 1e47d8 │ │ │ │ +000492e6 : │ │ │ │ + b.w 1e7b18 │ │ │ │ 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 492b6 │ │ │ │ + beq.n 49316 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60988 @ 0xee3c │ │ │ │ + movw r0, #64404 @ 0xfb94 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 492b6 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 49316 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 492f4 │ │ │ │ + b.n 49354 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 492ca │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4932a │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 492b2 │ │ │ │ + bne.n 49312 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 492de │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4933e │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 492b2 │ │ │ │ + bne.n 49312 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11acac <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b6ec <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 492b2 │ │ │ │ + blt.n 49312 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 260444 │ │ │ │ + b.w 261754 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49302 │ │ │ │ + cbz r1, 49362 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4930a │ │ │ │ + b.n 4936a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 34314 │ │ │ │ - movw r1, #56752 @ 0xddb0 │ │ │ │ + b.w 3437a │ │ │ │ + movw r1, #60208 @ 0xeb30 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 41f00 │ │ │ │ + b.w 41ef6 │ │ │ │ │ │ │ │ -0004931a : │ │ │ │ - ldr r3, [pc, #68] @ (49360 ) │ │ │ │ +0004937a : │ │ │ │ + ldr r3, [pc, #68] @ (493c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4935c │ │ │ │ + cbz r0, 493bc │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49332 │ │ │ │ + bne.n 49392 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49324 │ │ │ │ + b.n 49384 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49348 │ │ │ │ + beq.n 493a8 │ │ │ │ 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 4932e │ │ │ │ + bcc.n 4938e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4935c │ │ │ │ + cbz r0, 493bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4935c │ │ │ │ + beq.n 493bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbde0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 49394 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49394 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49394 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 493b0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 493b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 493b0 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 493cc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 493cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 493cc │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 493e8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 493e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 493e8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 49404 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49404 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49404 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 49420 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49420 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49420 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 49456 │ │ │ │ + beq.n 493f6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 49478 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 49418 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 4947c │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 4941c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49542 │ │ │ │ + b.n 494e2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49478 │ │ │ │ + beq.n 49418 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 494ae │ │ │ │ + ble.n 4944e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 49478 │ │ │ │ + bl cf174 │ │ │ │ + b.n 49418 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 494e0 │ │ │ │ + cbnz r3, 49480 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 494c8 │ │ │ │ + blt.n 49468 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 494e0 │ │ │ │ + b.n 49480 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e9d0 │ │ │ │ + bl 25fce0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49542 │ │ │ │ - bl 95cc4 │ │ │ │ + b.n 494e2 │ │ │ │ + bl 96040 │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49500 │ │ │ │ + bne.n 494a0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 494f0 │ │ │ │ + bne.n 49490 │ │ │ │ dmb ish │ │ │ │ - beq.n 4950c │ │ │ │ + beq.n 494ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 25e9d0 │ │ │ │ + bl 25fce0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4952e │ │ │ │ + bne.n 494ce │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4951e │ │ │ │ + bne.n 494be │ │ │ │ dmb ish │ │ │ │ - beq.n 4953a │ │ │ │ + beq.n 494da │ │ │ │ mov r0, r4 │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - b.n 494d0 │ │ │ │ + bl 98b34 │ │ │ │ + b.n 49470 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13e0b8 │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49576 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 49588 │ │ │ │ - b.n 495c4 │ │ │ │ + bne.n 49516 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 49528 │ │ │ │ + b.n 49564 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 495d8 │ │ │ │ + vldr d6, [pc, #92] @ 49578 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 495c8 │ │ │ │ + bhi.n 49568 │ │ │ │ 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 │ │ │ │ @@ -46242,244 +46206,324 @@ │ │ │ │ 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 495d0 │ │ │ │ + beq.n 49570 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 495d0 │ │ │ │ + b.n 49570 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 495d0 │ │ │ │ + b.n 49570 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -000495e0 : │ │ │ │ +00049580 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (49610 ) │ │ │ │ + ldr r3, [pc, #32] @ (495b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1a72f4 │ │ │ │ - cbz r0, 4960e │ │ │ │ + bl 1ab4f8 │ │ │ │ + cbz r0, 495ae │ │ │ │ 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, 49640 │ │ │ │ + bl cc5b0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 495e4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 495e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 495e4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 49600 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49600 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49600 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4961c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4961c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4961c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 49638 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49638 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49638 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 49654 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49654 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49654 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cbz r0, 49670 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49670 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49670 │ │ │ │ + bl 781e4 <_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, 496a0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10864 @ 0x2a70 │ │ │ │ + movw r1, #14240 @ 0x37a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4966a │ │ │ │ + b.n 496ca │ │ │ │ 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 49668 │ │ │ │ + beq.n 496c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49668 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 496c8 │ │ │ │ + bl 781e4 <_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, 4968a │ │ │ │ + cbz r3, 496ea │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4968c │ │ │ │ + b.n 496ec │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4969a │ │ │ │ + cbnz r3, 496fa │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4969a │ │ │ │ + blt.n 496fa │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4969a │ │ │ │ - cbnz r4, 496b6 │ │ │ │ + bgt.n 496fa │ │ │ │ + cbnz r4, 49716 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #392] @ (49828 ) │ │ │ │ + ldr r4, [pc, #392] @ (49888 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49710 │ │ │ │ - cbz r5, 496da │ │ │ │ + cbz r0, 49770 │ │ │ │ + cbz r5, 4973a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 496c4 │ │ │ │ + cbz r7, 49724 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 496c4 │ │ │ │ + bne.n 49724 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 496de │ │ │ │ + b.n 4973e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 496cc │ │ │ │ + cbnz r0, 4972c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 496de │ │ │ │ - bl c3340 │ │ │ │ + b.n 4973e │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49710 │ │ │ │ + blt.n 49770 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 496c0 │ │ │ │ - b.n 496c8 │ │ │ │ + beq.n 49720 │ │ │ │ + b.n 49728 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256dac │ │ │ │ + bl 25826c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49710 │ │ │ │ + beq.n 49770 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 49766 │ │ │ │ + beq.n 497c6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 49714 │ │ │ │ + beq.n 49774 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49810 │ │ │ │ + b.n 49870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 49734 │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 49794 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 49710 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 49770 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49710 │ │ │ │ + beq.n 49770 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49766 │ │ │ │ + ble.n 497c6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 49710 │ │ │ │ + bl cf174 │ │ │ │ + b.n 49770 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4989a │ │ │ │ + bl 498f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49782 │ │ │ │ + cbnz r0, 497e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 49710 │ │ │ │ + beq.n 49770 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 49710 │ │ │ │ + bl cf174 │ │ │ │ + b.n 49770 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 49818 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49878 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 49820 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49880 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 497e0 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 49840 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49776 │ │ │ │ + beq.n 497d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49776 │ │ │ │ + bne.n 497d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49776 │ │ │ │ - cbz r5, 49810 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 497d6 │ │ │ │ + cbz r5, 49870 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 49802 │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 49862 │ │ │ │ + bl 96040 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 538de │ │ │ │ + bl 5393e │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - b.n 4980a │ │ │ │ + bl 98b34 │ │ │ │ + b.n 4986a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 538de │ │ │ │ + bl 5393e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ @@ -46490,548 +46534,548 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 49852 │ │ │ │ + cbnz r3, 498b2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15068 @ 0x3adc │ │ │ │ + movw r0, #18444 @ 0x480c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddb6c │ │ │ │ - bl 13bc44 │ │ │ │ + b.w de37c │ │ │ │ + bl 13d1f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49876 │ │ │ │ + bne.n 498d6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #15084 @ 0x3aec │ │ │ │ + movw r0, #18460 @ 0x481c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c194 │ │ │ │ - b.n 49894 │ │ │ │ - ble.n 49892 │ │ │ │ + bl 13d740 │ │ │ │ + b.n 498f4 │ │ │ │ + ble.n 498f2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63708 @ 0xf8dc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 49364 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 498b8 │ │ │ │ + cbz r0, 49916 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80300 │ │ │ │ + bl 80638 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000498bc : │ │ │ │ +0004991a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (498ec ) │ │ │ │ + ldr r0, [pc, #32] @ (4994c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #15108 @ 0x3b04 │ │ │ │ + movw r2, #18484 @ 0x4834 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ + bl 127c98 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + b.n 495b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4990c │ │ │ │ + cbz r3, 4996e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4990e │ │ │ │ + b.n 49970 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4991c │ │ │ │ + cbnz r3, 4997e │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4991c │ │ │ │ + ble.n 4997e │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 4991c │ │ │ │ - cbnz r4, 4993c │ │ │ │ + bgt.n 4997e │ │ │ │ + cbnz r4, 4999e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49a80 ) │ │ │ │ + ldr r4, [pc, #348] @ (49ae0 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #5 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 49a52 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49950 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 499b2 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f0 │ │ │ │ + bne.n 49a52 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49966 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 499c8 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f0 │ │ │ │ + bne.n 49a52 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4997a │ │ │ │ - bl 7f800 │ │ │ │ + cbnz r0, 499dc │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a6e │ │ │ │ - b.n 499f0 │ │ │ │ - bl 83a14 │ │ │ │ + beq.n 49ad0 │ │ │ │ + b.n 49a52 │ │ │ │ + bl 83d50 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4999a │ │ │ │ + beq.n 499fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4999a │ │ │ │ + cbnz r3, 499fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49970 │ │ │ │ + beq.n 499d2 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49a4c │ │ │ │ + beq.n 49aae │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 499ac │ │ │ │ + cbz r0, 49a0e │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 499b4 │ │ │ │ - b.n 499b8 │ │ │ │ + bne.n 49a16 │ │ │ │ + b.n 49a1a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 499c0 │ │ │ │ + b.n 49a22 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 499dc │ │ │ │ + bge.n 49a3e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15152 @ 0x3b30 │ │ │ │ + movw r1, #18528 @ 0x4860 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 499f0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 49a52 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 499f4 │ │ │ │ + beq.n 49a56 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee9fc │ │ │ │ - cbnz r0, 499f8 │ │ │ │ + bl 1f1b48 │ │ │ │ + cbnz r0, 49a5a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a78 │ │ │ │ + b.n 49ada │ │ │ │ movs r4, #0 │ │ │ │ - b.n 499fa │ │ │ │ + b.n 49a5c │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49a0e │ │ │ │ + beq.n 49a70 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 49a52 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49a10 │ │ │ │ + b.n 49a72 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49a66 │ │ │ │ + bge.n 49ac8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49a56 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 49ab8 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a14 │ │ │ │ - b.n 499f0 │ │ │ │ + beq.n 49a76 │ │ │ │ + b.n 49a52 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 499c4 │ │ │ │ + blt.n 49a26 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49a10 │ │ │ │ + b.n 49a72 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 49a78 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 49ada │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f9e8 │ │ │ │ - b.n 49a78 │ │ │ │ + bl 7fd20 │ │ │ │ + b.n 49ada │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 499c4 │ │ │ │ + beq.n 49a26 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 499a2 │ │ │ │ + b.n 49a04 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ subs r4, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00049ae4 : │ │ │ │ + sub sp, #16 │ │ │ │ + add sp, #16 │ │ │ │ + b.w 1854ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20c92c │ │ │ │ + bl 20eb3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49aa6 │ │ │ │ - beq.n 49aaa │ │ │ │ + blt.n 49b0e │ │ │ │ + beq.n 49b12 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49ab2 │ │ │ │ + b.n 49b1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49ab2 │ │ │ │ + b.n 49b1a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b150 │ │ │ │ - bl cbde0 │ │ │ │ + bl 11bb90 │ │ │ │ + bl cc5b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49b1c │ │ │ │ + beq.n 49b84 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 49b1c │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 49b84 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b150 │ │ │ │ - bl cbde0 │ │ │ │ + bl 11bb90 │ │ │ │ + bl cc5b0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54680 @ 0xd598 │ │ │ │ + movw r0, #58136 @ 0xe318 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49bd4 │ │ │ │ + b.n 49c3c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49b70 │ │ │ │ + cbz r3, 49bd8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 49b70 │ │ │ │ + bge.n 49bd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 49b88 │ │ │ │ + beq.n 49bf0 │ │ │ │ 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 d11b4 │ │ │ │ + bl d19bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b64 │ │ │ │ + beq.n 49bcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49b64 │ │ │ │ + cbnz r3, 49bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49b18 │ │ │ │ - bne.n 49b88 │ │ │ │ + blt.n 49b80 │ │ │ │ + bne.n 49bf0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 49b1e │ │ │ │ + b.n 49b86 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57788 @ 0xe1bc │ │ │ │ + movw r1, #61204 @ 0xef14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 49b18 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 49b80 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49b96 │ │ │ │ + cbnz r1, 49bfe │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49bd4 │ │ │ │ + b.n 49c3c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 49b8c │ │ │ │ + bge.n 49bf4 │ │ │ │ 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 49bbc │ │ │ │ + beq.n 49c24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 49bae │ │ │ │ + b.n 49c16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b8c │ │ │ │ + beq.n 49bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49b8c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49b8c │ │ │ │ + bne.n 49bf4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49bf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49bdc ) │ │ │ │ + ldr r0, [pc, #0] @ (49c44 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (49be4 ) │ │ │ │ + ldr r0, [pc, #0] @ (49c4c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1da388 <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ + bl 1dd940 <_PyErr_ProgramDecodedTextObject@@Base+0x1a4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -00049c04 : │ │ │ │ - sub sp, #16 │ │ │ │ - add sp, #16 │ │ │ │ - b.w 182468 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14db38 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49c42 │ │ │ │ + bl 14f730 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49ca2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f02c4 │ │ │ │ + bl 158bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49c44 │ │ │ │ + bge.n 49ca4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c42 │ │ │ │ + beq.n 49ca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49c42 │ │ │ │ + cbnz r3, 49ca2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 49c80 │ │ │ │ + bne.n 49ce0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 48472 │ │ │ │ + bl 48508 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49c74 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 49c88 │ │ │ │ + bne.n 49cd4 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 49ce8 │ │ │ │ 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 1496dc │ │ │ │ + bl 14b108 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49c90 ) │ │ │ │ + ldr r0, [pc, #0] @ (49cf0 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49d28 ) │ │ │ │ + ldr r3, [pc, #132] @ (49d88 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49cd8 │ │ │ │ + cbz r3, 49d38 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49cce │ │ │ │ + bne.n 49d2e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cbe │ │ │ │ + bne.n 49d1e │ │ │ │ dmb ish │ │ │ │ - beq.n 49cd8 │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 49d38 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49d64 │ │ │ │ + bl 49dc4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49d0a │ │ │ │ + cbz r3, 49d6a │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49d00 │ │ │ │ + bne.n 49d60 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cf0 │ │ │ │ + bne.n 49d50 │ │ │ │ dmb ish │ │ │ │ - beq.n 49d0a │ │ │ │ - bl 246198 │ │ │ │ + beq.n 49d6a │ │ │ │ + bl 247840 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ee8 │ │ │ │ - ldr r3, [pc, #20] @ (49d28 ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (49d88 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49d24 │ │ │ │ + beq.n 49d84 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1863c4 │ │ │ │ - cbz r0, 49d62 │ │ │ │ + bl 1895bc │ │ │ │ + cbz r0, 49dc2 │ │ │ │ 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 49d60 │ │ │ │ + beq.n 49dc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49d60 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49dc0 │ │ │ │ + bl 781e4 <_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] @ (49e64 ) │ │ │ │ + ldr r3, [pc, #236] @ (49ec4 ) │ │ │ │ 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 49d98 │ │ │ │ + bne.n 49df8 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49d9c │ │ │ │ + bne.n 49dfc │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49da0 │ │ │ │ + b.n 49e00 │ │ │ │ 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, 49db8 │ │ │ │ - cbz r4, 49db8 │ │ │ │ + cbnz r7, 49e18 │ │ │ │ + cbz r4, 49e18 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49dba │ │ │ │ + b.n 49e1a │ │ │ │ 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 49dd0 │ │ │ │ + beq.n 49e30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ + bl 4a116 │ │ │ │ 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 │ │ │ │ @@ -47044,299 +47088,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 49e10 │ │ │ │ + beq.n 49e70 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49e06 │ │ │ │ + b.n 49e66 │ │ │ │ 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 49e3c │ │ │ │ + beq.n 49e9c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ - b.n 49e2a │ │ │ │ + bl 4a116 │ │ │ │ + b.n 49e8a │ │ │ │ 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] @ (49e64 ) │ │ │ │ + ldr r3, [pc, #24] @ (49ec4 ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e5e │ │ │ │ + beq.n 49ebe │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.n 49ee2 │ │ │ │ + b.n 49f42 │ │ │ │ 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 49e9a │ │ │ │ + bpl.n 49efa │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49ed2 │ │ │ │ - bl 71400 │ │ │ │ + bne.n 49f32 │ │ │ │ + bl 71718 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49ece │ │ │ │ + cbz r0, 49f2e │ │ │ │ mov r1, r6 │ │ │ │ - bl 86f34 │ │ │ │ + bl 87250 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49eb8 │ │ │ │ + blt.n 49f18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86f34 │ │ │ │ + bl 87250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49eda │ │ │ │ + bge.n 49f3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ece │ │ │ │ + beq.n 49f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ece │ │ │ │ + cbnz r3, 49f2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49eda │ │ │ │ + b.n 49f3a │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 4400c │ │ │ │ + b.w 44068 │ │ │ │ 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, 49f06 │ │ │ │ + cbz r7, 49f66 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 49f06 │ │ │ │ + beq.n 49f66 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 49f12 │ │ │ │ - bl 15f5e0 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + bgt.n 49f72 │ │ │ │ + bl 161540 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 49fa6 │ │ │ │ - b.n 4a04c │ │ │ │ + bne.n 4a006 │ │ │ │ + b.n 4a0ac │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 49fac │ │ │ │ + bne.n 4a00c │ │ │ │ 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 49f2c │ │ │ │ + blt.n 49f8c │ │ │ │ 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 49f96 │ │ │ │ + ble.n 49ff6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 49f66 │ │ │ │ + bne.n 49fc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d88ac │ │ │ │ - cbnz r0, 49f54 │ │ │ │ + bl 1dc314 │ │ │ │ + cbnz r0, 49fb4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 49fca │ │ │ │ + b.n 4a02a │ │ │ │ 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 49f3a │ │ │ │ + bcc.n 49f9a │ │ │ │ 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 49f78 │ │ │ │ + b.n 49fd8 │ │ │ │ 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 4a04c │ │ │ │ + beq.n 4a0ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a04c │ │ │ │ + b.n 4a0ac │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b0f0 │ │ │ │ + bl 26be68 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 49fc0 │ │ │ │ + bcs.n 4a020 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1083ac │ │ │ │ + bl 108bcc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49fce │ │ │ │ + cbnz r0, 4a02e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a04c │ │ │ │ + b.n 4a0ac │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49fe8 │ │ │ │ + blt.n 4a048 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 49fe8 │ │ │ │ + bge.n 4a048 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ 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 4a02c │ │ │ │ - bl 1863c4 │ │ │ │ - cbnz r0, 4a016 │ │ │ │ + ble.n 4a08c │ │ │ │ + bl 1895bc │ │ │ │ + cbnz r0, 4a076 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 49fca │ │ │ │ + beq.n 4a02a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49fca │ │ │ │ + bne.n 4a02a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49fca │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a02a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4a026 │ │ │ │ + beq.n 4a086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a026 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a086 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 49ff2 │ │ │ │ + b.n 4a052 │ │ │ │ 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 4a04c │ │ │ │ + beq.n 4a0ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a04c │ │ │ │ + cbnz r3, 4a0ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #56600 @ 0xdd18 │ │ │ │ + movw r1, #60056 @ 0xea98 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 41f00 │ │ │ │ + b.w 41ef6 │ │ │ │ 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 4a096 │ │ │ │ + bpl.n 4a0f6 │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4a096 │ │ │ │ + beq.n 4a0f6 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a0ae │ │ │ │ + b.n 4a10e │ │ │ │ mov r0, r4 │ │ │ │ bl 32536 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a08c │ │ │ │ + beq.n 4a0ec │ │ │ │ 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} │ │ │ │ - │ │ │ │ -0004a0b2 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #40] @ (4a0dc <_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 │ │ │ │ - b.w 47174 │ │ │ │ + b.w 4722c │ │ │ │ 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] │ │ │ │ @@ -48016,742 +48041,756 @@ │ │ │ │ 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, 4a9ce <_PyContext_NewHamtForTests@@Base+0x91c> │ │ │ │ + cbz r0, 4aa00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4a9ce <_PyContext_NewHamtForTests@@Base+0x91c> │ │ │ │ - bl 2449c4 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4aa00 │ │ │ │ + bl 2460a8 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a9d8 <_PyContext_NewHamtForTests@@Base+0x926> │ │ │ │ + beq.n 4aa0a │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 78234 │ │ │ │ + bl 785cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 4aa20 <_PyContext_NewHamtForTests@@Base+0x96e> │ │ │ │ + beq.n 4aa52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aa20 <_PyContext_NewHamtForTests@@Base+0x96e> │ │ │ │ + cbnz r3, 4aa52 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0004aa54 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4aa7c <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add.w r2, r0, #98304 @ 0x18000 │ │ │ │ + add.w r0, r0, #99328 @ 0x18400 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ + ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ - cbnz r0, 4aa86 <_PyContext_NewHamtForTests@@Base+0x9d4> │ │ │ │ + bl ce6e0 │ │ │ │ + cbnz r0, 4aae4 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4aa54 <_PyContext_NewHamtForTests@@Base+0x9a2> │ │ │ │ + cbz r5, 4aab2 <_PyContext_NewHamtForTests@@Base+0x5e> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4aa5c <_PyContext_NewHamtForTests@@Base+0x9aa> │ │ │ │ + b.n 4aaba <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4aa7a <_PyContext_NewHamtForTests@@Base+0x9c8> │ │ │ │ + blt.n 4aad8 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4aa7a <_PyContext_NewHamtForTests@@Base+0x9c8> │ │ │ │ + cbnz r0, 4aad8 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aa88 <_PyContext_NewHamtForTests@@Base+0x9d6> │ │ │ │ + b.n 4aae6 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aa88 <_PyContext_NewHamtForTests@@Base+0x9d6> │ │ │ │ + b.n 4aae6 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4aa92 <_PyContext_NewHamtForTests@@Base+0x9e0> │ │ │ │ + cbz r3, 4aaf0 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #56612 @ 0xdd24 │ │ │ │ + movw r1, #60068 @ 0xeaa4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4aba4 <_PyContext_NewHamtForTests@@Base+0xaf2> │ │ │ │ - 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, #25752 @ 0x6498 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl bf978 │ │ │ │ - cbz r0, 4aada <_PyContext_NewHamtForTests@@Base+0xa28> │ │ │ │ - ldrd r2, r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 22b344 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 4abc4 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4aba0 <_PyContext_NewHamtForTests@@Base+0xaee>) │ │ │ │ + ldr r3, [pc, #176] @ (4abc0 <_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, 4ab22 <_PyContext_NewHamtForTests@@Base+0xa70> │ │ │ │ + cbz r3, 4ab44 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ab18 <_PyContext_NewHamtForTests@@Base+0xa66> │ │ │ │ + bne.n 4ab3a <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ab08 <_PyContext_NewHamtForTests@@Base+0xa56> │ │ │ │ + bne.n 4ab2a <_PyContext_NewHamtForTests@@Base+0xd6> │ │ │ │ dmb ish │ │ │ │ - beq.n 4ab22 <_PyContext_NewHamtForTests@@Base+0xa70> │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 4ab44 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ + bl 26bb60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49d64 │ │ │ │ + bl 49dc4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4ab54 <_PyContext_NewHamtForTests@@Base+0xaa2> │ │ │ │ + cbz r3, 4ab76 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ab4a <_PyContext_NewHamtForTests@@Base+0xa98> │ │ │ │ + bne.n 4ab6c <_PyContext_NewHamtForTests@@Base+0x118> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ab3a <_PyContext_NewHamtForTests@@Base+0xa88> │ │ │ │ + bne.n 4ab5c <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 4ab54 <_PyContext_NewHamtForTests@@Base+0xaa2> │ │ │ │ - bl 246198 │ │ │ │ - movw r1, #53768 @ 0xd208 │ │ │ │ + beq.n 4ab76 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + bl 247840 │ │ │ │ + movw r1, #57184 @ 0xdf60 │ │ │ │ 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 4ab62 <_PyContext_NewHamtForTests@@Base+0xab0> │ │ │ │ + bne.n 4ab84 <_PyContext_NewHamtForTests@@Base+0x130> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f79c │ │ │ │ - ldr r3, [pc, #20] @ (4aba0 <_PyContext_NewHamtForTests@@Base+0xaee>) │ │ │ │ + bl 7fad4 │ │ │ │ + ldr r3, [pc, #20] @ (4abc0 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ab9a <_PyContext_NewHamtForTests@@Base+0xae8> │ │ │ │ + beq.n 4abbc <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #33480 @ 0x82c8 │ │ │ │ + movw r1, #36936 @ 0x9048 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33484 @ 0x82cc │ │ │ │ + movw r0, #36940 @ 0x904c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4abe2 <_PyContext_NewHamtForTests@@Base+0xb30> │ │ │ │ + blt.n 4ac02 <_PyContext_NewHamtForTests@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4abe4 <_PyContext_NewHamtForTests@@Base+0xb32> │ │ │ │ + beq.n 4ac04 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4abe4 <_PyContext_NewHamtForTests@@Base+0xb32> │ │ │ │ + b.n 4ac04 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + movs r3, #2 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - movs r3, #2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #53992 @ 0xd2e8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl bf978 │ │ │ │ - cbz r0, 4ac2a <_PyContext_NewHamtForTests@@Base+0xb78> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #12 │ │ │ │ + movw r1, #29208 @ 0x7218 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0150 │ │ │ │ + cbz r0, 4ac3e <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ + ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 22a67c │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 4ac2e <_PyContext_NewHamtForTests@@Base+0xb7c> │ │ │ │ - cbnz r0, 4ac3c <_PyContext_NewHamtForTests@@Base+0xb8a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4ac58 <_PyContext_NewHamtForTests@@Base+0xba6> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4ac58 <_PyContext_NewHamtForTests@@Base+0xba6> │ │ │ │ - b.n 4ac4a <_PyContext_NewHamtForTests@@Base+0xb98> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4ac50 <_PyContext_NewHamtForTests@@Base+0xb9e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4ac58 <_PyContext_NewHamtForTests@@Base+0xba6> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4ac58 <_PyContext_NewHamtForTests@@Base+0xba6> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #28 │ │ │ │ + bl 22cf38 │ │ │ │ + add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ac7e <_PyContext_NewHamtForTests@@Base+0xbcc> │ │ │ │ + bne.n 4ac64 <_PyContext_NewHamtForTests@@Base+0x210> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ac96 <_PyContext_NewHamtForTests@@Base+0xbe4> │ │ │ │ - b.n 4acaa <_PyContext_NewHamtForTests@@Base+0xbf8> │ │ │ │ + cbnz r0, 4ac7c <_PyContext_NewHamtForTests@@Base+0x228> │ │ │ │ + b.n 4ac90 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55568 @ 0xd910 │ │ │ │ + movw r0, #59024 @ 0xe690 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ac72 <_PyContext_NewHamtForTests@@Base+0xbc0> │ │ │ │ - b.n 4ad84 <_PyContext_NewHamtForTests@@Base+0xcd2> │ │ │ │ - bl 83a14 │ │ │ │ + bne.n 4ac58 <_PyContext_NewHamtForTests@@Base+0x204> │ │ │ │ + b.n 4ad6a <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4acb8 <_PyContext_NewHamtForTests@@Base+0xc06> │ │ │ │ + bne.n 4ac9e <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4acc8 <_PyContext_NewHamtForTests@@Base+0xc16> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4acae <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ad84 <_PyContext_NewHamtForTests@@Base+0xcd2> │ │ │ │ + bne.n 4ad6a <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4acc8 <_PyContext_NewHamtForTests@@Base+0xc16> │ │ │ │ + b.n 4acae <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4aca6 <_PyContext_NewHamtForTests@@Base+0xbf4> │ │ │ │ + bne.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4aca6 <_PyContext_NewHamtForTests@@Base+0xbf4> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4acea <_PyContext_NewHamtForTests@@Base+0xc38> │ │ │ │ + bne.n 4acd0 <_PyContext_NewHamtForTests@@Base+0x27c> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15240 @ 0x3b88 │ │ │ │ + movw r1, #18616 @ 0x48b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4ad84 <_PyContext_NewHamtForTests@@Base+0xcd2> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4ad6a <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4acfa <_PyContext_NewHamtForTests@@Base+0xc48> │ │ │ │ + blt.n 4ace0 <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2eb58 │ │ │ │ + b.w 2eb54 │ │ │ │ negs r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ad02 <_PyContext_NewHamtForTests@@Base+0xc50> │ │ │ │ - cbnz r5, 4ad26 <_PyContext_NewHamtForTests@@Base+0xc74> │ │ │ │ + ble.n 4ace8 <_PyContext_NewHamtForTests@@Base+0x294> │ │ │ │ + cbnz r5, 4ad0c <_PyContext_NewHamtForTests@@Base+0x2b8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 24000c <_PyTime_AsTimeval@@Base+0x16e0> │ │ │ │ + bl 2419b8 <_PyTime_AsTimeval@@Base+0x1614> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad84 <_PyContext_NewHamtForTests@@Base+0xcd2> │ │ │ │ + beq.n 4ad6a <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ad86 <_PyContext_NewHamtForTests@@Base+0xcd4> │ │ │ │ + b.n 4ad6c <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4cec │ │ │ │ - cbnz r0, 4ad84 <_PyContext_NewHamtForTests@@Base+0xcd2> │ │ │ │ + bl 1f79d8 │ │ │ │ + cbnz r0, 4ad6a <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4ad40 <_PyContext_NewHamtForTests@@Base+0xc8e> │ │ │ │ + bge.n 4ad26 <_PyContext_NewHamtForTests@@Base+0x2d2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb58 │ │ │ │ - cbnz r0, 4ad64 <_PyContext_NewHamtForTests@@Base+0xcb2> │ │ │ │ - b.n 4ad84 <_PyContext_NewHamtForTests@@Base+0xcd2> │ │ │ │ + bl 2eb54 │ │ │ │ + cbnz r0, 4ad4a <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ + b.n 4ad6a <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 24000c <_PyTime_AsTimeval@@Base+0x16e0> │ │ │ │ + bl 2419b8 <_PyTime_AsTimeval@@Base+0x1614> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad84 <_PyContext_NewHamtForTests@@Base+0xcd2> │ │ │ │ + beq.n 4ad6a <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ad78 <_PyContext_NewHamtForTests@@Base+0xcc6> │ │ │ │ + beq.n 4ad5e <_PyContext_NewHamtForTests@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad78 <_PyContext_NewHamtForTests@@Base+0xcc6> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad5e <_PyContext_NewHamtForTests@@Base+0x30a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4cec │ │ │ │ + bl 1f79d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad1c <_PyContext_NewHamtForTests@@Base+0xc6a> │ │ │ │ + beq.n 4ad02 <_PyContext_NewHamtForTests@@Base+0x2ae> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4adb4 <_PyContext_NewHamtForTests@@Base+0xd02> │ │ │ │ + cbz r0, 4ad9a <_PyContext_NewHamtForTests@@Base+0x346> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4adb4 <_PyContext_NewHamtForTests@@Base+0xd02> │ │ │ │ + beq.n 4ad9a <_PyContext_NewHamtForTests@@Base+0x346> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4adb4 <_PyContext_NewHamtForTests@@Base+0xd02> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad9a <_PyContext_NewHamtForTests@@Base+0x346> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ + cbnz r2, 4adb8 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ + cbz r0, 4adb8 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ + beq.n 4adb8 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4add2 <_PyContext_NewHamtForTests@@Base+0xd20> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4adb8 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ - cbnz r0, 4ae3a <_PyContext_NewHamtForTests@@Base+0xd88> │ │ │ │ + bl ce6e0 │ │ │ │ + cbnz r0, 4ae24 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ae08 <_PyContext_NewHamtForTests@@Base+0xd56> │ │ │ │ + cbz r5, 4adf2 <_PyContext_NewHamtForTests@@Base+0x39e> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ae10 <_PyContext_NewHamtForTests@@Base+0xd5e> │ │ │ │ + b.n 4adfa <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4ae2e <_PyContext_NewHamtForTests@@Base+0xd7c> │ │ │ │ + blt.n 4ae18 <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ae2e <_PyContext_NewHamtForTests@@Base+0xd7c> │ │ │ │ + cbnz r0, 4ae18 <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ae3c <_PyContext_NewHamtForTests@@Base+0xd8a> │ │ │ │ + b.n 4ae26 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ae3c <_PyContext_NewHamtForTests@@Base+0xd8a> │ │ │ │ + b.n 4ae26 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ae46 <_PyContext_NewHamtForTests@@Base+0xd94> │ │ │ │ + cbz r3, 4ae30 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #56764 @ 0xddbc │ │ │ │ + movw r1, #60220 @ 0xeb3c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4aba4 <_PyContext_NewHamtForTests@@Base+0xaf2> │ │ │ │ + b.w 4abc4 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 24cc64 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x404> │ │ │ │ - cbnz r0, 4ae7c <_PyContext_NewHamtForTests@@Base+0xdca> │ │ │ │ + bl 24e078 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x354> │ │ │ │ + cbnz r0, 4ae66 <_PyContext_NewHamtForTests@@Base+0x412> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24cd70 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ + b.w 24e234 <_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 4aeac <_PyContext_NewHamtForTests@@Base+0xdfa> │ │ │ │ + bgt.n 4ae96 <_PyContext_NewHamtForTests@@Base+0x442> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cc64 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x404> │ │ │ │ - cbnz r0, 4aec8 <_PyContext_NewHamtForTests@@Base+0xe16> │ │ │ │ + bl 24e078 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x354> │ │ │ │ + cbnz r0, 4aeb2 <_PyContext_NewHamtForTests@@Base+0x45e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 485c0 │ │ │ │ + b.w 486ec │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15300 @ 0x3bc4 │ │ │ │ + movw r1, #18676 @ 0x48f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ae98 <_PyContext_NewHamtForTests@@Base+0xde6> │ │ │ │ + bge.n 4ae82 <_PyContext_NewHamtForTests@@Base+0x42e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4aef2 <_PyContext_NewHamtForTests@@Base+0xe40> │ │ │ │ + bhi.n 4aedc <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4af0a <_PyContext_NewHamtForTests@@Base+0xe58> │ │ │ │ + beq.n 4aef4 <_PyContext_NewHamtForTests@@Base+0x4a0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4af0c <_PyContext_NewHamtForTests@@Base+0xe5a> │ │ │ │ - movw r0, #39956 @ 0x9c14 │ │ │ │ + b.n 4aef6 <_PyContext_NewHamtForTests@@Base+0x4a2> │ │ │ │ + movw r0, #42988 @ 0xa7ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aee8 <_PyContext_NewHamtForTests@@Base+0xe36> │ │ │ │ - b.n 4af36 <_PyContext_NewHamtForTests@@Base+0xe84> │ │ │ │ + bne.n 4aed2 <_PyContext_NewHamtForTests@@Base+0x47e> │ │ │ │ + b.n 4af20 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8ac0 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1ebd00 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4af36 <_PyContext_NewHamtForTests@@Base+0xe84> │ │ │ │ + beq.n 4af20 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af3a <_PyContext_NewHamtForTests@@Base+0xe88> │ │ │ │ + blt.n 4af24 <_PyContext_NewHamtForTests@@Base+0x4d0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30592 @ 0x7780 │ │ │ │ + movw r1, #34048 @ 0x8500 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af6e <_PyContext_NewHamtForTests@@Base+0xebc> │ │ │ │ + b.n 4af58 <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4af52 <_PyContext_NewHamtForTests@@Base+0xea0> │ │ │ │ + cbz r0, 4af3c <_PyContext_NewHamtForTests@@Base+0x4e8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aec20 │ │ │ │ + bl 1b2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af36 <_PyContext_NewHamtForTests@@Base+0xe84> │ │ │ │ + blt.n 4af20 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4af6e <_PyContext_NewHamtForTests@@Base+0xebc> │ │ │ │ - cbz r4, 4af64 <_PyContext_NewHamtForTests@@Base+0xeb2> │ │ │ │ + cbnz r0, 4af58 <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ + cbz r4, 4af4e <_PyContext_NewHamtForTests@@Base+0x4fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af6c <_PyContext_NewHamtForTests@@Base+0xeba> │ │ │ │ + beq.n 4af56 <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4af6c <_PyContext_NewHamtForTests@@Base+0xeba> │ │ │ │ + b.n 4af56 <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9718 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4af36 <_PyContext_NewHamtForTests@@Base+0xe84> │ │ │ │ + bl f9f58 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4af20 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #12776 @ 0x31e8 │ │ │ │ + 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, #57448 @ 0xe068 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl c0150 │ │ │ │ + cbz r0, 4afa0 <_PyContext_NewHamtForTests@@Base+0x54c> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 22c540 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 4afa4 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + cbnz r0, 4afb2 <_PyContext_NewHamtForTests@@Base+0x55e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4afce <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4afce <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + b.n 4afc0 <_PyContext_NewHamtForTests@@Base+0x56c> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 4afc6 <_PyContext_NewHamtForTests@@Base+0x572> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4afce <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4afce <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movw r0, #16152 @ 0x3f18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7f79c │ │ │ │ - movw r1, #56436 @ 0xdc74 │ │ │ │ + b.w 7fad4 │ │ │ │ + movw r1, #59892 @ 0xe9f4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4aba4 <_PyContext_NewHamtForTests@@Base+0xaf2> │ │ │ │ + b.w 4abc4 <_PyContext_NewHamtForTests@@Base+0x170> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4afb8 <_PyContext_NewHamtForTests@@Base+0xf06> │ │ │ │ + bne.n 4b018 <_PyContext_NewHamtForTests@@Base+0x5c4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14720 @ 0x3980 │ │ │ │ + movw r1, #18096 @ 0x46b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4aff0 <_PyContext_NewHamtForTests@@Base+0xf3e> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4b050 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4affc <_PyContext_NewHamtForTests@@Base+0xf4a> │ │ │ │ + cbnz r3, 4b05c <_PyContext_NewHamtForTests@@Base+0x608> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4aff4 <_PyContext_NewHamtForTests@@Base+0xf42> │ │ │ │ + cbz r3, 4b054 <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4afe4 <_PyContext_NewHamtForTests@@Base+0xf32> │ │ │ │ - movw r1, #14768 @ 0x39b0 │ │ │ │ + cbnz r2, 4b044 <_PyContext_NewHamtForTests@@Base+0x5f0> │ │ │ │ + movw r1, #18144 @ 0x46e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4aff0 <_PyContext_NewHamtForTests@@Base+0xf3e> │ │ │ │ - movw r1, #14820 @ 0x39e4 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4b050 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b0a6 <_PyContext_NewHamtForTests@@Base+0xff4> │ │ │ │ + b.n 4b106 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20c9f0 │ │ │ │ + bl 20eba4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b020 <_PyContext_NewHamtForTests@@Base+0xf6e> │ │ │ │ + cbz r2, 4b080 <_PyContext_NewHamtForTests@@Base+0x62c> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2550e8 <_PyUnicode_ToNumeric@@Base+0x7534> │ │ │ │ + bl 2565a8 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b0a6 <_PyContext_NewHamtForTests@@Base+0xff4> │ │ │ │ + bne.n 4b106 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b0a6 <_PyContext_NewHamtForTests@@Base+0xff4> │ │ │ │ - cbz r0, 4b066 <_PyContext_NewHamtForTests@@Base+0xfb4> │ │ │ │ + b.n 4b106 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ + cbz r0, 4b0c6 <_PyContext_NewHamtForTests@@Base+0x672> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b070 <_PyContext_NewHamtForTests@@Base+0xfbe> │ │ │ │ + bne.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x67c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strb.w r2, [r3, #34] @ 0x22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b04e <_PyContext_NewHamtForTests@@Base+0xf9c> │ │ │ │ + beq.n 4b0ae <_PyContext_NewHamtForTests@@Base+0x65a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b04e <_PyContext_NewHamtForTests@@Base+0xf9c> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b0ae <_PyContext_NewHamtForTests@@Base+0x65a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56648 @ 0xdd48 │ │ │ │ + movw r1, #60064 @ 0xeaa0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4aff0 <_PyContext_NewHamtForTests@@Base+0xf3e> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4b050 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbz r0, 4b094 <_PyContext_NewHamtForTests@@Base+0xfe2> │ │ │ │ - bl d3b30 │ │ │ │ + bl d4128 │ │ │ │ + cbz r0, 4b0f4 <_PyContext_NewHamtForTests@@Base+0x6a0> │ │ │ │ + bl d433c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ddd8 │ │ │ │ - b.n 4b0a6 <_PyContext_NewHamtForTests@@Base+0xff4> │ │ │ │ + bl 14f9d0 │ │ │ │ + b.n 4b106 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b080 <_PyContext_NewHamtForTests@@Base+0xfce> │ │ │ │ + bne.n 4b0e0 <_PyContext_NewHamtForTests@@Base+0x68c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 234f04 │ │ │ │ + bl 236c9c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -0004b0d0 : │ │ │ │ - movw r0, #12760 @ 0x31d8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b0fe │ │ │ │ + cbnz r6, 4b154 <_PyContext_NewHamtForTests@@Base+0x700> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b0fe │ │ │ │ + ble.n 4b154 <_PyContext_NewHamtForTests@@Base+0x700> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b0fe │ │ │ │ - cbnz r2, 4b122 │ │ │ │ + bne.n 4b154 <_PyContext_NewHamtForTests@@Base+0x700> │ │ │ │ + cbnz r2, 4b178 <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ movs r6, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #15604 @ 0x3cf4 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b13a │ │ │ │ + cbz r0, 4b190 <_PyContext_NewHamtForTests@@Base+0x73c> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 14ecb4 │ │ │ │ + bl 1508ac │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b3e4 │ │ │ │ + bl 4b3cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b13e │ │ │ │ + bne.n 4b194 <_PyContext_NewHamtForTests@@Base+0x740> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b146 │ │ │ │ + b.n 4b19c <_PyContext_NewHamtForTests@@Base+0x748> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48762,245 +48801,204 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78234 │ │ │ │ + bl 785cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e908 │ │ │ │ + bl 7ec40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b198 │ │ │ │ + beq.n 4b1ee <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b198 │ │ │ │ + cbnz r3, 4b1ee <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 78234 │ │ │ │ - bl 7826c │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b1d6 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - movw r2, #45467 @ 0xb19b │ │ │ │ - movt r2, #4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4b1d6 │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14dc84 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b1e4 │ │ │ │ - add.w r7, r5, #16 │ │ │ │ - b.n 4b206 │ │ │ │ - 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, 4b214 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b214 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14dc98 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - subs r6, #1 │ │ │ │ - bcc.n 4b1e4 │ │ │ │ - ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 782a0 │ │ │ │ - b.n 4b206 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0004b1f0 : │ │ │ │ + movw r0, #16216 @ 0x3f58 │ │ │ │ + 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, 4b234 │ │ │ │ + cbz r3, 4b218 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b236 │ │ │ │ + b.n 4b21a │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b244 │ │ │ │ + cbnz r3, 4b228 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b244 │ │ │ │ + blt.n 4b228 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b244 │ │ │ │ - cbnz r4, 4b260 │ │ │ │ + bgt.n 4b228 │ │ │ │ + cbnz r4, 4b244 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #408] @ (4b3e0 ) │ │ │ │ + ldr r4, [pc, #412] @ (4b3c8 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b2ba │ │ │ │ - cbz r5, 4b284 │ │ │ │ + cbz r0, 4b29e │ │ │ │ + cbz r5, 4b268 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b26e │ │ │ │ + cbz r7, 4b252 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b26e │ │ │ │ + bne.n 4b252 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b288 │ │ │ │ + b.n 4b26c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b276 │ │ │ │ + cbnz r0, 4b25a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b288 │ │ │ │ - bl c3340 │ │ │ │ + b.n 4b26c │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b2ba │ │ │ │ + blt.n 4b29e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b26a │ │ │ │ - b.n 4b272 │ │ │ │ + beq.n 4b24e │ │ │ │ + b.n 4b256 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256dac │ │ │ │ + bl 25826c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2ba │ │ │ │ + beq.n 4b29e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b310 │ │ │ │ + beq.n 4b2f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b2be │ │ │ │ + beq.n 4b2a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b3c6 │ │ │ │ + b.n 4b3aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 4b2de │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 4b2c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4b2ba │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4b29e │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2ba │ │ │ │ + beq.n 4b29e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b310 │ │ │ │ + ble.n 4b2f4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 4b2ba │ │ │ │ + bl cf174 │ │ │ │ + b.n 4b29e │ │ │ │ mov r0, r6 │ │ │ │ - bl cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b6dc │ │ │ │ + bl 4b73c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b32c │ │ │ │ + cbnz r0, 4b310 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b2ba │ │ │ │ + beq.n 4b29e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 4b2ba │ │ │ │ + bl cf174 │ │ │ │ + b.n 4b29e │ │ │ │ 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, 4b3d0 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4b3b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #124 @ (adr r3, 4b3d8 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b3c0 ) │ │ │ │ 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 7f800 │ │ │ │ - cbz r0, 4b396 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4b37a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b320 │ │ │ │ + beq.n 4b304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b320 │ │ │ │ + bne.n 4b304 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b320 │ │ │ │ - cbz r5, 4b3c6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b304 │ │ │ │ + cbz r5, 4b3aa │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b3b8 │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 4b39c │ │ │ │ + bl 96040 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53bb4 │ │ │ │ + bl 53c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - b.n 4b3c0 │ │ │ │ + bl 98b34 │ │ │ │ + b.n 4b3a4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53bb4 │ │ │ │ + bl 53c14 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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 │ │ │ │ @@ -49011,238 +49009,284 @@ │ │ │ │ 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 4b412 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 4b412 │ │ │ │ + beq.n 4b3fa │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 4b3fa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 234e60 │ │ │ │ + b.w 236bf8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b432 │ │ │ │ + beq.n 4b41a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ + movw r1, #18772 @ 0x4954 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4b45a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4b442 │ │ │ │ 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 4b456 │ │ │ │ + bgt.n 4b43e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b460 │ │ │ │ - bl 1e8d2c │ │ │ │ + ble.n 4b448 │ │ │ │ + bl 1ebf6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b48a │ │ │ │ + b.n 4b472 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20daa4 │ │ │ │ + bl 20fcb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b45a │ │ │ │ + beq.n 4b442 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b488 │ │ │ │ + ble.n 4b470 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 29c10 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #11353 @ 0x2c59 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 405da <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + 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 785cc │ │ │ │ + bl 78604 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ + bgt.n 4b4b2 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + movw r2, #46199 @ 0xb477 │ │ │ │ + movt r2, #4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 4b4b2 │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 14f87c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ble.n 4b4c0 │ │ │ │ + add.w r7, r5, #16 │ │ │ │ + b.n 4b4e2 │ │ │ │ + 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, 4b4f0 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ + ble.n 4b4f0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 14f890 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + subs r6, #1 │ │ │ │ + bcc.n 4b4c0 │ │ │ │ + ldr.w r0, [r7, r6, lsl #2] │ │ │ │ + bl 78638 │ │ │ │ + b.n 4b4e2 │ │ │ │ + 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, 4b4c2 │ │ │ │ + cbz r3, 4b510 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b4c4 │ │ │ │ + b.n 4b512 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b4d8 │ │ │ │ + cbnz r3, 4b526 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b4d8 │ │ │ │ + ble.n 4b526 │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b4d8 │ │ │ │ - cbnz r4, 4b4f8 │ │ │ │ + bgt.n 4b526 │ │ │ │ + cbnz r4, 4b546 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #376] @ (4b654 ) │ │ │ │ + ldr r4, [pc, #372] @ (4b6a0 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5e0 │ │ │ │ + beq.n 4b62e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b50e │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4b55c │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5e0 │ │ │ │ + bne.n 4b62e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b524 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4b572 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5e0 │ │ │ │ + bne.n 4b62e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b53c │ │ │ │ - bl 7f800 │ │ │ │ + cbnz r0, 4b58a │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5e0 │ │ │ │ + bne.n 4b62e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b55c │ │ │ │ - bl 83a14 │ │ │ │ + b.n 4b5aa │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b558 │ │ │ │ + beq.n 4b5a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b558 │ │ │ │ + cbnz r3, 4b5a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b52e │ │ │ │ + beq.n 4b57c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b596 │ │ │ │ + beq.n 4b5e4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b56e │ │ │ │ + cbz r6, 4b5bc │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b5a2 │ │ │ │ - b.n 4b576 │ │ │ │ + beq.n 4b5f0 │ │ │ │ + b.n 4b5c4 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b582 │ │ │ │ + cbz r5, 4b5d0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b5aa │ │ │ │ - b.n 4b58a │ │ │ │ + beq.n 4b5f8 │ │ │ │ + b.n 4b5d8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bc6 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b5aa │ │ │ │ - b.n 4b5e0 │ │ │ │ + bl 42c28 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b5f8 │ │ │ │ + b.n 4b62e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b5aa │ │ │ │ + b.n 4b5f8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b5c6 │ │ │ │ + bge.n 4b614 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15152 @ 0x3b30 │ │ │ │ + movw r1, #18528 @ 0x4860 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4b5e0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4b62e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b5e4 │ │ │ │ + beq.n 4b632 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ee9fc │ │ │ │ - cbnz r0, 4b5e8 │ │ │ │ + bl 1f1b48 │ │ │ │ + cbnz r0, 4b636 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b64c │ │ │ │ + b.n 4b69a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b5ea │ │ │ │ + b.n 4b638 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b5fe │ │ │ │ + beq.n 4b64c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5e0 │ │ │ │ + beq.n 4b62e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b600 │ │ │ │ + b.n 4b64e │ │ │ │ movs r4, #0 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b646 │ │ │ │ + bge.n 4b694 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b636 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 4b684 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b600 │ │ │ │ - b.n 4b5e0 │ │ │ │ + beq.n 4b64e │ │ │ │ + b.n 4b62e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 4b64c │ │ │ │ + bl f1d24 │ │ │ │ + b.n 4b69a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f9e8 │ │ │ │ + bl 7fd20 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #21577 @ 0x5449 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 406c4 <_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] │ │ │ │ @@ -49251,95 +49295,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, 4b686 │ │ │ │ + cbz r3, 4b6e8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b688 │ │ │ │ + b.n 4b6ea │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b696 │ │ │ │ + cbnz r3, 4b6f8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b696 │ │ │ │ + ble.n 4b6f8 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b696 │ │ │ │ - cbnz r4, 4b6b6 │ │ │ │ + bgt.n 4b6f8 │ │ │ │ + cbnz r4, 4b718 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b6d8 ) │ │ │ │ + ldr r4, [pc, #60] @ (4b738 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6d2 │ │ │ │ + cbz r0, 4b734 │ │ │ │ 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 151e90 │ │ │ │ + b.w 153af8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ subs r5, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6fa │ │ │ │ + cbz r0, 4b75a │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80300 │ │ │ │ + bl 80638 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004b6fe : │ │ │ │ +0004b75e : │ │ │ │ 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, 4b714 │ │ │ │ + cbz r0, 4b774 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b71a │ │ │ │ - bl 262928 │ │ │ │ - b.n 4b722 │ │ │ │ - bl 7a1c4 │ │ │ │ + cbnz r1, 4b77a │ │ │ │ + bl 263a90 │ │ │ │ + b.n 4b782 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b728 │ │ │ │ + cbnz r0, 4b788 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b748 │ │ │ │ + b.n 4b7a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 106fb8 │ │ │ │ + bl 1077d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b748 │ │ │ │ + beq.n 4b7a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b748 │ │ │ │ + cbnz r3, 4b7a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 │ │ │ │ @@ -49348,583 +49391,583 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4b780 │ │ │ │ + bne.n 4b7e0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b7a0 │ │ │ │ - b.n 4b798 │ │ │ │ + bne.n 4b800 │ │ │ │ + b.n 4b7f8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16764 @ 0x417c │ │ │ │ + movw r0, #20248 @ 0x4f18 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b772 │ │ │ │ - b.n 4b822 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4b7d2 │ │ │ │ + b.n 4b882 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b822 │ │ │ │ + bne.n 4b882 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b7b4 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4b822 │ │ │ │ + bne.n 4b814 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 4b882 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b7da │ │ │ │ + beq.n 4b83a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15492 @ 0x3c84 │ │ │ │ + movw r1, #18868 @ 0x49b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 4b822 │ │ │ │ + bl d2088 │ │ │ │ + b.n 4b882 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b7e6 │ │ │ │ + bhi.n 4b846 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b826 │ │ │ │ - b.n 4b800 │ │ │ │ + beq.n 4b886 │ │ │ │ + b.n 4b860 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #64228 @ 0xfae4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #2028 @ 0x7ec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 4b822 │ │ │ │ + bl d2088 │ │ │ │ + b.n 4b882 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b826 │ │ │ │ + beq.n 4b886 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64544 @ 0xfc20 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #2148 @ 0x864 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b85c │ │ │ │ + b.n 4b8bc │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b848 │ │ │ │ + bcc.n 4b8a8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15520 @ 0x3ca0 │ │ │ │ + movw r1, #18896 @ 0x49d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 4b822 │ │ │ │ + bl d2088 │ │ │ │ + b.n 4b882 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f21f0 │ │ │ │ + bl 1f50d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b822 │ │ │ │ + bne.n 4b882 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b876 │ │ │ │ + cbz r1, 4b8d6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b892 │ │ │ │ + bmi.n 4b8f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36304 @ 0x8dd0 │ │ │ │ + movw r1, #39720 @ 0x9b28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b8ac │ │ │ │ + b.n 4b90c │ │ │ │ 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 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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, 4b8cc │ │ │ │ + cbnz r0, 4b92c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b8dc │ │ │ │ - b.n 4b8d6 │ │ │ │ + cbz r0, 4b93c │ │ │ │ + b.n 4b936 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b8c6 │ │ │ │ - b.n 4b8ea │ │ │ │ + beq.n 4b926 │ │ │ │ + b.n 4b94a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b8ea │ │ │ │ + cbnz r0, 4b94a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b8ea │ │ │ │ + cbz r0, 4b94a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4b8f0 ) │ │ │ │ + ldr r0, [pc, #0] @ (4b950 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4b914 │ │ │ │ + cbnz r3, 4b974 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b914 │ │ │ │ + ble.n 4b974 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b914 │ │ │ │ - cbnz r4, 4b934 │ │ │ │ + bne.n 4b974 │ │ │ │ + cbnz r4, 4b994 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4b9cc ) │ │ │ │ + ldr r4, [pc, #176] @ (4ba2c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b934 │ │ │ │ + cbnz r0, 4b994 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b9c8 │ │ │ │ + b.n 4ba28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b948 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4b9a8 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b930 │ │ │ │ + bne.n 4b990 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b95c │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4b9bc │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b930 │ │ │ │ + bne.n 4b990 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #51568 @ 0xc970 │ │ │ │ + movw r1, #54904 @ 0xd678 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #15672 @ 0x3d38 │ │ │ │ + movw r0, #19008 @ 0x4a40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b930 │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 4b990 │ │ │ │ + bl 96040 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ - cbz r6, 4b9aa │ │ │ │ + bl 98b34 │ │ │ │ + cbz r6, 4ba0a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b9b4 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 4ba14 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b97e │ │ │ │ - b.n 4b930 │ │ │ │ + beq.n 4b9de │ │ │ │ + b.n 4b990 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4b9c8 │ │ │ │ + b.n 4ba28 │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b9e8 │ │ │ │ + cbz r1, 4ba48 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4ba04 │ │ │ │ + bmi.n 4ba64 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36976 @ 0x9070 │ │ │ │ + movw r1, #40392 @ 0x9dc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ba1e │ │ │ │ + b.n 4ba7e │ │ │ │ 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 782a0 │ │ │ │ + bl 78638 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 3f734 │ │ │ │ - b.w 121d80 │ │ │ │ - ldr r0, [pc, #0] @ (4ba2c ) │ │ │ │ + b.w 122c88 │ │ │ │ + ldr r0, [pc, #0] @ (4ba88 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + b.w 3f990 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bac4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4bb24 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4ba74 │ │ │ │ + cbz r3, 4bad4 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ba6a │ │ │ │ + bne.n 4baca │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba5a │ │ │ │ + bne.n 4baba │ │ │ │ dmb ish │ │ │ │ - beq.n 4ba74 │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 4bad4 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bd04 │ │ │ │ + bl 4bd64 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4baa6 │ │ │ │ + cbz r3, 4bb06 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ba9c │ │ │ │ + bne.n 4bafc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba8c │ │ │ │ + bne.n 4baec │ │ │ │ dmb ish │ │ │ │ - beq.n 4baa6 │ │ │ │ - bl 246198 │ │ │ │ + beq.n 4bb06 │ │ │ │ + bl 247840 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 71ee8 │ │ │ │ - ldr r3, [pc, #20] @ (4bac4 ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (4bb24 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bac0 │ │ │ │ + beq.n 4bb20 │ │ │ │ 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, 4baee │ │ │ │ + cbnz r0, 4bb4e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 149564 │ │ │ │ + b.w 14af90 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bae0 │ │ │ │ + beq.n 4bb40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20be14 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ - cbz r0, 4bb4a │ │ │ │ + bl 20e024 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + cbz r0, 4bbaa │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bb2e │ │ │ │ + cbnz r0, 4bb8e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bb4e │ │ │ │ + beq.n 4bbae │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bb4e │ │ │ │ - bl 81f10 │ │ │ │ - cbnz r0, 4bb56 │ │ │ │ + b.n 4bbae │ │ │ │ + bl 82248 │ │ │ │ + cbnz r0, 4bbb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bb4a │ │ │ │ + beq.n 4bbaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bb4a │ │ │ │ + cbnz r3, 4bbaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bb90 │ │ │ │ + b.n 4bbf0 │ │ │ │ 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, #15572 @ 0x3cd4 │ │ │ │ + movw r0, #18948 @ 0x4a04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bb90 │ │ │ │ + beq.n 4bbf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bb90 │ │ │ │ + cbnz r3, 4bbf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, 4bba0 │ │ │ │ + cbz r0, 4bc00 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20b420 │ │ │ │ + b.w 20d630 │ │ │ │ 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 4bc18 │ │ │ │ + ble.n 4bc78 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bc18 │ │ │ │ + beq.n 4bc78 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bbe6 │ │ │ │ + cbz r5, 4bc46 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bbe6 │ │ │ │ + bge.n 4bc46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bbfc │ │ │ │ + ble.n 4bc5c │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bbde │ │ │ │ + blt.n 4bc3e │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20daa4 │ │ │ │ + bl 20fcb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bc28 │ │ │ │ + beq.n 4bc88 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14866c <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14a064 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc2a │ │ │ │ + beq.n 4bc8a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bc2a │ │ │ │ + b.n 4bc8a │ │ │ │ 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 4bc52 │ │ │ │ - cbz r0, 4bc52 │ │ │ │ + blt.n 4bcb2 │ │ │ │ + cbz r0, 4bcb2 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 4bc6a │ │ │ │ + bgt.n 4bcca │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15580 @ 0x3cdc │ │ │ │ + movw r1, #18956 @ 0x4a0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4bcb4 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4bd14 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bcd2 │ │ │ │ + cbz r5, 4bd32 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b150 │ │ │ │ - bl cbde0 │ │ │ │ + bl 11bb90 │ │ │ │ + bl cc5b0 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4bcba │ │ │ │ + beq.n 4bd1a │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 4bcba │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 4bd1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64228 @ 0xfae4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2068 @ 0x814 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bd00 │ │ │ │ + b.n 4bd60 │ │ │ │ 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 4bce8 │ │ │ │ + b.n 4bd48 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bce8 │ │ │ │ + beq.n 4bd48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4bcda │ │ │ │ + b.n 4bd3a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bcfe │ │ │ │ + beq.n 4bd5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bcfe │ │ │ │ + cbnz r3, 4bd5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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] @ (4be28 ) │ │ │ │ + ldr r3, [pc, #272] @ (4be88 ) │ │ │ │ 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 4bd38 │ │ │ │ + bne.n 4bd98 │ │ │ │ orrs.w r3, r4, r8 │ │ │ │ - bne.n 4bd3c │ │ │ │ + bne.n 4bd9c │ │ │ │ mov r9, r5 │ │ │ │ - b.n 4bd42 │ │ │ │ + b.n 4bda2 │ │ │ │ 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 4bd68 │ │ │ │ - cbz r5, 4bd68 │ │ │ │ + bne.n 4bdc8 │ │ │ │ + cbz r5, 4bdc8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 4bd6a │ │ │ │ + b.n 4bdca │ │ │ │ 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 4bd80 │ │ │ │ + beq.n 4bde0 │ │ │ │ mov r0, sp │ │ │ │ - bl 195de0 │ │ │ │ + bl 199bc0 │ │ │ │ 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 │ │ │ │ @@ -49937,63 +49980,63 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r9] │ │ │ │ add.w r1, r7, sl │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 4bdc2 │ │ │ │ + beq.n 4be22 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - b.n 4bdb8 │ │ │ │ + b.n 4be18 │ │ │ │ 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 4bdf0 │ │ │ │ + beq.n 4be50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 195de0 │ │ │ │ - b.n 4bdde │ │ │ │ + bl 199bc0 │ │ │ │ + b.n 4be3e │ │ │ │ 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] @ (4be28 ) │ │ │ │ + ldr r3, [pc, #24] @ (4be88 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4be20 │ │ │ │ + beq.n 4be80 │ │ │ │ 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, 4be36 │ │ │ │ + cbz r0, 4be96 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20b420 │ │ │ │ + b.w 20d630 │ │ │ │ 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 │ │ │ │ @@ -50002,1446 +50045,1447 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be6c │ │ │ │ + cbz r0, 4becc │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20b420 │ │ │ │ + b.w 20d630 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be80 │ │ │ │ + cbz r0, 4bee0 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20b420 │ │ │ │ + b.w 20d630 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4beac │ │ │ │ + cbnz r3, 4bf0c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4beac │ │ │ │ + ble.n 4bf0c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4beac │ │ │ │ - cbnz r4, 4becc │ │ │ │ + bne.n 4bf0c │ │ │ │ + cbnz r4, 4bf2c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4bf74 ) │ │ │ │ + ldr r4, [pc, #192] @ (4bfd4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4becc │ │ │ │ + cbnz r0, 4bf2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bf6c │ │ │ │ + b.n 4bfcc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bee0 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4bf40 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bec8 │ │ │ │ + bne.n 4bf28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d2284 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5d50 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bec8 │ │ │ │ + beq.n 4bf28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bec8 │ │ │ │ + beq.n 4bf28 │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #15616 @ 0x3d00 │ │ │ │ + movw r1, #18992 @ 0x4a30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4660 @ 0x1234 │ │ │ │ + movw r0, #8036 @ 0x1f64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bec8 │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 4bf28 │ │ │ │ + bl 96040 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ - cbz r4, 4bf4e │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 4bfae │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bf58 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 4bfb8 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf20 │ │ │ │ - b.n 4bec8 │ │ │ │ + beq.n 4bf80 │ │ │ │ + b.n 4bf28 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4bf6c │ │ │ │ + b.n 4bfcc │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4bf9e │ │ │ │ + cbnz r0, 4bffe │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4bfa6 │ │ │ │ + cbz r0, 4c006 │ │ │ │ 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 4bf90 │ │ │ │ + beq.n 4bff0 │ │ │ │ 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, 4bfda │ │ │ │ + cbz r6, 4c03a │ │ │ │ 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, 4bfec │ │ │ │ + cbz r2, 4c04c │ │ │ │ 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 1083ac │ │ │ │ + bl 108bcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 782a0 │ │ │ │ - cbz r4, 4c01a │ │ │ │ - ldr r0, [pc, #28] @ (4c020 ) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78638 │ │ │ │ + cbz r4, 4c07a │ │ │ │ + ldr r0, [pc, #28] @ (4c080 ) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3020 @ 0xbcc │ │ │ │ + movw r0, #6364 @ 0x18dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c0fc │ │ │ │ + bmi.n 4c15c │ │ │ │ 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, #4] │ │ │ │ - mov r4, r2 │ │ │ │ - movw r2, #41388 @ 0xa1ac │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 4c078 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 4c078 │ │ │ │ - subs r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 4c078 │ │ │ │ - bl 417ee │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 4c082 │ │ │ │ - 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 4c084 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c084 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004c086 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c094 │ │ │ │ - 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 720d4 │ │ │ │ - cbz r0, 4c0da │ │ │ │ + bl 723ec │ │ │ │ + cbz r0, 4c0c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7dec4 │ │ │ │ + bl 7e200 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c0c4 │ │ │ │ + cbz r0, 4c0b2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7f9e8 │ │ │ │ - cbnz r0, 4c0de │ │ │ │ + bl 7fd20 │ │ │ │ + cbnz r0, 4c0cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c0da │ │ │ │ + beq.n 4c0c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c0da │ │ │ │ + cbnz r3, 4c0c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c0e0 │ │ │ │ + b.n 4c0ce │ │ │ │ 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] @ (4c178 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c168 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c128 │ │ │ │ + cbz r3, 4c116 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c11e │ │ │ │ + bne.n 4c10c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c10e │ │ │ │ + bne.n 4c0fc │ │ │ │ dmb ish │ │ │ │ - beq.n 4c128 │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 4c116 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bd04 │ │ │ │ + bl 4bd64 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c15a │ │ │ │ + cbz r3, 4c148 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c150 │ │ │ │ + bne.n 4c13e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c140 │ │ │ │ + bne.n 4c12e │ │ │ │ dmb ish │ │ │ │ - beq.n 4c15a │ │ │ │ - bl 246198 │ │ │ │ + beq.n 4c148 │ │ │ │ + bl 247840 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 24a06c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c178 ) │ │ │ │ + bl 24b5fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c168 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c174 │ │ │ │ + beq.n 4c162 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c17c : │ │ │ │ +0004c16c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c190 │ │ │ │ - cbnz r1, 4c196 │ │ │ │ - bl 262928 │ │ │ │ - b.n 4c1a0 │ │ │ │ + cbz r0, 4c180 │ │ │ │ + cbnz r1, 4c186 │ │ │ │ + bl 263a90 │ │ │ │ + b.n 4c190 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9a9d8 │ │ │ │ + bl 9ad40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c1b0 │ │ │ │ - movw r0, #15660 @ 0x3d2c │ │ │ │ + bge.n 4c1a0 │ │ │ │ + movw r0, #19036 @ 0x4a5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ee484 │ │ │ │ - b.n 4c1b6 │ │ │ │ + bl 1f1638 │ │ │ │ + b.n 4c1a6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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, 4c1e2 │ │ │ │ + cbnz r0, 4c1d2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c1ea │ │ │ │ + cbz r0, 4c1da │ │ │ │ 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 4c1d4 │ │ │ │ + beq.n 4c1c4 │ │ │ │ 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 4c230 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 4c230 │ │ │ │ + subs r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 4c230 │ │ │ │ + bl 41950 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 4c23a │ │ │ │ + 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 4c23c │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 4c23c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c212 │ │ │ │ + cbnz r0, 4c264 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c21a │ │ │ │ + cbz r0, 4c26c │ │ │ │ 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 4c204 │ │ │ │ + beq.n 4c256 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c21c : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #2277 @ 0x8e5 │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53928 @ 0xd2a8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 405da <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - │ │ │ │ -0004c23e : │ │ │ │ - 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, 4c268 │ │ │ │ + cbnz r3, 4c28c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c282 │ │ │ │ + cbz r2, 4c2a6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c282 │ │ │ │ + cbz r3, 4c2a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57540 @ 0xe0c4 │ │ │ │ + movw r1, #60916 @ 0xedf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c330 │ │ │ │ - bl 165de0 │ │ │ │ + b.n 4c354 │ │ │ │ + bl 167f04 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c28e │ │ │ │ + cbz r2, 4c2b2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23bc6c │ │ │ │ + bl 23d798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c27e │ │ │ │ + beq.n 4c2a2 │ │ │ │ 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 187b1c │ │ │ │ + bl 18addc │ │ │ │ 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 187b1c │ │ │ │ + bl 18addc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c330 │ │ │ │ + cbz r3, 4c354 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23be60 │ │ │ │ + bl 23d98c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2ec │ │ │ │ + beq.n 4c310 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c306 │ │ │ │ + b.n 4c32a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c27e │ │ │ │ + beq.n 4c2a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c27e │ │ │ │ + bne.n 4c2a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c27e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c2a2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c32e │ │ │ │ + bge.n 4c352 │ │ │ │ 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 4c306 │ │ │ │ + b.n 4c32a │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #12768 @ 0x31e0 │ │ │ │ + movw r0, #16144 @ 0x3f10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7f79c │ │ │ │ + b.w 7fad4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #2128 @ 0x850 │ │ │ │ + movw r0, #5548 @ 0x15ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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, 4c37e │ │ │ │ + cbnz r0, 4c3a2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c386 │ │ │ │ + cbz r0, 4c3aa │ │ │ │ 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 4c370 │ │ │ │ + beq.n 4c394 │ │ │ │ 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 22a67c │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 4c3ba │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.n 4c3ca │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c3cc │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4c3cc │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e9e94 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004c3d0 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3477 @ 0xd95 │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53928 @ 0xd2a8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 406c4 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r6, [r5] │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78234 │ │ │ │ + bl 785cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e908 │ │ │ │ + bl 7ec40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c42a │ │ │ │ + beq.n 4c410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c42a │ │ │ │ + cbnz r3, 4c410 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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 22c540 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 4c444 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.n 4c454 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c456 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4c456 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl ea694 │ │ │ │ + movs r0, #0 │ │ │ │ + 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 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 22a67c │ │ │ │ + bl 22c540 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0004c44a : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004c456 : │ │ │ │ - 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 230a64 │ │ │ │ + bl 187e28 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4c4be │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 4c4d4 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4c4d8 │ │ │ │ + vldr d7, [pc, #72] @ 4c4f0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c4c2 │ │ │ │ + bhi.n 4c4d8 │ │ │ │ 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 4c4ca │ │ │ │ + b.n 4c4e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c4ca │ │ │ │ + b.n 4c4e0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c4fe │ │ │ │ + cbz r3, 4c516 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c500 │ │ │ │ + b.n 4c518 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c50e │ │ │ │ + cbnz r3, 4c526 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c50e │ │ │ │ + blt.n 4c526 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c50e │ │ │ │ - cbnz r4, 4c52a │ │ │ │ + bgt.n 4c526 │ │ │ │ + cbnz r4, 4c542 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4c6c0 ) │ │ │ │ + ldr r4, [pc, #428] @ (4c6d8 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c584 │ │ │ │ - cbz r5, 4c54e │ │ │ │ + cbz r0, 4c59c │ │ │ │ + cbz r5, 4c566 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c538 │ │ │ │ + cbz r7, 4c550 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c538 │ │ │ │ + bne.n 4c550 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c552 │ │ │ │ + b.n 4c56a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c540 │ │ │ │ + cbnz r0, 4c558 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c552 │ │ │ │ - bl c3340 │ │ │ │ + b.n 4c56a │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c584 │ │ │ │ + blt.n 4c59c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c534 │ │ │ │ - b.n 4c53c │ │ │ │ + beq.n 4c54c │ │ │ │ + b.n 4c554 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21d388 │ │ │ │ + bl 21f418 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c584 │ │ │ │ + beq.n 4c59c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c5da │ │ │ │ + beq.n 4c5f2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c588 │ │ │ │ + beq.n 4c5a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c698 │ │ │ │ + b.n 4c6b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 4c5a8 │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 4c5c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4c584 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4c59c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c584 │ │ │ │ + beq.n 4c59c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c5da │ │ │ │ + ble.n 4c5f2 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 4c584 │ │ │ │ + bl cf174 │ │ │ │ + b.n 4c59c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c9b6 │ │ │ │ + bl 4c9e6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c5f2 │ │ │ │ + cbnz r0, 4c60a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c584 │ │ │ │ + beq.n 4c59c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 4c584 │ │ │ │ + bl cf174 │ │ │ │ + b.n 4c59c │ │ │ │ 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, 4c6a0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c6a8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c6b0 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6c8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c6b8 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6d0 ) │ │ │ │ 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 7f800 │ │ │ │ - cbz r0, 4c668 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4c680 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c5e6 │ │ │ │ + beq.n 4c5fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c5e6 │ │ │ │ + bne.n 4c5fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c5e6 │ │ │ │ - cbz r5, 4c698 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c5fe │ │ │ │ + cbz r5, 4c6b0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c68a │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 4c6a2 │ │ │ │ + bl 96040 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53e12 │ │ │ │ + bl 53e72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - b.n 4c692 │ │ │ │ + bl 98b34 │ │ │ │ + b.n 4c6aa │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53e12 │ │ │ │ + bl 53e72 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c6b6 │ │ │ │ + bpl.n 4c6ce │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c6da │ │ │ │ + ble.n 4c6f2 │ │ │ │ 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] @ (4c950 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c968 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20a738 │ │ │ │ + bl 20c948 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c6ec │ │ │ │ + beq.n 4c704 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6ee │ │ │ │ + beq.n 4c706 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c6ee │ │ │ │ + b.n 4c706 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c70a : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4c718 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 90190 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 201b4c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 170580 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ 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 4c752 │ │ │ │ + beq.n 4c77a │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 4c752 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 4c77a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c754 │ │ │ │ + b.n 4c77c │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c78c │ │ │ │ + bpl.n 4c7b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c788 │ │ │ │ + cbz r0, 4c7b0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20a738 │ │ │ │ + bl 20c948 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c794 │ │ │ │ + bne.n 4c7bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c788 │ │ │ │ + beq.n 4c7b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c788 │ │ │ │ + cbnz r3, 4c7b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c794 │ │ │ │ + b.n 4c7bc │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004c7c0 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 230a64 │ │ │ │ + bl 187e28 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4c7f4 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 4c828 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4c810 │ │ │ │ + vldr d7, [pc, #68] @ 4c840 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c7f8 │ │ │ │ + bgt.n 4c82c │ │ │ │ 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 4c800 │ │ │ │ + b.n 4c834 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c800 │ │ │ │ + b.n 4c834 │ │ │ │ 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, 4c846 │ │ │ │ + cbz r7, 4c876 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12356 @ 0x3044 │ │ │ │ + movw r1, #15692 @ 0x3d4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4c874 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4c8a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c858 │ │ │ │ + bpl.n 4c888 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c878 │ │ │ │ + bgt.n 4c8a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15796 @ 0x3db4 │ │ │ │ + movw r1, #19172 @ 0x4ae4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c9b2 │ │ │ │ + b.n 4c9e2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl faf24 │ │ │ │ + bl fb898 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c874 │ │ │ │ + beq.n 4c8a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 176928 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ + bl 179434 <_PyEval_MatchClass@@Base+0x708> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c8b0 │ │ │ │ + bne.n 4c8e0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c874 │ │ │ │ + beq.n 4c8a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c874 │ │ │ │ + bne.n 4c8a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c874 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c8a4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c8c0 │ │ │ │ + beq.n 4c8f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c8c0 │ │ │ │ + cbnz r3, 4c8f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 4c904 │ │ │ │ + beq.n 4c934 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23bc60 │ │ │ │ + bl 23d78c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c874 │ │ │ │ + beq.n 4c8a4 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 207654 <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ + bl 209a6c <_Py_RestoreSignals@@Base+0xa0c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c8f4 │ │ │ │ + bne.n 4c924 │ │ │ │ mov r0, r7 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 4c874 │ │ │ │ + bl 77670 │ │ │ │ + b.n 4c8a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4c92a │ │ │ │ + bmi.n 4c95a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #15856 @ 0x3df0 │ │ │ │ + movw r1, #19232 @ 0x4b20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 4c874 │ │ │ │ - bl 83a14 │ │ │ │ + bl d2088 │ │ │ │ + b.n 4c8a4 │ │ │ │ + bl 83d50 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c93a │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 4c93e │ │ │ │ - b.n 4c874 │ │ │ │ + bne.n 4c96a │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4c96e │ │ │ │ + b.n 4c8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4c956 │ │ │ │ + bge.n 4c986 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5352 @ 0x14e8 │ │ │ │ + movw r1, #8728 @ 0x2218 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4c874 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4c8a4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c996 │ │ │ │ + beq.n 4c9c6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4c988 │ │ │ │ + bmi.n 4c9b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #15908 @ 0x3e24 │ │ │ │ + movw r1, #19284 @ 0x4b54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 4c874 │ │ │ │ + bl d2088 │ │ │ │ + b.n 4c8a4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4c9a0 │ │ │ │ - bl 86f34 │ │ │ │ + cbz r0, 4c9d0 │ │ │ │ + bl 87250 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c874 │ │ │ │ + blt.w 4c8a4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c9b2 │ │ │ │ + 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 4c996 │ │ │ │ + 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 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c9d4 │ │ │ │ + cbz r0, 4ca04 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80300 │ │ │ │ + bl 80638 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004ca08 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20daa4 │ │ │ │ + bl 20fcb4 │ │ │ │ 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 230a64 │ │ │ │ + bl 187e28 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4ca42 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 4ca7e │ │ │ │ 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 4ca44 │ │ │ │ + b.n 4ca80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + │ │ │ │ +0004ca8a : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 230a64 │ │ │ │ + bl 187e28 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4caa6 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 4caee │ │ │ │ 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 4cc7c │ │ │ │ + bl 4ccdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4ca9c │ │ │ │ - bl 263a8c <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4caa6 │ │ │ │ + cbz r3, 4cae4 │ │ │ │ + bl 264c54 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4caee │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83e00 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4cab0 ) │ │ │ │ + ldr r0, [pc, #0] @ (4caf8 ) │ │ │ │ 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, 4cace │ │ │ │ + cbz r3, 4cb16 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cad0 │ │ │ │ + b.n 4cb18 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4cade │ │ │ │ + cbnz r3, 4cb26 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4cade │ │ │ │ + ble.n 4cb26 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4cade │ │ │ │ - cbnz r4, 4cafe │ │ │ │ + bgt.n 4cb26 │ │ │ │ + cbnz r4, 4cb46 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4cbf8 ) │ │ │ │ + ldr r4, [pc, #276] @ (4cc40 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbd4 │ │ │ │ + beq.n 4cc1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cb12 │ │ │ │ - bl 7f800 │ │ │ │ + cbnz r0, 4cb5a │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbe8 │ │ │ │ - b.n 4cbd4 │ │ │ │ - bl 83a14 │ │ │ │ + beq.n 4cc30 │ │ │ │ + b.n 4cc1c │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb2e │ │ │ │ + beq.n 4cb76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cb2e │ │ │ │ + cbnz r3, 4cb76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cb08 │ │ │ │ + beq.n 4cb50 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb4a │ │ │ │ + beq.n 4cb92 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cb4c │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 4cb4c │ │ │ │ - b.n 4cbd4 │ │ │ │ + bne.n 4cb94 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4cb94 │ │ │ │ + b.n 4cc1c │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cb6c │ │ │ │ + bge.n 4cbb4 │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cb80 │ │ │ │ + cbz r0, 4cbc8 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cb98 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 4cbd4 │ │ │ │ + b.n 4cbe0 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 4cc1c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cbac │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 4cbf4 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cbca │ │ │ │ + blt.n 4cc12 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cbbc │ │ │ │ - b.n 4cb86 │ │ │ │ + bge.n 4cc04 │ │ │ │ + b.n 4cbce │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 4cbca │ │ │ │ + bl f1d24 │ │ │ │ + b.n 4cc12 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cbc6 │ │ │ │ + beq.n 4cc0e │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aee4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4cbf2 │ │ │ │ + b.n 4cc3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cbd8 │ │ │ │ + bne.n 4cc20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cbf2 │ │ │ │ + b.n 4cc3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbd4 │ │ │ │ + bne.n 4cc1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cbd4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc1c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb50 │ │ │ │ + beq.n 4cb98 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb36 │ │ │ │ + b.n 4cb7e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0004cc44 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ │ │ │ │ -0004cc02 : │ │ │ │ +0004cc56 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4cc1a │ │ │ │ - bl 262928 │ │ │ │ - b.n 4cc24 │ │ │ │ + cbnz r0, 4cc6e │ │ │ │ + bl 263a90 │ │ │ │ + b.n 4cc78 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 245448 │ │ │ │ + bl 246af0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cc34 │ │ │ │ - movw r0, #16068 @ 0x3ec4 │ │ │ │ + bge.n 4cc88 │ │ │ │ + movw r0, #19444 @ 0x4bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ee484 │ │ │ │ - b.n 4cc3a │ │ │ │ + bl 1f1638 │ │ │ │ + b.n 4cc8e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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, 4cc6c │ │ │ │ + cbz r0, 4ccc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cc6c │ │ │ │ + beq.n 4ccc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4cc6c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ccc0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 121fb8 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122ec0 <_Py_union_type_or@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20bdb8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20dfc8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004ccd0 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4cd7e │ │ │ │ + bvs.n 4cdde │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #244] @ 4cd88 │ │ │ │ + vldr d6, [pc, #244] @ 4cde8 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4ccca │ │ │ │ + ble.n 4cd2a │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cce0 │ │ │ │ - vldr d0, [pc, #212] @ 4cd90 │ │ │ │ + bgt.n 4cd40 │ │ │ │ + vldr d0, [pc, #212] @ 4cdf0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4cd98 │ │ │ │ + vldr d7, [pc, #216] @ 4cdf8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd82 │ │ │ │ + b.n 4cde2 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4cd26 │ │ │ │ + bgt.n 4cd86 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cd26 │ │ │ │ - b.n 4cd74 │ │ │ │ + beq.n 4cd86 │ │ │ │ + b.n 4cdd4 │ │ │ │ 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 4cd14 │ │ │ │ - vldr d0, [pc, #156] @ 4cda0 │ │ │ │ + bne.n 4cd74 │ │ │ │ + vldr d0, [pc, #156] @ 4ce00 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4cda8 │ │ │ │ + vldr d7, [pc, #156] @ 4ce08 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd82 │ │ │ │ - vldr d0, [pc, #152] @ 4cdb0 │ │ │ │ + b.n 4cde2 │ │ │ │ + vldr d0, [pc, #152] @ 4ce10 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4cdb8 │ │ │ │ + vldr d7, [pc, #156] @ 4ce18 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd82 │ │ │ │ + b.n 4cde2 │ │ │ │ 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 4cd62 │ │ │ │ - vldr d0, [pc, #108] @ 4cdc0 │ │ │ │ + bne.n 4cdc2 │ │ │ │ + vldr d0, [pc, #108] @ 4ce20 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4cdc8 │ │ │ │ + vldr d7, [pc, #112] @ 4ce28 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd82 │ │ │ │ - vldr d0, [pc, #108] @ 4cdd0 │ │ │ │ + b.n 4cde2 │ │ │ │ + vldr d0, [pc, #108] @ 4ce30 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #108] @ 4cdd8 │ │ │ │ + vldr d7, [pc, #108] @ 4ce38 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd82 │ │ │ │ + b.n 4cde2 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4cde0 │ │ │ │ + vldr d0, [pc, #96] @ 4ce40 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -51457,19 +51501,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 4ceb0 @ unpredictable │ │ │ │ + bls.n 4cf10 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4ceb8 │ │ │ │ + bls.n 4cf18 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51482,196 +51526,196 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4ce7c ) │ │ │ │ + ldr r3, [pc, #132] @ (4cedc ) │ │ │ │ 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, 4ce2c │ │ │ │ + cbz r3, 4ce8c │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ce22 │ │ │ │ + bne.n 4ce82 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ce12 │ │ │ │ + bne.n 4ce72 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ce2c │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 4ce8c │ │ │ │ + bl 26bb60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cf90 │ │ │ │ + bl 4cff0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4ce5e │ │ │ │ + cbz r3, 4cebe │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ce54 │ │ │ │ + bne.n 4ceb4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ce44 │ │ │ │ + bne.n 4cea4 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ce5e │ │ │ │ - bl 246198 │ │ │ │ + beq.n 4cebe │ │ │ │ + bl 247840 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ee8 │ │ │ │ - ldr r3, [pc, #20] @ (4ce7c ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (4cedc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ce78 │ │ │ │ + beq.n 4ced8 │ │ │ │ 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, 4ce88 │ │ │ │ - b.n 4d0f0 │ │ │ │ + cbnz r2, 4cee8 │ │ │ │ + b.n 4d150 │ │ │ │ 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 8fe30 │ │ │ │ + bl 90190 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249008 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a698 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r3, 4cf22 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4cf40 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 4cf40 │ │ │ │ + ldrb r3, [r0, #24] │ │ │ │ + cbnz r3, 4cf32 │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + b.n 4cf34 │ │ │ │ + movs r1, #43 @ 0x2b │ │ │ │ + movw r0, #14976 @ 0x3a80 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w de37c │ │ │ │ + mov r0, r2 │ │ │ │ + bx lr │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 230a64 │ │ │ │ + bl 187e28 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4cf28 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 4cfc0 │ │ │ │ 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 4cc7c │ │ │ │ + bl 4ccdc │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 248f68 <_Py_c_abs@@Base> │ │ │ │ + bl 24a5f8 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cf14 │ │ │ │ - bl 263a8c <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4cf2a │ │ │ │ - movw r0, #16240 @ 0x3f70 │ │ │ │ + cbz r1, 4cfac │ │ │ │ + bl 264c54 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cfc2 │ │ │ │ + movw r0, #19616 @ 0x4ca0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4cf2a │ │ │ │ + b.n 4cfc2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004cf34 : │ │ │ │ +0004cfcc : │ │ │ │ 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 245448 │ │ │ │ + bl 246af0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4cf6e │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4cf8c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 4cf8c │ │ │ │ - ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4cf7e │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - b.n 4cf80 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #11600 @ 0x2d50 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddb6c │ │ │ │ - mov r0, r2 │ │ │ │ - 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] @ (4d0c8 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d128 ) │ │ │ │ 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 4cfc4 │ │ │ │ + bne.n 4d024 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4cfc8 │ │ │ │ + bne.n 4d028 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4cfce │ │ │ │ + b.n 4d02e │ │ │ │ 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 4d000 │ │ │ │ + beq.n 4d060 │ │ │ │ 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 │ │ │ │ @@ -51704,20 +51748,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 4d116 │ │ │ │ + bl 4d176 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d07e │ │ │ │ + bne.n 4d0de │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d116 │ │ │ │ + bl 4d176 │ │ │ │ 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 │ │ │ │ @@ -51730,52 +51774,52 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ str r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #24] @ (4d0c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d128 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d0c0 │ │ │ │ + beq.n 4d120 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0004d0cc : │ │ │ │ +0004d12c : │ │ │ │ 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 9a9d8 │ │ │ │ + bl 9ad40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 8fe30 │ │ │ │ + bl 90190 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249008 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a698 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ rev r2, r2 │ │ │ │ @@ -54126,262 +54170,262 @@ │ │ │ │ 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, #16276 @ 0x3f94 │ │ │ │ + movw r0, #19672 @ 0x4cd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ 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, 4ed8e │ │ │ │ + cbz r3, 4edee │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ed90 │ │ │ │ + b.n 4edf0 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4eda0 │ │ │ │ + cbnz r3, 4ee00 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4eda0 │ │ │ │ + ble.n 4ee00 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4eda0 │ │ │ │ - cbnz r4, 4edc2 │ │ │ │ + bgt.n 4ee00 │ │ │ │ + cbnz r4, 4ee22 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4ee2c ) │ │ │ │ + ldr r4, [pc, #136] @ (4ee8c ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4edc2 │ │ │ │ + cbnz r0, 4ee22 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ee20 │ │ │ │ + b.n 4ee80 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11aa80 │ │ │ │ + bl 11b4c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4edbe │ │ │ │ + beq.n 4ee1e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4ede6 │ │ │ │ + beq.n 4ee46 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a910 │ │ │ │ + bl 16cacc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ede8 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 4ede8 │ │ │ │ - b.n 4edbe │ │ │ │ + bne.n 4ee48 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4ee48 │ │ │ │ + b.n 4ee1e │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4ee18 │ │ │ │ + bne.n 4ee78 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ee20 │ │ │ │ + b.n 4ee80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 90190 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249008 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a698 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004ee54 : │ │ │ │ +0004eeb4 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ee98 ) │ │ │ │ + ldr r5, [pc, #60] @ (4eef8 ) │ │ │ │ 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 4ee92 │ │ │ │ + beq.n 4eef2 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ee8a │ │ │ │ + bge.n 4eeea │ │ │ │ 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 4ee76 │ │ │ │ + b.n 4eed6 │ │ │ │ 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 4ee9e │ │ │ │ + b.n 4eefe │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 261970 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + b.w 262c88 <_PyLong_DivmodNear@@Base+0xdac> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4ef38 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ef98 ) │ │ │ │ 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, 4eee8 │ │ │ │ + cbz r3, 4ef48 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4eede │ │ │ │ + bne.n 4ef3e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4eece │ │ │ │ + bne.n 4ef2e │ │ │ │ dmb ish │ │ │ │ - beq.n 4eee8 │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 4ef48 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cf90 │ │ │ │ + bl 4cff0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4ef1a │ │ │ │ + cbz r3, 4ef7a │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ef10 │ │ │ │ + bne.n 4ef70 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ef00 │ │ │ │ + bne.n 4ef60 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ef1a │ │ │ │ - bl 246198 │ │ │ │ + beq.n 4ef7a │ │ │ │ + bl 247840 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a06c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4ef38 ) │ │ │ │ + bl 24b5fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ef98 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ef34 │ │ │ │ + beq.n 4ef94 │ │ │ │ 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 4f264 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f2c4 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4ef60 │ │ │ │ + cbz r3, 4efc0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ │ │ │ │ -0004ef68 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004efc8 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004ef92 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f264 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ +0004eff2 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f2c4 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4efb4 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4f014 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4efb8 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4f018 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4efb8 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e148c │ │ │ │ + b.n 4f018 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e48c8 │ │ │ │ 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, 4efea <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4f04a <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16332 @ 0x3fcc │ │ │ │ + movw r1, #19708 @ 0x4cfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f008 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4f068 <_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 │ │ │ │ @@ -54389,160 +54433,160 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4f01e <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ - movw r0, #43852 @ 0xab4c │ │ │ │ + bne.n 4f07e <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ + movw r0, #47228 @ 0xb87c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f79c │ │ │ │ - movw r0, #43844 @ 0xab44 │ │ │ │ + b.w 7fad4 │ │ │ │ + movw r0, #47220 @ 0xb874 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f79c │ │ │ │ + b.w 7fad4 │ │ │ │ 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 4f070 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ + bhi.n 4f0d0 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f088 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ + bmi.n 4f0e8 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25788 @ 0x64bc │ │ │ │ + movw r0, #29124 @ 0x71c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #25788 @ 0x64bc │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f194 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #29124 @ 0x71c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f046 <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ - b.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f0a6 <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ + b.n 4f194 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f10a <_PyDict_SizeOf@@Base+0x178> │ │ │ │ + ble.n 4f16a <_PyDict_SizeOf@@Base+0x178> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f0f0 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ + beq.n 4f150 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f0d2 <_PyDict_SizeOf@@Base+0x140> │ │ │ │ + bpl.n 4f132 <_PyDict_SizeOf@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + beq.n 4f194 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f0f2 <_PyDict_SizeOf@@Base+0x160> │ │ │ │ + beq.n 4f152 <_PyDict_SizeOf@@Base+0x160> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4f194 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25788 @ 0x64bc │ │ │ │ + movw r0, #29124 @ 0x71c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f194 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f110 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ + beq.n 4f170 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f112 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 4f112 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - b.n 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f172 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4f172 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f194 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f112 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f172 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 249008 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 24a698 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f134 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #35120 @ 0x8930 │ │ │ │ + cbz r0, 4f194 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #38456 @ 0x9638 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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] @ (4f260 <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ + ldr r3, [pc, #272] @ (4f2c0 <_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 4f186 <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ + bge.n 4f1e6 <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16364 @ 0x3fec │ │ │ │ + movw r1, #19740 @ 0x4d1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4f1f0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f19a <_PyDict_SizeOf@@Base+0x208> │ │ │ │ - bl 800d0 │ │ │ │ - cbnz r0, 4f196 <_PyDict_SizeOf@@Base+0x204> │ │ │ │ + beq.n 4f1fa <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bl 80408 │ │ │ │ + cbnz r0, 4f1f6 <_PyDict_SizeOf@@Base+0x204> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f258 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ + b.n 4f2b8 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #50620 @ 0xc5bc │ │ │ │ + movw r9, #54012 @ 0xd2fc │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f256 <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ + beq.n 4f2b6 <_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 │ │ │ │ @@ -54553,72 +54597,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 1f1ad0 │ │ │ │ + bl 1f4b1c │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1ac <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + beq.n 4f20c <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f1f0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f248 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ + ble.n 4f2a8 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #28292 @ 0x6e84 │ │ │ │ + movw r2, #31684 @ 0x7bc4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #65256 @ 0xfee8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #3056 @ 0xbf0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f1f0 <_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 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f1f0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f190 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bne.n 4f1f0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f1f0 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f1ac <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + b.n 4f20c <_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, 4f278 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ + cbz r3, 4f2d8 <_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 4f2ba <_PyDict_SizeOf@@Base+0x328> │ │ │ │ + bne.n 4f31a <_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 │ │ │ │ @@ -54634,15 +54678,15 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f2bc : │ │ │ │ +0004f31c : │ │ │ │ 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] │ │ │ │ @@ -54651,885 +54695,887 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78234 │ │ │ │ + bl 785cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e908 │ │ │ │ + bl 7ec40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f30e │ │ │ │ + beq.n 4f36e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f30e │ │ │ │ + cbnz r3, 4f36e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f7284 │ │ │ │ + b.w f7aa8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f264 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f2c4 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0004f330 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f3a2 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_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 1508ac │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4f414 <_PyMonitoring_FirePyResumeEvent@@Base+0x72> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 4f418 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f40c <_PyMonitoring_FirePyResumeEvent@@Base+0x6a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4f40c <_PyMonitoring_FirePyResumeEvent@@Base+0x6a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl cf174 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4f42c <_PyMonitoring_FirePyResumeEvent@@Base+0x8a> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, r5 │ │ │ │ + bl 16bc88 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f38e <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f45e <_PyMonitoring_FirePyResumeEvent@@Base+0xbc> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f3a6 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f476 <_PyMonitoring_FirePyResumeEvent@@Base+0xd4> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f3c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f496 <_PyMonitoring_FirePyResumeEvent@@Base+0xf4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2152 @ 0x868 │ │ │ │ + movw r0, #5496 @ 0x1578 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f378 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f53a <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13e0b8 │ │ │ │ + bne.n 4f448 <_PyMonitoring_FirePyResumeEvent@@Base+0xa6> │ │ │ │ + b.n 4f60a <_PyMonitoring_FirePyResumeEvent@@Base+0x268> │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f3c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4f496 <_PyMonitoring_FirePyResumeEvent@@Base+0xf4> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f53a <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f60a <_PyMonitoring_FirePyResumeEvent@@Base+0x268> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f3d4 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f4a4 <_PyMonitoring_FirePyResumeEvent@@Base+0x102> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f3f4 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 4f4c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x122> │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f3f4 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 4f4c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x122> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f53a <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f60a <_PyMonitoring_FirePyResumeEvent@@Base+0x268> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f548 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ + vldr d10, [pc, #328] @ 4f618 <_PyMonitoring_FirePyResumeEvent@@Base+0x276> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f420 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f4f0 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f490 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f4e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f490 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f560 <_PyMonitoring_FirePyResumeEvent@@Base+0x1be> │ │ │ │ + b.n 4f5b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ + ble.n 4f560 <_PyMonitoring_FirePyResumeEvent@@Base+0x1be> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f490 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f560 <_PyMonitoring_FirePyResumeEvent@@Base+0x1be> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f490 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f560 <_PyMonitoring_FirePyResumeEvent@@Base+0x1be> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #264] @ 4f550 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ + vldr d6, [pc, #264] @ 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x27e> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #260] @ 4f558 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ + vldr d5, [pc, #260] @ 4f628 <_PyMonitoring_FirePyResumeEvent@@Base+0x286> │ │ │ │ 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 4f47e <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f54e <_PyMonitoring_FirePyResumeEvent@@Base+0x1ac> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f5f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f4bc <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f58c <_PyMonitoring_FirePyResumeEvent@@Base+0x1ea> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 2637d8 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 2649a0 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 2637d8 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 2649a0 <_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 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f5f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f5f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f5f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 263a8c <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4f53a <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 264c54 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4f60a <_PyMonitoring_FirePyResumeEvent@@Base+0x268> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f500 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f5d0 <_PyMonitoring_FirePyResumeEvent@@Base+0x22e> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f5f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29b4c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a51c │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 182468 │ │ │ │ + b.w 1854ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, 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 │ │ │ │ - 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 │ │ │ │ + Address 0x4f62e is out of bounds. │ │ │ │ │ │ │ │ -0004f572 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ + │ │ │ │ +0004f630 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_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 14ecb4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f5e2 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 4f5e6 <_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 4f5da <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f5da <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl ce984 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4f5fa <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, r5 │ │ │ │ - bl 169b0c │ │ │ │ - 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, 4f61a <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + cbz r3, 4f67a <_PyMonitoring_FirePyYieldEvent@@Base+0x4a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f61c <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 4f67c <_PyMonitoring_FirePyYieldEvent@@Base+0x4c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f62a <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r3, 4f68a <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f62a <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + blt.n 4f68a <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f62a <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ - cbnz r4, 4f646 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + bgt.n 4f68a <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 4f6a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #432] @ (4f7e0 <_PyMonitoring_FirePyYieldEvent@@Base+0x26e>) │ │ │ │ + ldr r4, [pc, #432] @ (4f840 <_PyMonitoring_FirePyYieldEvent@@Base+0x210>) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ - cbz r5, 4f66a <_PyMonitoring_FirePyYieldEvent@@Base+0xf8> │ │ │ │ + cbz r0, 4f700 <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ + cbz r5, 4f6ca <_PyMonitoring_FirePyYieldEvent@@Base+0x9a> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4f654 <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ + cbz r7, 4f6b4 <_PyMonitoring_FirePyYieldEvent@@Base+0x84> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f654 <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ + bne.n 4f6b4 <_PyMonitoring_FirePyYieldEvent@@Base+0x84> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ + b.n 4f6ce <_PyMonitoring_FirePyYieldEvent@@Base+0x9e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f65c <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ + cbnz r0, 4f6bc <_PyMonitoring_FirePyYieldEvent@@Base+0x8c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f66e <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ - bl c3340 │ │ │ │ + b.n 4f6ce <_PyMonitoring_FirePyYieldEvent@@Base+0x9e> │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + blt.n 4f700 <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f650 <_PyMonitoring_FirePyYieldEvent@@Base+0xde> │ │ │ │ - b.n 4f658 <_PyMonitoring_FirePyYieldEvent@@Base+0xe6> │ │ │ │ + beq.n 4f6b0 <_PyMonitoring_FirePyYieldEvent@@Base+0x80> │ │ │ │ + b.n 4f6b8 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21d388 │ │ │ │ + bl 21f418 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + beq.n 4f700 <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f6f6 <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ + beq.n 4f756 <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f6a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ + beq.n 4f704 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f7b4 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ + b.n 4f814 <_PyMonitoring_FirePyYieldEvent@@Base+0x1e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 4f6c4 <_PyMonitoring_FirePyYieldEvent@@Base+0x152> │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 4f724 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4f700 <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + beq.n 4f700 <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f6f6 <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ + ble.n 4f756 <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + bl cf174 │ │ │ │ + b.n 4f700 <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f95c <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + bl 4f9bc <_PyMonitoring_FirePyReturnEvent@@Base+0xf2> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f70e <_PyMonitoring_FirePyYieldEvent@@Base+0x19c> │ │ │ │ + cbnz r0, 4f76e <_PyMonitoring_FirePyYieldEvent@@Base+0x13e> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + beq.n 4f700 <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 4f6a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + bl cf174 │ │ │ │ + b.n 4f700 <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f7c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x24e>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f820 <_PyMonitoring_FirePyYieldEvent@@Base+0x1f0>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f7c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x256>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f828 <_PyMonitoring_FirePyYieldEvent@@Base+0x1f8>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f7d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f830 <_PyMonitoring_FirePyYieldEvent@@Base+0x200>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f7d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x266>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f838 <_PyMonitoring_FirePyYieldEvent@@Base+0x208>) │ │ │ │ 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 7f800 │ │ │ │ - cbz r0, 4f784 <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4f7e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f702 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + beq.n 4f762 <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f702 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + bne.n 4f762 <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f702 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ - cbz r5, 4f7b4 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f762 <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ + cbz r5, 4f814 <_PyMonitoring_FirePyYieldEvent@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f7a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x234> │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 4f806 <_PyMonitoring_FirePyYieldEvent@@Base+0x1d6> │ │ │ │ + bl 96040 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53e12 │ │ │ │ + bl 53e72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - b.n 4f7ae <_PyMonitoring_FirePyYieldEvent@@Base+0x23c> │ │ │ │ + bl 98b34 │ │ │ │ + b.n 4f80e <_PyMonitoring_FirePyYieldEvent@@Base+0x1de> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53e12 │ │ │ │ + bl 53e72 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ - b.n 4f492 <_PyMonitoring_FirePyResumeEvent@@Base+0x162> │ │ │ │ + b.n 4f4f2 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f822 <_PyMonitoring_FirePyYieldEvent@@Base+0x2b0> │ │ │ │ + cbnz r7, 4f882 <_PyMonitoring_FirePyYieldEvent@@Base+0x252> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca26e <__bss_end__@@Base+0xffaf5366> │ │ │ │ + bmi.w fffca2ce <__bss_end__@@Base+0xffaf53c6> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f732 <_PyMonitoring_FirePyYieldEvent@@Base+0x1c0> │ │ │ │ + bls.n 4f792 <_PyMonitoring_FirePyYieldEvent@@Base+0x162> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ subs r7, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4f802 <_PyMonitoring_FirePyYieldEvent@@Base+0x290> │ │ │ │ + bhi.n 4f862 <_PyMonitoring_FirePyYieldEvent@@Base+0x232> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f81a <_PyMonitoring_FirePyYieldEvent@@Base+0x2a8> │ │ │ │ - b.n 4f82e <_PyMonitoring_FirePyYieldEvent@@Base+0x2bc> │ │ │ │ - movw r0, #58104 @ 0xe2f8 │ │ │ │ + bgt.n 4f87a <_PyMonitoring_FirePyYieldEvent@@Base+0x24a> │ │ │ │ + b.n 4f88e <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + movw r0, #61560 @ 0xf078 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f7fc <_PyMonitoring_FirePyYieldEvent@@Base+0x28a> │ │ │ │ - b.n 4f83a <_PyMonitoring_FirePyYieldEvent@@Base+0x2c8> │ │ │ │ + bne.n 4f85c <_PyMonitoring_FirePyYieldEvent@@Base+0x22c> │ │ │ │ + b.n 4f89a <_PyMonitoring_FirePyYieldEvent@@Base+0x26a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f830 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 4f830 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ - b.n 4f83a <_PyMonitoring_FirePyYieldEvent@@Base+0x2c8> │ │ │ │ + bne.n 4f890 <_PyMonitoring_FirePyYieldEvent@@Base+0x260> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4f890 <_PyMonitoring_FirePyYieldEvent@@Base+0x260> │ │ │ │ + b.n 4f89a <_PyMonitoring_FirePyYieldEvent@@Base+0x26a> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f886 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.n 4f8f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0x2dc> │ │ │ │ + cbz r0, 4f8ae <_PyMonitoring_FirePyYieldEvent@@Base+0x27e> │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad244 │ │ │ │ + b.w 1b12a8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004f858 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f8ca <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2449a0 <_PyObject_GetState@@Base> │ │ │ │ + bl 246254 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f8fa <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + cbz r0, 4f96c <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4f8bc <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + cbnz r3, 4f92e <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16500 @ 0x4074 │ │ │ │ + movw r0, #19876 @ 0x4da4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f8e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ + bgt.n 4f95a <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 94264 │ │ │ │ + bl 945e0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #26108 @ 0x65fc │ │ │ │ + movw r3, #29564 @ 0x737c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #16508 @ 0x407c │ │ │ │ + movw r0, #19884 @ 0x4dac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f8fa <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + b.n 4f96c <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #16520 @ 0x4088 │ │ │ │ + movw r0, #19896 @ 0x4db8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f910 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ + cbz r0, 4f982 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ad244 │ │ │ │ + b.w 1b12a8 │ │ │ │ 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, 4f952 <_PyMonitoring_FirePyReturnEvent@@Base+0xfa> │ │ │ │ + cbnz r0, 4f9b2 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f95a <_PyMonitoring_FirePyReturnEvent@@Base+0x102> │ │ │ │ + cbz r0, 4f9ba <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ 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 4f944 <_PyMonitoring_FirePyReturnEvent@@Base+0xec> │ │ │ │ + beq.n 4f9a4 <_PyMonitoring_FirePyReturnEvent@@Base+0xda> │ │ │ │ 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 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f97a <_PyMonitoring_FirePyReturnEvent@@Base+0x122> │ │ │ │ + cbz r0, 4f9da <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80300 │ │ │ │ + bl 80638 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f99e <_PyMonitoring_FirePyReturnEvent@@Base+0x146> │ │ │ │ + cbz r3, 4f9fe <_PyMonitoring_FirePyReturnEvent@@Base+0x134> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f9a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x148> │ │ │ │ + b.n 4fa00 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f9ae <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + cbnz r3, 4fa0e <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f9ae <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + blt.n 4fa0e <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f9ae <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ - cbnz r4, 4f9d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + bgt.n 4fa0e <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + cbnz r4, 4fa30 <_PyMonitoring_FirePyReturnEvent@@Base+0x166> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #16540 @ 0x409c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ - cbz r5, 4f9f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ + cbz r0, 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ + cbz r5, 4fa54 <_PyMonitoring_FirePyReturnEvent@@Base+0x18a> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4f9de <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + cbz r7, 4fa3e <_PyMonitoring_FirePyReturnEvent@@Base+0x174> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f9de <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + bne.n 4fa3e <_PyMonitoring_FirePyReturnEvent@@Base+0x174> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f9f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + b.n 4fa58 <_PyMonitoring_FirePyReturnEvent@@Base+0x18e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f9e6 <_PyMonitoring_FirePyReturnEvent@@Base+0x18e> │ │ │ │ + cbnz r0, 4fa46 <_PyMonitoring_FirePyReturnEvent@@Base+0x17c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f9f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ - bl c3340 │ │ │ │ + b.n 4fa58 <_PyMonitoring_FirePyReturnEvent@@Base+0x18e> │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + blt.n 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f9da <_PyMonitoring_FirePyReturnEvent@@Base+0x182> │ │ │ │ - b.n 4f9e2 <_PyMonitoring_FirePyReturnEvent@@Base+0x18a> │ │ │ │ + beq.n 4fa3a <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + b.n 4fa42 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21d388 │ │ │ │ + bl 21f418 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + beq.n 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4fa82 <_PyMonitoring_FirePyReturnEvent@@Base+0x22a> │ │ │ │ + beq.n 4fae2 <_PyMonitoring_FirePyReturnEvent@@Base+0x218> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fa30 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d8> │ │ │ │ + beq.n 4fa90 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fb66 <_PyMonitoring_FirePyReturnEvent@@Base+0x30e> │ │ │ │ + b.n 4fbc6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 4fa50 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f8> │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 4fab0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + beq.n 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fa82 <_PyMonitoring_FirePyReturnEvent@@Base+0x22a> │ │ │ │ + ble.n 4fae2 <_PyMonitoring_FirePyReturnEvent@@Base+0x218> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + bl cf174 │ │ │ │ + b.n 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fc5a <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + bl 4fcba <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fa98 <_PyMonitoring_FirePyReturnEvent@@Base+0x240> │ │ │ │ + cbnz r0, 4faf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x22e> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + beq.n 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + bl cf174 │ │ │ │ + b.n 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4fb70 <_PyMonitoring_FirePyReturnEvent@@Base+0x318>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fbd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x306>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fb78 <_PyMonitoring_FirePyReturnEvent@@Base+0x320>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fbd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x30e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fb80 <_PyMonitoring_FirePyReturnEvent@@Base+0x328>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fbe0 <_PyMonitoring_FirePyReturnEvent@@Base+0x316>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fb88 <_PyMonitoring_FirePyReturnEvent@@Base+0x330>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fbe8 <_PyMonitoring_FirePyReturnEvent@@Base+0x31e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x338>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fbf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x326>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fb98 <_PyMonitoring_FirePyReturnEvent@@Base+0x340>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fbf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x32e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fba0 <_PyMonitoring_FirePyReturnEvent@@Base+0x348>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc00 <_PyMonitoring_FirePyReturnEvent@@Base+0x336>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fba8 <_PyMonitoring_FirePyReturnEvent@@Base+0x350>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fc08 <_PyMonitoring_FirePyReturnEvent@@Base+0x33e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r8, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 4fb36 <_PyMonitoring_FirePyReturnEvent@@Base+0x2de> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 4fb96 <_PyMonitoring_FirePyReturnEvent@@Base+0x2cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x234> │ │ │ │ + beq.n 4faec <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x234> │ │ │ │ + bne.n 4faec <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0x234> │ │ │ │ - cbz r7, 4fb66 <_PyMonitoring_FirePyReturnEvent@@Base+0x30e> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4faec <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ + cbz r7, 4fbc6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fc> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fb58 <_PyMonitoring_FirePyReturnEvent@@Base+0x300> │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 4fbb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ee> │ │ │ │ + bl 96040 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d55c │ │ │ │ + bl 21f4fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - b.n 4fb60 <_PyMonitoring_FirePyReturnEvent@@Base+0x308> │ │ │ │ + bl 98b34 │ │ │ │ + b.n 4fbc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f6> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d55c │ │ │ │ + bl 21f4fc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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 4fb8a <_PyMonitoring_FirePyReturnEvent@@Base+0x332> │ │ │ │ + bpl.n 4fbea <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fbb2 <_PyMonitoring_FirePyReturnEvent@@Base+0x35a> │ │ │ │ + ble.n 4fc12 <_PyMonitoring_FirePyReturnEvent@@Base+0x348> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e53c <__bss_end__@@Base+0xffa89634> │ │ │ │ + blx fff5e59c <__bss_end__@@Base+0xffa89694> │ │ │ │ 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] @ (4fdbc <_PyMonitoring_FireJumpEvent@@Base+0x140>) │ │ │ │ + ldr r2, [pc, #540] @ (4fe1c <_PyMonitoring_FireJumpEvent@@Base+0x140>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fbc2 <_PyMonitoring_FirePyReturnEvent@@Base+0x36a> │ │ │ │ - ldr r7, [pc, #656] @ (4fe3c <_PyMonitoring_FireJumpEvent@@Base+0x1c0>) │ │ │ │ + blt.n 4fc22 <_PyMonitoring_FirePyReturnEvent@@Base+0x358> │ │ │ │ + ldr r7, [pc, #656] @ (4fe9c <_PyMonitoring_FireJumpEvent@@Base+0x1c0>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fc24 <_PyMonitoring_FirePyReturnEvent@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #116] @ (4fc84 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ba>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1477f4 <_PyLong_Copy@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #56764 @ 0xddbc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 82838 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (4fc24 <_PyMonitoring_FirePyReturnEvent@@Base+0x3cc>) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4fc60 <_PyMonitoring_FirePyReturnEvent@@Base+0x396>) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fc06 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ae> │ │ │ │ + blt.n 4fc42 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3012 @ 0xbc4 │ │ │ │ + movw r0, #6356 @ 0x18d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fc22 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ca> │ │ │ │ + cbz r0, 4fc5e <_PyMonitoring_FirePyReturnEvent@@Base+0x394> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3020 @ 0xbcc │ │ │ │ + movw r0, #6364 @ 0x18dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 4fa80 <_PyMonitoring_FirePyReturnEvent@@Base+0x228> │ │ │ │ + b.n 4fabc <_PyMonitoring_FirePyReturnEvent@@Base+0x1f2> │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1491ec <_PyLong_Copy@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + movw r0, #60140 @ 0xeaec │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 82b70 │ │ │ │ │ │ │ │ -0004fc28 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fc88 <_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 │ │ │ │ @@ -55538,53 +55584,53 @@ │ │ │ │ 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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_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 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fc78 <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ + cbz r0, 4fcd8 <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80300 │ │ │ │ + bl 80638 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004fc7c <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fcdc <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #41328 @ 0xa170 │ │ │ │ + movw r4, #44720 @ 0xaeb0 │ │ │ │ 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 │ │ │ │ @@ -55592,655 +55638,670 @@ │ │ │ │ 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 4fcee <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + bne.n 4fd4e <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fcee <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + ble.n 4fd4e <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fcee <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ - cbnz r6, 4fd10 <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ - ldr r4, [pc, #188] @ (4fdac <_PyMonitoring_FireJumpEvent@@Base+0x130>) │ │ │ │ + bne.n 4fd4e <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + cbnz r6, 4fd70 <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ + ldr r4, [pc, #188] @ (4fe0c <_PyMonitoring_FireJumpEvent@@Base+0x130>) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fd8c <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq.n 4fdec <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4fd88 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + cbz r0, 4fde8 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d2284 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4fd88 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1d5d50 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fde8 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4fd88 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fde8 <_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, #4652 @ 0x122c │ │ │ │ + movw r1, #8028 @ 0x1f5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4660 @ 0x1234 │ │ │ │ + movw r0, #8036 @ 0x1f64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fd88 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 4fde8 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 96040 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fd92 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ + bge.n 4fdf2 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f152c │ │ │ │ + bl f1d40 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fd9a <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4fdfa <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fd9a <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4fdfa <_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 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #16544 @ 0x40a0 │ │ │ │ + movw r1, #19920 @ 0x4dd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 4fdea <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 4fe4a <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fdee <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ + cbz r0, 4fe4e <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe0e <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ + b.n 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26b930 │ │ │ │ + bl 26c6a8 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fe18 <_PyMonitoring_FireJumpEvent@@Base+0x19c> │ │ │ │ + vldr d6, [pc, #24] @ 4fe78 <_PyMonitoring_FireJumpEvent@@Base+0x19c> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83e00 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop.w │ │ │ │ - bvs.n 4fd46 <_PyMonitoring_FireJumpEvent@@Base+0xca> │ │ │ │ + bvs.n 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0xca> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 4fe40 <_PyMonitoring_FireJumpEvent@@Base+0x1c4> │ │ │ │ + bne.n 4fea0 <_PyMonitoring_FireJumpEvent@@Base+0x1c4> │ │ │ │ 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 4fe48 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + beq.n 4fea8 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ 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 83a14 │ │ │ │ + bl 83d50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fe6c <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 4fe90 <_PyMonitoring_FireJumpEvent@@Base+0x214> │ │ │ │ + bne.n 4fecc <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 4fef0 <_PyMonitoring_FireJumpEvent@@Base+0x214> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4fe86 <_PyMonitoring_FireJumpEvent@@Base+0x20a> │ │ │ │ + cbz r3, 4fee6 <_PyMonitoring_FireJumpEvent@@Base+0x20a> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4fe80 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ + blt.n 4fee0 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ - b.n 4fe84 <_PyMonitoring_FireJumpEvent@@Base+0x208> │ │ │ │ + b.n 4fee4 <_PyMonitoring_FireJumpEvent@@Base+0x208> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4fe92 <_PyMonitoring_FireJumpEvent@@Base+0x216> │ │ │ │ + b.n 4fef2 <_PyMonitoring_FireJumpEvent@@Base+0x216> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004fe94 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004fef4 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4fec8 <_PyMonitoring_FireBranchEvent@@Base+0x34>) │ │ │ │ + ldr r0, [pc, #0] @ (4ff28 <_PyMonitoring_FireBranchEvent@@Base+0x34>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4fed0 <_PyMonitoring_FireBranchEvent@@Base+0x3c>) │ │ │ │ + ldr r0, [pc, #0] @ (4ff30 <_PyMonitoring_FireBranchEvent@@Base+0x3c>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (4ff1c <_PyMonitoring_FireBranchEvent@@Base+0x88>) │ │ │ │ + ldr r4, [pc, #56] @ (4ff7c <_PyMonitoring_FireBranchEvent@@Base+0x88>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 4fefe <_PyMonitoring_FireBranchEvent@@Base+0x6a> │ │ │ │ + cbz r5, 4ff5e <_PyMonitoring_FireBranchEvent@@Base+0x6a> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 4ff00 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + b.n 4ff60 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #16560 @ 0x40b0 │ │ │ │ + movw r0, #19936 @ 0x4de0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 501f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e0> │ │ │ │ - cbz r0, 4ff76 <_PyMonitoring_FireBranchEvent@@Base+0xe2> │ │ │ │ + bl 50250 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e0> │ │ │ │ + cbz r0, 4ffd6 <_PyMonitoring_FireBranchEvent@@Base+0xe2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4ff56 <_PyMonitoring_FireBranchEvent@@Base+0xc2> │ │ │ │ + cbz r0, 4ffb6 <_PyMonitoring_FireBranchEvent@@Base+0xc2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff76 <_PyMonitoring_FireBranchEvent@@Base+0xe2> │ │ │ │ + b.n 4ffd6 <_PyMonitoring_FireBranchEvent@@Base+0xe2> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26b930 │ │ │ │ + bl 26c6a8 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4ff80 <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ + vldr d6, [pc, #24] @ 4ffe0 <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83e00 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop.w │ │ │ │ - bvs.n 4feae <_PyMonitoring_FireBranchEvent@@Base+0x1a> │ │ │ │ + bvs.n 4ff0e <_PyMonitoring_FireBranchEvent@@Base+0x1a> │ │ │ │ @ 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 4ffc0 <_PyMonitoring_FireBranchEvent@@Base+0x12c> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 50020 <_PyMonitoring_FireBranchEvent@@Base+0x12c> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56084 @ 0xdb14 │ │ │ │ + movw r0, #59540 @ 0xe894 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50006 <_PyMonitoring_FireBranchEvent@@Base+0x172> │ │ │ │ + b.n 50066 <_PyMonitoring_FireBranchEvent@@Base+0x172> │ │ │ │ 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 22a6bc │ │ │ │ + bl 22c580 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 50006 <_PyMonitoring_FireBranchEvent@@Base+0x172> │ │ │ │ + beq.n 50066 <_PyMonitoring_FireBranchEvent@@Base+0x172> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ffbc <_PyMonitoring_FireBranchEvent@@Base+0x128> │ │ │ │ + beq.n 5001c <_PyMonitoring_FireBranchEvent@@Base+0x128> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fffa <_PyMonitoring_FireBranchEvent@@Base+0x166> │ │ │ │ + beq.n 5005a <_PyMonitoring_FireBranchEvent@@Base+0x166> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4fffe <_PyMonitoring_FireBranchEvent@@Base+0x16a> │ │ │ │ + cbz r3, 5005e <_PyMonitoring_FireBranchEvent@@Base+0x16a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50006 <_PyMonitoring_FireBranchEvent@@Base+0x172> │ │ │ │ + b.n 50066 <_PyMonitoring_FireBranchEvent@@Base+0x172> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fffa <_PyMonitoring_FireBranchEvent@@Base+0x166> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5005a <_PyMonitoring_FireBranchEvent@@Base+0x166> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 124878 │ │ │ │ + b.w 125780 │ │ │ │ │ │ │ │ -00050010 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00050070 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + bl 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50066 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 500c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50062 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d3b04 │ │ │ │ - b.n 50066 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 782a0 │ │ │ │ + cbnz r4, 500c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d4310 │ │ │ │ + b.n 500c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, #252] @ (50180 <_PyMonitoring_FirePyThrowEvent@@Base+0x170>) │ │ │ │ + ldr r6, [pc, #252] @ (501e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x170>) │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 500b2 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + bne.n 50112 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 500b2 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + ble.n 50112 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 500b2 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ - cbnz r4, 500d4 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ + bne.n 50112 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + cbnz r4, 50134 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (50184 <_PyMonitoring_FirePyThrowEvent@@Base+0x174>) │ │ │ │ + ldr r4, [pc, #204] @ (501e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x174>) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50158 <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ + beq.n 501b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 50124 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + cbz r0, 50184 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5016a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + cbz r0, 501ca <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 50106 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ + beq.n 50166 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 40038 │ │ │ │ + bl 3fff8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5016a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 501ca <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #61552 @ 0xf070 │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8944 @ 0x22f0 │ │ │ │ + movw r0, #12316 @ 0x301c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50128 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bge.n 50188 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5016a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ - bl 95cc4 │ │ │ │ + b.n 501ca <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 96040 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50162 <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ + bge.n 501c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f152c │ │ │ │ - b.n 50124 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + bl f1d40 │ │ │ │ + b.n 50184 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5016a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 501ca <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #672 @ (adr r1, 50424 <_PyMonitoring_FirePyThrowEvent@@Base+0x414>) │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsrs 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 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 501b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a4> │ │ │ │ + cbnz r3, 50214 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 501d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c0> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 50230 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c0> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 501d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c4> │ │ │ │ + cbz r3, 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12356 @ 0x3044 │ │ │ │ + movw r1, #15692 @ 0x3d4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 501ea <_PyMonitoring_FirePyThrowEvent@@Base+0x1da> │ │ │ │ + b.n 5024a <_PyMonitoring_FirePyThrowEvent@@Base+0x1da> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 501e2 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d2> │ │ │ │ + cbz r0, 50242 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d2> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc>) │ │ │ │ - b.w 8e688 │ │ │ │ + ldr r1, [pc, #12] @ (5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc>) │ │ │ │ + b.w 8e9e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 501a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x198> │ │ │ │ + ble.n 50208 <_PyMonitoring_FirePyThrowEvent@@Base+0x198> │ │ │ │ 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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50236 <_PyMonitoring_FirePyThrowEvent@@Base+0x226> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 50236 <_PyMonitoring_FirePyThrowEvent@@Base+0x226> │ │ │ │ + bne.n 50296 <_PyMonitoring_FirePyThrowEvent@@Base+0x226> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 50296 <_PyMonitoring_FirePyThrowEvent@@Base+0x226> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dadf4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #16564 @ 0x40b4 │ │ │ │ + bl db5fc <_PyType_Name@@Base> │ │ │ │ + movw r1, #19940 @ 0x4de4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5023a <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + b.n 5029a <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ 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 d3af0 │ │ │ │ + bl d42fc │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 50274 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + cbnz r0, 502d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16600 @ 0x40d8 │ │ │ │ + movw r1, #19976 @ 0x4e08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50276 <_PyMonitoring_FirePyThrowEvent@@Base+0x266> │ │ │ │ + b.n 502d6 <_PyMonitoring_FirePyThrowEvent@@Base+0x266> │ │ │ │ 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] @ (502bc <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac>) │ │ │ │ + ldr r2, [pc, #52] @ (5031c <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac>) │ │ │ │ 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 502a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x294> │ │ │ │ + beq.n 50304 <_PyMonitoring_FirePyThrowEvent@@Base+0x294> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5029a <_PyMonitoring_FirePyThrowEvent@@Base+0x28a> │ │ │ │ + b.n 502fa <_PyMonitoring_FirePyThrowEvent@@Base+0x28a> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 502ae <_PyMonitoring_FirePyThrowEvent@@Base+0x29e> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 502b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ + bne.n 5030e <_PyMonitoring_FirePyThrowEvent@@Base+0x29e> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 50318 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 50346 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d6> │ │ │ │ + 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 26c0e0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fd20 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 7fd20 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50354 <_PyMonitoring_FirePyThrowEvent@@Base+0x344>) │ │ │ │ + ldr r3, [pc, #132] @ (503e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x370>) │ │ │ │ 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, 50304 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + cbz r3, 50390 <_PyMonitoring_FirePyThrowEvent@@Base+0x320> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 502fa <_PyMonitoring_FirePyThrowEvent@@Base+0x2ea> │ │ │ │ + bne.n 50386 <_PyMonitoring_FirePyThrowEvent@@Base+0x316> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 502ea <_PyMonitoring_FirePyThrowEvent@@Base+0x2da> │ │ │ │ + bne.n 50376 <_PyMonitoring_FirePyThrowEvent@@Base+0x306> │ │ │ │ dmb ish │ │ │ │ - beq.n 50304 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 50390 <_PyMonitoring_FirePyThrowEvent@@Base+0x320> │ │ │ │ + bl 26bb60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21d868 │ │ │ │ + bl 21f808 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 50336 <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ + cbz r3, 503c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x352> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5032c <_PyMonitoring_FirePyThrowEvent@@Base+0x31c> │ │ │ │ + bne.n 503b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x348> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5031c <_PyMonitoring_FirePyThrowEvent@@Base+0x30c> │ │ │ │ + bne.n 503a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x338> │ │ │ │ dmb ish │ │ │ │ - beq.n 50336 <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ - bl 246198 │ │ │ │ + beq.n 503c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x352> │ │ │ │ + bl 247840 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a06c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50354 <_PyMonitoring_FirePyThrowEvent@@Base+0x344>) │ │ │ │ + bl 24b5fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (503e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x370>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 50350 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ + beq.n 503dc <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5037c <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 503a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x396> │ │ │ │ - bl 95cc4 │ │ │ │ + bne.n 50408 <_PyMonitoring_FirePyThrowEvent@@Base+0x398> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 50432 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c2> │ │ │ │ + bl 96040 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a224 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ - cbz r6, 503ba <_PyMonitoring_FirePyThrowEvent@@Base+0x3aa> │ │ │ │ + bl 98b34 │ │ │ │ + cbz r6, 50446 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d6> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 503aa <_PyMonitoring_FirePyThrowEvent@@Base+0x39a> │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 50436 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c6> │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5037c <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ + beq.n 50408 <_PyMonitoring_FirePyThrowEvent@@Base+0x398> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50400 <_PyMonitoring_FirePyThrowEvent@@Base+0x3f0> │ │ │ │ + b.n 5048c <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 50400 <_PyMonitoring_FirePyThrowEvent@@Base+0x3f0> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 5048c <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ 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 │ │ │ │ @@ -56252,335 +56313,320 @@ │ │ │ │ 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 404a2 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5042a <_PyMonitoring_FirePyThrowEvent@@Base+0x41a> │ │ │ │ - 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 26b368 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 7f9e8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (504ec <_PyMonitoring_FirePyThrowEvent@@Base+0x4dc>) │ │ │ │ + ldr r5, [pc, #172] @ (5054c <_PyMonitoring_FirePyThrowEvent@@Base+0x4dc>) │ │ │ │ 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 5046e <_PyMonitoring_FirePyThrowEvent@@Base+0x45e> │ │ │ │ + bne.n 504ce <_PyMonitoring_FirePyThrowEvent@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 5046e <_PyMonitoring_FirePyThrowEvent@@Base+0x45e> │ │ │ │ + ble.n 504ce <_PyMonitoring_FirePyThrowEvent@@Base+0x45e> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 5046e <_PyMonitoring_FirePyThrowEvent@@Base+0x45e> │ │ │ │ - cbnz r6, 5048e <_PyMonitoring_FirePyThrowEvent@@Base+0x47e> │ │ │ │ - ldr r4, [pc, #128] @ (504f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e0>) │ │ │ │ + bne.n 504ce <_PyMonitoring_FirePyThrowEvent@@Base+0x45e> │ │ │ │ + cbnz r6, 504ee <_PyMonitoring_FirePyThrowEvent@@Base+0x47e> │ │ │ │ + ldr r4, [pc, #128] @ (50550 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e0>) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 504cc <_PyMonitoring_FirePyThrowEvent@@Base+0x4bc> │ │ │ │ + cbz r0, 5052c <_PyMonitoring_FirePyThrowEvent@@Base+0x4bc> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 504a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ + cbnz r0, 50500 <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 504da <_PyMonitoring_FirePyThrowEvent@@Base+0x4ca> │ │ │ │ - bl 95cc4 │ │ │ │ + b.n 5053a <_PyMonitoring_FirePyThrowEvent@@Base+0x4ca> │ │ │ │ + bl 96040 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 504d2 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c2> │ │ │ │ + bge.n 50532 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f152c │ │ │ │ - b.n 5049c <_PyMonitoring_FirePyThrowEvent@@Base+0x48c> │ │ │ │ + bl f1d40 │ │ │ │ + b.n 504fc <_PyMonitoring_FirePyThrowEvent@@Base+0x48c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 504da <_PyMonitoring_FirePyThrowEvent@@Base+0x4ca> │ │ │ │ + b.n 5053a <_PyMonitoring_FirePyThrowEvent@@Base+0x4ca> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #896 @ (adr r1, 50870 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x30>) │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r4, r0, #1 │ │ │ │ asrs r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #16640 @ 0x4100 │ │ │ │ + movw r1, #20016 @ 0x4e30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 5054c <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 505ac <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14cbd4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e7c4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5054c <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ + blt.n 505ac <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14d64c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f244 <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5054c <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ + beq.n 505ac <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 50550 <_PyMonitoring_FirePyThrowEvent@@Base+0x540> │ │ │ │ + cbz r0, 505b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x540> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50558 <_PyMonitoring_FirePyThrowEvent@@Base+0x548> │ │ │ │ + b.n 505b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x548> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005055e : │ │ │ │ +000505be : │ │ │ │ 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 b8bdc │ │ │ │ + bl b93a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a3920 │ │ │ │ + bl 1a7b20 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5058e │ │ │ │ + bne.n 505ee │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #16660 @ 0x4114 │ │ │ │ + movw r0, #20036 @ 0x4e44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee484 │ │ │ │ + bl 1f1638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00050594 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000505f4 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + bl 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 505ea <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 5064a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 505e6 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d3b04 │ │ │ │ - b.n 505ea <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 782a0 │ │ │ │ + cbnz r4, 50646 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d4310 │ │ │ │ + b.n 5064a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50604 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ - movw r0, #43860 @ 0xab54 │ │ │ │ + bne.n 50664 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ + movw r0, #47236 @ 0xb884 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f79c │ │ │ │ - movw r0, #43868 @ 0xab5c │ │ │ │ + b.w 7fad4 │ │ │ │ + movw r0, #47244 @ 0xb88c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f79c │ │ │ │ + b.w 7fad4 │ │ │ │ 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 72278 │ │ │ │ + bl 72614 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5072a <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ - ldr r5, [pc, #292] @ (50764 <_PyMonitoring_FireRaiseEvent@@Base+0x1d0>) │ │ │ │ + beq.n 5078a <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ + ldr r5, [pc, #292] @ (507c4 <_PyMonitoring_FireRaiseEvent@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50760 <_PyMonitoring_FireRaiseEvent@@Base+0x1cc> │ │ │ │ + beq.w 507c0 <_PyMonitoring_FireRaiseEvent@@Base+0x1cc> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #26809 @ 0x68b9 │ │ │ │ + movw r1, #30657 @ 0x77c1 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #15097 @ 0x3af9 │ │ │ │ + movw r3, #19649 @ 0x4cc1 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #56753 @ 0xddb1 │ │ │ │ + movw r0, #58989 @ 0xe66d │ │ │ │ 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 6cbd8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cec8 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50726 <_PyMonitoring_FireRaiseEvent@@Base+0x192> │ │ │ │ + beq.n 50786 <_PyMonitoring_FireRaiseEvent@@Base+0x192> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 50982 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ + bl 509e2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50726 <_PyMonitoring_FireRaiseEvent@@Base+0x192> │ │ │ │ + beq.n 50786 <_PyMonitoring_FireRaiseEvent@@Base+0x192> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 19ed20 │ │ │ │ + bl 1a2f38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 506d6 <_PyMonitoring_FireRaiseEvent@@Base+0x142> │ │ │ │ + cbz r0, 50736 <_PyMonitoring_FireRaiseEvent@@Base+0x142> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3579 @ 0xdfb │ │ │ │ + movw r1, #3673 @ 0xe59 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263798 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 506d8 <_PyMonitoring_FireRaiseEvent@@Base+0x144> │ │ │ │ + bl 264960 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50738 <_PyMonitoring_FireRaiseEvent@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e0dc <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e998 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50726 <_PyMonitoring_FireRaiseEvent@@Base+0x192> │ │ │ │ - ldr r0, [pc, #128] @ (50768 <_PyMonitoring_FireRaiseEvent@@Base+0x1d4>) │ │ │ │ + cbz r3, 50786 <_PyMonitoring_FireRaiseEvent@@Base+0x192> │ │ │ │ + ldr r0, [pc, #128] @ (507c8 <_PyMonitoring_FireRaiseEvent@@Base+0x1d4>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 6d9d8 │ │ │ │ + bl 6dccc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3653 @ 0xe45 │ │ │ │ + movw r1, #3747 @ 0xea3 │ │ │ │ movt r1, #5 │ │ │ │ - bl 263798 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 264960 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5071a <_PyMonitoring_FireRaiseEvent@@Base+0x186> │ │ │ │ + cbnz r0, 5077a <_PyMonitoring_FireRaiseEvent@@Base+0x186> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3803 @ 0xedb │ │ │ │ + movw r1, #3897 @ 0xf39 │ │ │ │ movt r1, #5 │ │ │ │ - bl 263798 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 264960 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (50768 <_PyMonitoring_FireRaiseEvent@@Base+0x1d4>) │ │ │ │ + ldr r0, [pc, #76] @ (507c8 <_PyMonitoring_FireRaiseEvent@@Base+0x1d4>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6d9d8 │ │ │ │ - cbz r4, 50746 <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ - b.n 5072a <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 6dccc │ │ │ │ + cbz r4, 507a6 <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ + b.n 5078a <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50746 <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ + cbz r0, 507a6 <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50746 <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ + beq.n 507a6 <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50746 <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 507a6 <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 5074e <_PyMonitoring_FireRaiseEvent@@Base+0x1ba> │ │ │ │ - bl 10e0dc <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 507ae <_PyMonitoring_FireRaiseEvent@@Base+0x1ba> │ │ │ │ + bl 10e998 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50756 <_PyMonitoring_FireRaiseEvent@@Base+0x1c2> │ │ │ │ - bl 10e0dc <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 507b6 <_PyMonitoring_FireRaiseEvent@@Base+0x1c2> │ │ │ │ + bl 10e998 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 5075e <_PyMonitoring_FireRaiseEvent@@Base+0x1ca> │ │ │ │ - bl 10e0dc <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 507be <_PyMonitoring_FireRaiseEvent@@Base+0x1ca> │ │ │ │ + bl 10e998 <_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 │ │ │ │ @@ -56594,278 +56640,278 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ - cbnz r0, 507e8 <_PyMonitoring_FireRaiseEvent@@Base+0x254> │ │ │ │ + bl ce6e0 │ │ │ │ + cbnz r0, 50848 <_PyMonitoring_FireRaiseEvent@@Base+0x254> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 507be <_PyMonitoring_FireRaiseEvent@@Base+0x22a> │ │ │ │ + blt.n 5081e <_PyMonitoring_FireRaiseEvent@@Base+0x22a> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 507be <_PyMonitoring_FireRaiseEvent@@Base+0x22a> │ │ │ │ + ble.n 5081e <_PyMonitoring_FireRaiseEvent@@Base+0x22a> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 507be <_PyMonitoring_FireRaiseEvent@@Base+0x22a> │ │ │ │ + cbnz r0, 5081e <_PyMonitoring_FireRaiseEvent@@Base+0x22a> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 507ea <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ + b.n 5084a <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 507dc <_PyMonitoring_FireRaiseEvent@@Base+0x248> │ │ │ │ + bne.n 5083c <_PyMonitoring_FireRaiseEvent@@Base+0x248> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 507ea <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ + beq.n 5084a <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 507ea <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ + b.n 5084a <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 507ea <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ + b.n 5084a <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 507f4 <_PyMonitoring_FireRaiseEvent@@Base+0x260> │ │ │ │ + cbz r3, 50854 <_PyMonitoring_FireRaiseEvent@@Base+0x260> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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] @ (5083c <_PyMonitoring_FireRaiseEvent@@Base+0x2a8>) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (5089c <_PyMonitoring_FireRaiseEvent@@Base+0x2a8>) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 5082a <_PyMonitoring_FireRaiseEvent@@Base+0x296> │ │ │ │ + cbz r2, 5088a <_PyMonitoring_FireRaiseEvent@@Base+0x296> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 5082a <_PyMonitoring_FireRaiseEvent@@Base+0x296> │ │ │ │ - movw r0, #14284 @ 0x37cc │ │ │ │ + cbz r3, 5088a <_PyMonitoring_FireRaiseEvent@@Base+0x296> │ │ │ │ + movw r0, #17660 @ 0x44fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ - movw r0, #9412 @ 0x24c4 │ │ │ │ + b.w 82b70 │ │ │ │ + movw r0, #12784 @ 0x31f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ nop │ │ │ │ - bmi.n 50918 │ │ │ │ + bmi.n 50978 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050840 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000508a0 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + bl 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50896 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 508f6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50892 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d3b04 │ │ │ │ - b.n 50896 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 782a0 │ │ │ │ + cbnz r4, 508f2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d4310 │ │ │ │ + b.n 508f6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005089c : │ │ │ │ +000508fc : │ │ │ │ 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 3e750 │ │ │ │ + bl 3e73e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a3920 │ │ │ │ + bl 1a7b20 │ │ │ │ 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, 508f0 │ │ │ │ + cbz r2, 50950 │ │ │ │ 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 1083ac │ │ │ │ + bl 108bcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 782fc │ │ │ │ - cbz r4, 50918 │ │ │ │ - ldr r0, [pc, #28] @ (50920 ) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78694 │ │ │ │ + cbz r4, 50978 │ │ │ │ + ldr r0, [pc, #28] @ (50980 ) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3020 @ 0xbcc │ │ │ │ + movw r0, #6364 @ 0x18dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 509fc <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 50a5c <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050924 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00050984 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + bl 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5097c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 509dc <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50978 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d3b04 │ │ │ │ - b.n 5097c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 782a0 │ │ │ │ + cbnz r4, 509d8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d4310 │ │ │ │ + b.n 509dc <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19ecd4 │ │ │ │ - cbz r0, 509b2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8e> │ │ │ │ + bl 1a2eec │ │ │ │ + cbz r0, 50a12 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8e> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2949 @ 0xb85 │ │ │ │ + movw r1, #3045 @ 0xbe5 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263798 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 509b4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 264960 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50a14 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e0dc <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e998 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, 509ea <_PyMonitoring_FirePyUnwindEvent@@Base+0xc6> │ │ │ │ + cbnz r3, 50a4a <_PyMonitoring_FirePyUnwindEvent@@Base+0xc6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 50a06 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe2> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 50a66 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe2> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50a0a <_PyMonitoring_FirePyUnwindEvent@@Base+0xe6> │ │ │ │ + cbz r3, 50a6a <_PyMonitoring_FirePyUnwindEvent@@Base+0xe6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12356 @ 0x3044 │ │ │ │ + movw r1, #15692 @ 0x3d4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50a12 <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ + b.n 50a72 <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50aac <_PyMonitoring_FirePyUnwindEvent@@Base+0x188> │ │ │ │ + bne.n 50b0c <_PyMonitoring_FirePyUnwindEvent@@Base+0x188> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50aac <_PyMonitoring_FirePyUnwindEvent@@Base+0x188> │ │ │ │ + beq.n 50b0c <_PyMonitoring_FirePyUnwindEvent@@Base+0x188> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50af0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1cc> │ │ │ │ + beq.n 50b50 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1cc> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -56884,15 +56930,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, 50aba <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + cbz r2, 50b1a <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -56901,479 +56947,478 @@ │ │ │ │ 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 50aba <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + b.n 50b1a <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 50acc <_PyMonitoring_FirePyUnwindEvent@@Base+0x1a8> │ │ │ │ + cbz r3, 50b2c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1a8> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d660 │ │ │ │ + bl 7d99c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50ad4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1b0> │ │ │ │ + b.n 50b34 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ae4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c0> │ │ │ │ + beq.n 50b44 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50ae8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c4> │ │ │ │ + cbz r3, 50b48 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c4> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50af0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1cc> │ │ │ │ + b.n 50b50 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ae4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c0> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b44 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050af4 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00050b54 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl e9e94 │ │ │ │ + bl ea694 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + bl 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50b72 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 50bd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b62 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50bc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50b62 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50bc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50b6c <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50bcc <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3b04 │ │ │ │ - b.n 50b72 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d4310 │ │ │ │ + b.n 50bd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #54600 @ 0xd548 │ │ │ │ + movw r0, #57976 @ 0xe278 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ 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] @ (50bdc <_PyMonitoring_FireStopIterationEvent@@Base+0xe8>) │ │ │ │ + ldr r5, [pc, #68] @ (50c3c <_PyMonitoring_FireStopIterationEvent@@Base+0xe8>) │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 50bce <_PyMonitoring_FireStopIterationEvent@@Base+0xda> │ │ │ │ + cbz r0, 50c2e <_PyMonitoring_FireStopIterationEvent@@Base+0xda> │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7128c <_Py_hashtable_set@@Base> │ │ │ │ + bl 715a4 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50bd4 <_PyMonitoring_FireStopIterationEvent@@Base+0xe0> │ │ │ │ + bge.n 50c34 <_PyMonitoring_FireStopIterationEvent@@Base+0xe0> │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50bd6 <_PyMonitoring_FireStopIterationEvent@@Base+0xe2> │ │ │ │ + b.n 50c36 <_PyMonitoring_FireStopIterationEvent@@Base+0xe2> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50c08 <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16840 @ 0x41c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 50c34 <_PyMonitoring_FireStopIterationEvent@@Base+0x140> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 50c4a <_PyMonitoring_FireStopIterationEvent@@Base+0x156> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 50c3a <_PyMonitoring_FireStopIterationEvent@@Base+0x146> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16872 @ 0x41e8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c5c <_PyMonitoring_FireStopIterationEvent@@Base+0x168> │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 50c4c <_PyMonitoring_FireStopIterationEvent@@Base+0x158> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 50c4c <_PyMonitoring_FireStopIterationEvent@@Base+0x158> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [r3, #28] │ │ │ │ - strb.w r2, [r3, #32] │ │ │ │ - bl 782fc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, 50c86 <_PyMonitoring_FireStopIterationEvent@@Base+0x192> │ │ │ │ + cbnz r3, 50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50c86 <_PyMonitoring_FireStopIterationEvent@@Base+0x192> │ │ │ │ + ble.n 50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50c86 <_PyMonitoring_FireStopIterationEvent@@Base+0x192> │ │ │ │ - cbnz r4, 50ca6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b2> │ │ │ │ + bne.n 50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ + cbnz r4, 50c88 <_PyMonitoring_FireStopIterationEvent@@Base+0x134> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50ce4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0>) │ │ │ │ + ldr r4, [pc, #88] @ (50cc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x170>) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50ca6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b2> │ │ │ │ + cbnz r0, 50c88 <_PyMonitoring_FireStopIterationEvent@@Base+0x134> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50cdc <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ + b.n 50cbe <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14ecb4 │ │ │ │ + bl 1508ac │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 20201c <_PyUnicode_EncodeUTF16@@Base+0x4d0> │ │ │ │ + bl 20481c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ca2 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ae> │ │ │ │ + beq.n 50c84 <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23b884 <_PyGen_SetStopIterationValue@@Base+0x4c8> │ │ │ │ + bl 23d178 <_PyGen_SetStopIterationValue@@Base+0x478> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50cdc <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ + beq.n 50cbe <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50cdc <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ + cbnz r3, 50cbe <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ adcs r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #16932 @ 0x4224 │ │ │ │ + movw r1, #20216 @ 0x4ef8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50d64 <_PyMonitoring_FireStopIterationEvent@@Base+0x270> │ │ │ │ + blt.n 50d44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50d64 <_PyMonitoring_FireStopIterationEvent@@Base+0x270> │ │ │ │ + cbz r0, 50d44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0> │ │ │ │ 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 50da0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ac> │ │ │ │ + b.n 50d80 <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d64 <_PyMonitoring_FireStopIterationEvent@@Base+0x270> │ │ │ │ + beq.n 50d44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50d64 <_PyMonitoring_FireStopIterationEvent@@Base+0x270> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50d44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50df4 <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + b.n 50dd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x280> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ccc20 │ │ │ │ + bl 1d0ac8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50da0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ac> │ │ │ │ + beq.n 50d80 <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50db2 <_PyMonitoring_FireStopIterationEvent@@Base+0x2be> │ │ │ │ + bgt.n 50d92 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50dc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d2> │ │ │ │ + bgt.n 50da6 <_PyMonitoring_FireStopIterationEvent@@Base+0x252> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50ddc <_PyMonitoring_FireStopIterationEvent@@Base+0x2e8> │ │ │ │ + blt.n 50dbc <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51c82 │ │ │ │ + bl 51ce2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d4e <_PyMonitoring_FireStopIterationEvent@@Base+0x25a> │ │ │ │ + beq.n 50d2e <_PyMonitoring_FireStopIterationEvent@@Base+0x1da> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50d68 <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ + bhi.n 50d48 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aee4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50df4 <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + b.n 50dd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c82 │ │ │ │ + bl 51ce2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d4e <_PyMonitoring_FireStopIterationEvent@@Base+0x25a> │ │ │ │ + beq.n 50d2e <_PyMonitoring_FireStopIterationEvent@@Base+0x1da> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ + b.n 50d5e <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c82 │ │ │ │ + bl 51ce2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d4e <_PyMonitoring_FireStopIterationEvent@@Base+0x25a> │ │ │ │ + beq.n 50d2e <_PyMonitoring_FireStopIterationEvent@@Base+0x1da> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d82 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ + b.n 50d62 <_PyMonitoring_FireStopIterationEvent@@Base+0x20e> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c82 │ │ │ │ + bl 51ce2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d4e <_PyMonitoring_FireStopIterationEvent@@Base+0x25a> │ │ │ │ + beq.n 50d2e <_PyMonitoring_FireStopIterationEvent@@Base+0x1da> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d86 <_PyMonitoring_FireStopIterationEvent@@Base+0x292> │ │ │ │ + b.n 50d66 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 50e02 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ae> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + b.n 50e2e <_PyMonitoring_FireStopIterationEvent@@Base+0x2da> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 50e44 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 50e34 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20296 @ 0x4f48 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50e56 <_PyMonitoring_FireStopIterationEvent@@Base+0x302> │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 50e46 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f2> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 50e46 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f2> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [r3, #28] │ │ │ │ + strb.w r2, [r3, #32] │ │ │ │ + bl 78694 │ │ │ │ + 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 r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 50982 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ - cbz r0, 50e2a <_PyMonitoring_FireStopIterationEvent@@Base+0x336> │ │ │ │ + bl 509e2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ + cbz r0, 50e88 <_PyMonitoring_FireStopIterationEvent@@Base+0x334> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7128c <_Py_hashtable_set@@Base> │ │ │ │ + bl 715a4 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50e30 <_PyMonitoring_FireStopIterationEvent@@Base+0x33c> │ │ │ │ + bge.n 50e8e <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e0dc <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e998 <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e32 <_PyMonitoring_FireStopIterationEvent@@Base+0x33e> │ │ │ │ + b.n 50e90 <_PyMonitoring_FireStopIterationEvent@@Base+0x33c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #54584 @ 0xd538 │ │ │ │ + movw r0, #57960 @ 0xe268 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a1c4 │ │ │ │ - b.w 3c94c │ │ │ │ + b.w 7a57c │ │ │ │ + b.w 3cc48 │ │ │ │ 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 720d4 │ │ │ │ + bl 723ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ed4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e0> │ │ │ │ + beq.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 124c60 │ │ │ │ - cbz r0, 50e96 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a2> │ │ │ │ + bl 125b68 │ │ │ │ + cbz r0, 50ef4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a0> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 124c60 │ │ │ │ - cbz r0, 50e96 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a2> │ │ │ │ + bl 125b68 │ │ │ │ + cbz r0, 50ef4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a0> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 2fdc4 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50e96 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a2> │ │ │ │ + cbz r0, 50ef4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3a0> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7dec4 │ │ │ │ + bl 7e200 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x3ba> │ │ │ │ + cbnz r0, 50f0c <_PyMonitoring_FireStopIterationEvent@@Base+0x3b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ed4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e0> │ │ │ │ + beq.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ed4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e0> │ │ │ │ + cbnz r3, 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ed4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e0> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ed0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3dc> │ │ │ │ + beq.n 50f2e <_PyMonitoring_FireStopIterationEvent@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ed0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3dc> │ │ │ │ + cbnz r3, 50f2e <_PyMonitoring_FireStopIterationEvent@@Base+0x3da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50ed6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e2> │ │ │ │ + b.n 50f34 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e0> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #3653 @ 0xe45 │ │ │ │ + movw r1, #3747 @ 0xea3 │ │ │ │ movt r1, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.w 263798 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.w 264960 <_Py_hashtable_foreach@@Base> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 50f12 <_PyMonitoring_FireStopIterationEvent@@Base+0x41e> │ │ │ │ + cbz r6, 50f70 <_PyMonitoring_FireStopIterationEvent@@Base+0x41c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f6c <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ + beq.n 50fca <_PyMonitoring_FireStopIterationEvent@@Base+0x476> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 50f6c <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ + b.n 50fca <_PyMonitoring_FireStopIterationEvent@@Base+0x476> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50f6c <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ + cbz r0, 50fca <_PyMonitoring_FireStopIterationEvent@@Base+0x476> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 50f5a <_PyMonitoring_FireStopIterationEvent@@Base+0x466> │ │ │ │ + bge.n 50fb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x464> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 2364c4 │ │ │ │ - cbnz r0, 50f54 <_PyMonitoring_FireStopIterationEvent@@Base+0x460> │ │ │ │ + bl 238110 │ │ │ │ + cbnz r0, 50fb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x45e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f6c <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ + beq.n 50fca <_PyMonitoring_FireStopIterationEvent@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f6c <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ + cbnz r3, 50fca <_PyMonitoring_FireStopIterationEvent@@Base+0x476> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f6c <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50fca <_PyMonitoring_FireStopIterationEvent@@Base+0x476> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 50f26 <_PyMonitoring_FireStopIterationEvent@@Base+0x432> │ │ │ │ + b.n 50f84 <_PyMonitoring_FireStopIterationEvent@@Base+0x430> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ @@ -57387,237 +57432,238 @@ │ │ │ │ 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, #17116 @ 0x42dc │ │ │ │ + movw r2, #20492 @ 0x500c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1faaac <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 50fd8 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e4> │ │ │ │ + bl 168db0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51036 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 263cd8 │ │ │ │ - cbz r0, 50fd8 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e4> │ │ │ │ + bl 264ea0 │ │ │ │ + cbz r0, 51036 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e2> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4dc> │ │ │ │ + bne.n 5102e <_PyMonitoring_FireStopIterationEvent@@Base+0x4da> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 50fd8 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e4> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 51036 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e2> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, 51018 <_PyMonitoring_FireStopIterationEvent@@Base+0x524> │ │ │ │ + cbz r3, 51076 <_PyMonitoring_FireStopIterationEvent@@Base+0x522> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5101a <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ + b.n 51078 <_PyMonitoring_FireStopIterationEvent@@Base+0x524> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51028 <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ + cbnz r3, 51086 <_PyMonitoring_FireStopIterationEvent@@Base+0x532> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51028 <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ + ble.n 51086 <_PyMonitoring_FireStopIterationEvent@@Base+0x532> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51028 <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ - cbnz r4, 51048 <_PyMonitoring_FireStopIterationEvent@@Base+0x554> │ │ │ │ + bne.n 51086 <_PyMonitoring_FireStopIterationEvent@@Base+0x532> │ │ │ │ + cbnz r4, 510a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x552> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #476] @ (51208 <_PyMonitoring_FireStopIterationEvent@@Base+0x714>) │ │ │ │ + ldr r4, [pc, #476] @ (51268 <_PyMonitoring_FireStopIterationEvent@@Base+0x714>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51048 <_PyMonitoring_FireStopIterationEvent@@Base+0x554> │ │ │ │ + cbnz r0, 510a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x552> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f4> │ │ │ │ + b.n 51246 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 230a64 │ │ │ │ + bl 187e28 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51044 <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ + bne.n 510a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 230a64 │ │ │ │ + bl 187e28 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51044 <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ + bne.n 510a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 510e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ + beq.n 51144 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 510b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c0> │ │ │ │ + cbz r0, 51112 <_PyMonitoring_FireStopIterationEvent@@Base+0x5be> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51090 <_PyMonitoring_FireStopIterationEvent@@Base+0x59c> │ │ │ │ + bne.n 510ee <_PyMonitoring_FireStopIterationEvent@@Base+0x59a> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 510ae <_PyMonitoring_FireStopIterationEvent@@Base+0x5ba> │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x5b8> │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510ae <_PyMonitoring_FireStopIterationEvent@@Base+0x5ba> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5110c <_PyMonitoring_FireStopIterationEvent@@Base+0x5b8> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51044 <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ + bne.n 510a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 510f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ - b.n 510b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c4> │ │ │ │ - vldr d8, [pc, #312] @ 511f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fc> │ │ │ │ + beq.n 5114e <_PyMonitoring_FireStopIterationEvent@@Base+0x5fa> │ │ │ │ + b.n 51116 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c2> │ │ │ │ + vldr d8, [pc, #316] @ 51250 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fc> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d2> │ │ │ │ + bne.n 51124 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d0> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 510f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 51152 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fe> │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 51152 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fe> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51044 <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ - b.n 510f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ - vldr d9, [pc, #272] @ 511f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x704> │ │ │ │ - vldr d8, [pc, #260] @ 511f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fc> │ │ │ │ - b.n 510f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ - vldr d9, [pc, #260] @ 511f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x704> │ │ │ │ + bne.n 510a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ + b.n 51152 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fe> │ │ │ │ + vldr d9, [pc, #272] @ 51258 <_PyMonitoring_FireStopIterationEvent@@Base+0x704> │ │ │ │ + vldr d8, [pc, #260] @ 51250 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fc> │ │ │ │ + b.n 51152 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fe> │ │ │ │ + vldr d9, [pc, #264] @ 51258 <_PyMonitoring_FireStopIterationEvent@@Base+0x704> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vldr d12, [sp, #40] @ 0x28 │ │ │ │ vldr d11, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #24] │ │ │ │ vldr d14, [sp, #32] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51118 <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ + bmi.n 51176 <_PyMonitoring_FireStopIterationEvent@@Base+0x622> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51138 <_PyMonitoring_FireStopIterationEvent@@Base+0x644> │ │ │ │ + bpl.n 51196 <_PyMonitoring_FireStopIterationEvent@@Base+0x642> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61768 @ 0xf148 │ │ │ │ + movw r1, #65144 @ 0xfe78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - bl 7f800 │ │ │ │ + bl 127c34 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51044 <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ - b.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ + bne.n 510a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ + b.n 5123e <_PyMonitoring_FireStopIterationEvent@@Base+0x6ea> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5114c <_PyMonitoring_FireStopIterationEvent@@Base+0x658> │ │ │ │ + bne.n 511aa <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ + beq.n 5123e <_PyMonitoring_FireStopIterationEvent@@Base+0x6ea> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #172] @ 51200 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + vldr d6, [pc, #176] @ 51260 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e2> │ │ │ │ + bgt.n 51234 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e0> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e2> │ │ │ │ + bgt.n 51234 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e0> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e2> │ │ │ │ + bgt.n 51234 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e0> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e2> │ │ │ │ + bgt.n 51234 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e0> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 248f68 <_Py_c_abs@@Base> │ │ │ │ + bl 24a5f8 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 248f68 <_Py_c_abs@@Base> │ │ │ │ + bl 24a5f8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ + bls.n 5123e <_PyMonitoring_FireStopIterationEvent@@Base+0x6ea> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 248f68 <_Py_c_abs@@Base> │ │ │ │ + bl 24a5f8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ + bls.n 5123e <_PyMonitoring_FireStopIterationEvent@@Base+0x6ea> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ + bge.n 5123e <_PyMonitoring_FireStopIterationEvent@@Base+0x6ea> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 511e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f4> │ │ │ │ + b.n 51246 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f2> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 5111e <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ + nop │ │ │ │ + bvs.n 5117e <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ sbcs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005120c <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0005126c <_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] @ (51240 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (512a0 <_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 20e634 │ │ │ │ + bl 210844 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -57625,648 +57671,648 @@ │ │ │ │ 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 5126a <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ - bl 513f8 │ │ │ │ + bls.n 512ca <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + bl 51458 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800d0 │ │ │ │ - ldr r0, [pc, #4] @ (51270 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ + b.w 80408 │ │ │ │ + ldr r0, [pc, #4] @ (512d0 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r2, #17220 @ 0x4344 │ │ │ │ + movw r2, #20596 @ 0x5074 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1faaac <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 512d0 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 168db0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51330 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 263cd8 │ │ │ │ - cbz r0, 512d0 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 264ea0 │ │ │ │ + cbz r0, 51330 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 512c8 <_PyErr_FormatFromCause@@Base+0xbc> │ │ │ │ + cbz r0, 51328 <_PyErr_FormatFromCause@@Base+0xbc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 512d0 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 51330 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000512d4 <_Py_c_diff@@Base>: │ │ │ │ +00051334 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 51304 <_Py_c_diff@@Base+0x30> │ │ │ │ + cbnz r2, 51364 <_Py_c_diff@@Base+0x30> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 51304 <_Py_c_diff@@Base+0x30> │ │ │ │ + bne.n 51364 <_Py_c_diff@@Base+0x30> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 51322 <_Py_c_diff@@Base+0x4e> │ │ │ │ - ldr r5, [pc, #60] @ (51344 <_Py_c_diff@@Base+0x70>) │ │ │ │ + cbnz r0, 51382 <_Py_c_diff@@Base+0x4e> │ │ │ │ + ldr r5, [pc, #60] @ (513a4 <_Py_c_diff@@Base+0x70>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 51322 <_Py_c_diff@@Base+0x4e> │ │ │ │ + cbnz r0, 51382 <_Py_c_diff@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5133e <_Py_c_diff@@Base+0x6a> │ │ │ │ + b.n 5139e <_Py_c_diff@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 834f8 │ │ │ │ + bl 83834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5131e <_Py_c_diff@@Base+0x4a> │ │ │ │ + beq.n 5137e <_Py_c_diff@@Base+0x4a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ rors r0, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051348 : │ │ │ │ +000513a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5135e │ │ │ │ - bl 262928 │ │ │ │ - b.n 5138e │ │ │ │ + cbnz r0, 513be │ │ │ │ + bl 263a90 │ │ │ │ + b.n 513ee │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 513d8 │ │ │ │ + beq.n 51438 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 51370 │ │ │ │ + cbnz r5, 513d0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 51378 │ │ │ │ + cbz r5, 513d8 │ │ │ │ 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 513d8 │ │ │ │ + bmi.n 51438 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 513d8 │ │ │ │ + cbz r3, 51438 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f9e8 │ │ │ │ + bl 7fd20 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51392 │ │ │ │ + cbnz r0, 513f2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 513f4 │ │ │ │ + b.n 51454 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b1298 │ │ │ │ + bl 1b5300 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513b6 │ │ │ │ + beq.n 51416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 513b6 │ │ │ │ + cbnz r3, 51416 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 513f4 │ │ │ │ + bne.n 51454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513d8 │ │ │ │ + beq.n 51438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 513d8 │ │ │ │ + cbnz r3, 51438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17240 @ 0x4358 │ │ │ │ + movw r1, #20616 @ 0x5088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5138e │ │ │ │ + bl d2088 │ │ │ │ + b.n 513ee │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 5143a │ │ │ │ + bls.n 5149a │ │ │ │ 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, #17044 @ 0x4294 │ │ │ │ + movw r3, #20420 @ 0x4fc4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #17080 @ 0x42b8 │ │ │ │ + movw r2, #20456 @ 0x4fe8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2a8b4 │ │ │ │ - movw r3, #41328 @ 0xa170 │ │ │ │ + movw r3, #44720 @ 0xaeb0 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5147e │ │ │ │ + bge.n 514de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5152e │ │ │ │ + b.n 5158e │ │ │ │ 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 514c0 │ │ │ │ + beq.n 51520 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17360 @ 0x43d0 │ │ │ │ + movw r1, #20736 @ 0x5100 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85144 │ │ │ │ + bl 85458 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5147a │ │ │ │ + beq.n 514da │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #17368 @ 0x43d8 │ │ │ │ + movw r0, #20744 @ 0x5108 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82838 │ │ │ │ - b.n 5152e │ │ │ │ + bl 82b70 │ │ │ │ + b.n 5158e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5150c │ │ │ │ + bne.n 5156c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17360 @ 0x43d0 │ │ │ │ + movw r1, #20736 @ 0x5100 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85144 │ │ │ │ + bl 85458 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5147a │ │ │ │ + beq.n 514da │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #30216 @ 0x7608 │ │ │ │ + movw r1, #33552 @ 0x8310 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85144 │ │ │ │ + bl 85458 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5147a │ │ │ │ + beq.n 514da │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #17376 @ 0x43e0 │ │ │ │ + movw r0, #20752 @ 0x5110 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ - b.n 5152e │ │ │ │ + bl 82b70 │ │ │ │ + b.n 5158e │ │ │ │ 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, #17384 @ 0x43e8 │ │ │ │ + movw r0, #20760 @ 0x5118 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ 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] @ (515d0 ) │ │ │ │ + ldr r3, [pc, #140] @ (51630 ) │ │ │ │ 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, 51576 │ │ │ │ + cbz r3, 515d6 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5156c │ │ │ │ + bne.n 515cc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5155c │ │ │ │ + bne.n 515bc │ │ │ │ dmb ish │ │ │ │ - beq.n 51576 │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 515d6 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 515e6 │ │ │ │ + bl 51646 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 515a8 │ │ │ │ + cbz r3, 51608 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5159e │ │ │ │ + bne.n 515fe │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5158e │ │ │ │ + bne.n 515ee │ │ │ │ dmb ish │ │ │ │ - beq.n 515a8 │ │ │ │ - bl 246198 │ │ │ │ + beq.n 51608 │ │ │ │ + bl 247840 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 513f8 │ │ │ │ + bl 51458 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ee8 │ │ │ │ - ldr r3, [pc, #20] @ (515d0 ) │ │ │ │ + bl 72200 │ │ │ │ + ldr r3, [pc, #20] @ (51630 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 515ca │ │ │ │ + beq.n 5162a │ │ │ │ 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, 515e2 │ │ │ │ + cbz r2, 51642 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ 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 51616 │ │ │ │ + bls.n 51676 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 513f8 │ │ │ │ + bl 51458 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51618 │ │ │ │ + b.n 51678 │ │ │ │ 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] @ (51788 ) │ │ │ │ + ldr r3, [pc, #336] @ (517e8 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26ba2c │ │ │ │ + bl 26c7a4 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 51660 │ │ │ │ + bne.n 516c0 │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 51662 │ │ │ │ + bne.n 516c2 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b34c │ │ │ │ - cbz r4, 51684 │ │ │ │ + bl 26c0c4 │ │ │ │ + cbz r4, 516e4 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 263e14 │ │ │ │ + bl 264fdc │ │ │ │ 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 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 516fa │ │ │ │ + bne.n 5175a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 263ec4 │ │ │ │ + bl 26508c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263f3c │ │ │ │ + bl 265104 │ │ │ │ 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 263ec4 │ │ │ │ + bl 26508c │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5172c │ │ │ │ + b.n 5178c │ │ │ │ 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 263ec4 │ │ │ │ + bl 26508c │ │ │ │ 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 263ec4 │ │ │ │ + bl 26508c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263f3c │ │ │ │ + bl 265104 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 51756 │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bhi.n 517b6 │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51962 │ │ │ │ - b.n 5176e │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 519c2 │ │ │ │ + b.n 517ce │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 513f8 │ │ │ │ + bl 51458 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51962 │ │ │ │ - ldr r3, [pc, #24] @ (51788 ) │ │ │ │ + bl 519c2 │ │ │ │ + ldr r3, [pc, #24] @ (517e8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51780 │ │ │ │ + beq.n 517e0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f9938 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1fc508 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 517e4 │ │ │ │ + cbz r0, 51844 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17400 @ 0x43f8 │ │ │ │ + movw r0, #20776 @ 0x5128 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 517d8 │ │ │ │ + beq.n 51838 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 517dc │ │ │ │ + cbz r3, 5183c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 517e4 │ │ │ │ + b.n 51844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 517d8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000517ea : │ │ │ │ +0005184a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51800 │ │ │ │ - bl 262928 │ │ │ │ - b.n 5182a │ │ │ │ + cbnz r0, 51860 │ │ │ │ + bl 263a90 │ │ │ │ + b.n 5188a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 51872 │ │ │ │ + cbz r2, 518d2 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 51814 │ │ │ │ + cbz r5, 51874 │ │ │ │ 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 51872 │ │ │ │ + bmi.n 518d2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 51872 │ │ │ │ + cbz r2, 518d2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f9e8 │ │ │ │ + bl 7fd20 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5182e │ │ │ │ + cbnz r0, 5188e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5188e │ │ │ │ + b.n 518ee │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c89a4 │ │ │ │ + bl c915c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51850 │ │ │ │ + beq.n 518b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51850 │ │ │ │ + cbnz r3, 518b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5188e │ │ │ │ + bne.n 518ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51872 │ │ │ │ + beq.n 518d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51872 │ │ │ │ + cbnz r3, 518d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17240 @ 0x4358 │ │ │ │ + movw r1, #20616 @ 0x5088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5182a │ │ │ │ + bl d2088 │ │ │ │ + b.n 5188a │ │ │ │ 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 518d2 │ │ │ │ + bgt.n 51932 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 518c4 │ │ │ │ - movw r1, #12684 @ 0x318c │ │ │ │ + cbz r2, 51924 │ │ │ │ + movw r1, #16020 @ 0x3e94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126d2c │ │ │ │ - b.n 518da │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5193a │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126d2c │ │ │ │ - b.n 518da │ │ │ │ - bl 115158 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5193a │ │ │ │ + bl 115b90 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 518de │ │ │ │ + bge.n 5193e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 518ea │ │ │ │ + b.n 5194a │ │ │ │ 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} │ │ │ │ @@ -58274,342 +58320,342 @@ │ │ │ │ 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 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5193a │ │ │ │ + beq.n 5199a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 5193a │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 5199a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #17496 @ 0x4458 │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 51948 │ │ │ │ + bl d2088 │ │ │ │ + b.n 519a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b3e4 │ │ │ │ + bl 4b3cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5194c │ │ │ │ + bne.n 519ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5195a │ │ │ │ + b.n 519ba │ │ │ │ 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 4fe20 <_PyMonitoring_FireJumpEvent@@Base+0x1a4> │ │ │ │ + b.w 4fe80 <_PyMonitoring_FireJumpEvent@@Base+0x1a4> │ │ │ │ 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 26b34c │ │ │ │ + bl 26c0c4 │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 519a8 │ │ │ │ + beq.n 51a08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 519b4 │ │ │ │ + bl 51a14 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 263f3c │ │ │ │ - b.n 5198c │ │ │ │ + bl 265104 │ │ │ │ + b.n 519ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 519b4 │ │ │ │ + b.n 51a14 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (519fc ) │ │ │ │ + ldr r3, [pc, #56] @ (51a5c ) │ │ │ │ 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] @ (519fc ) │ │ │ │ + ldr r3, [pc, #20] @ (51a5c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 519f6 │ │ │ │ + beq.n 51a56 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00051a00 : │ │ │ │ +00051a60 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w d2500 │ │ │ │ + b.w d2d00 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51aac ) │ │ │ │ + ldr r3, [pc, #140] @ (51b0c ) │ │ │ │ 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, 51a52 │ │ │ │ + cbz r3, 51ab2 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51a48 │ │ │ │ + bne.n 51aa8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51a38 │ │ │ │ + bne.n 51a98 │ │ │ │ dmb ish │ │ │ │ - beq.n 51a52 │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 51ab2 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 515e6 │ │ │ │ + bl 51646 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51a84 │ │ │ │ + cbz r3, 51ae4 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51a7a │ │ │ │ + bne.n 51ada │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51a6a │ │ │ │ + bne.n 51aca │ │ │ │ dmb ish │ │ │ │ - beq.n 51a84 │ │ │ │ - bl 246198 │ │ │ │ + beq.n 51ae4 │ │ │ │ + bl 247840 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 513f8 │ │ │ │ + bl 51458 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a06c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51aac ) │ │ │ │ + bl 24b5fc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51b0c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51aa6 │ │ │ │ + beq.n 51b06 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, 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 51aee │ │ │ │ + bne.n 51b4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51b06 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 51b66 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60104 @ 0xeac8 │ │ │ │ + movw r0, #63520 @ 0xf820 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51bc0 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51c20 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60104 @ 0xeac8 │ │ │ │ + movw r0, #63520 @ 0xf820 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51ac6 │ │ │ │ - b.n 51bc0 │ │ │ │ + bne.n 51b26 │ │ │ │ + b.n 51c20 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51bc0 │ │ │ │ + beq.n 51c20 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51b36 │ │ │ │ + beq.n 51b96 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 51bc0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 51c20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51bc0 │ │ │ │ + beq.n 51c20 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51b7e │ │ │ │ - bl 76f38 │ │ │ │ + bcs.n 51bde │ │ │ │ + bl 772d4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51b7e │ │ │ │ + cbz r5, 51bde │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b8a │ │ │ │ + bne.n 51bea │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51b4a │ │ │ │ + blt.n 51baa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51b86 │ │ │ │ - bl 1e8d2c │ │ │ │ + blt.n 51be6 │ │ │ │ + bl 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51bde │ │ │ │ + b.n 51c3e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51b48 │ │ │ │ + b.n 51ba8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51bc4 │ │ │ │ - b.n 51bba │ │ │ │ + cbnz r0, 51c24 │ │ │ │ + b.n 51c1a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51bd8 │ │ │ │ + bge.n 51c38 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 115148 <_PyLong_FromGid@@Base> │ │ │ │ + bl 115b80 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b96 │ │ │ │ + bne.n 51bf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51bc8 │ │ │ │ + bne.n 51c28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51bde │ │ │ │ + b.n 51c3e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51b9e │ │ │ │ + b.n 51bfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51bba │ │ │ │ + bne.n 51c1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51bba │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51c1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00051be4 : │ │ │ │ +00051c44 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 51c78 │ │ │ │ + beq.n 51cd8 │ │ │ │ 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 4af8c <_PyContext_NewHamtForTests@@Base+0xeda> │ │ │ │ - cbnz r0, 51c4a │ │ │ │ + bl 4afec <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ + cbnz r0, 51caa │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbz r0, 51c2c │ │ │ │ - bl d3b30 │ │ │ │ + bl d4128 │ │ │ │ + cbz r0, 51c8c │ │ │ │ + bl d433c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51c76 │ │ │ │ + b.n 51cd6 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c1e │ │ │ │ + bne.n 51c7e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c1e │ │ │ │ - b.n 51c74 │ │ │ │ + bne.n 51c7e │ │ │ │ + b.n 51cd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 51c5e │ │ │ │ + beq.n 51cbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51c5e │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51cbe │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56584 @ 0xdd08 │ │ │ │ + movw r1, #60000 @ 0xea60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -58620,1831 +58666,1831 @@ │ │ │ │ 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 51cba │ │ │ │ + bge.n 51d1a │ │ │ │ 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 51cc6 │ │ │ │ + b.n 51d26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aee4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51ca4 │ │ │ │ + bge.n 51d04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #17576 @ 0x44a8 │ │ │ │ + movw r0, #20952 @ 0x51d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ │ │ │ │ -00051cda : │ │ │ │ +00051d3a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cd620 │ │ │ │ + bl cddf0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 782fc │ │ │ │ + b.w 78694 │ │ │ │ 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 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51d38 │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51d98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51d30 │ │ │ │ + bge.n 51d90 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ 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, 51d58 │ │ │ │ + cbz r3, 51db8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51d5a │ │ │ │ + b.n 51dba │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51d68 │ │ │ │ + cbnz r3, 51dc8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51d68 │ │ │ │ + ble.n 51dc8 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51d68 │ │ │ │ - cbnz r5, 51d88 │ │ │ │ - ldr r4, [pc, #240] @ (51e5c ) │ │ │ │ + bgt.n 51dc8 │ │ │ │ + cbnz r5, 51de8 │ │ │ │ + ldr r4, [pc, #240] @ (51ebc ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e56 │ │ │ │ + beq.n 51eb6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51e3c │ │ │ │ + beq.n 51e9c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51dd6 │ │ │ │ + cbz r4, 51e36 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51dba │ │ │ │ + bmi.n 51e1a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11584 @ 0x2d40 │ │ │ │ + movw r1, #14920 @ 0x3a48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26000 @ 0x6590 │ │ │ │ + movw r0, #29336 @ 0x7298 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51e56 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51eb6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e56 │ │ │ │ + beq.n 51eb6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51e14 │ │ │ │ + bne.n 51e74 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51e44 │ │ │ │ + beq.n 51ea4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51dfe │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 51e5e │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11604 @ 0x2d54 │ │ │ │ + movw r1, #14940 @ 0x3a5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26000 @ 0x6590 │ │ │ │ + movw r0, #29336 @ 0x7298 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51e56 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51eb6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51e56 │ │ │ │ + cbz r0, 51eb6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51e2c │ │ │ │ + beq.n 51e8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 51e56 │ │ │ │ - movw r3, #12760 @ 0x31d8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 51eb6 │ │ │ │ + movw r3, #16216 @ 0x3f58 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51e46 │ │ │ │ - movw r4, #12760 @ 0x31d8 │ │ │ │ + b.n 51ea6 │ │ │ │ + movw r4, #16216 @ 0x3f58 │ │ │ │ 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 51e60 │ │ │ │ + b.w 51ec0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rors r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051e60 : │ │ │ │ +00051ec0 : │ │ │ │ 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 256fe8 │ │ │ │ - cbz r0, 51e8e │ │ │ │ + bl 2584bc │ │ │ │ + cbz r0, 51eee │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e3150 │ │ │ │ + b.w 1e6558 │ │ │ │ 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 51ec8 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 51f28 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51060 @ 0xc774 │ │ │ │ + movw r0, #54436 @ 0xd4a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51ed6 │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51f36 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51eda │ │ │ │ + cbnz r0, 51f3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51f18 │ │ │ │ + b.n 51f78 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51efc │ │ │ │ + beq.n 51f5c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 51ed6 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 51f36 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 51f10 │ │ │ │ + cbnz r0, 51f70 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (51f20 ) │ │ │ │ + ldr r0, [pc, #0] @ (51f80 ) │ │ │ │ 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, 51f46 │ │ │ │ + cbnz r3, 51fa6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 51f46 │ │ │ │ + ble.n 51fa6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51f46 │ │ │ │ - cbnz r0, 51f5e │ │ │ │ - ldr r5, [pc, #52] @ (51f7c ) │ │ │ │ + bne.n 51fa6 │ │ │ │ + cbnz r0, 51fbe │ │ │ │ + ldr r5, [pc, #52] @ (51fdc ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 51f76 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 51fd6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 473c2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 51f76 │ │ │ │ + bl 47422 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 51fd6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 51fc6 │ │ │ │ + b.n 52026 │ │ │ │ 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 1d2284 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 51fc0 │ │ │ │ + bl 1d5d50 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52020 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51fb8 │ │ │ │ + bge.n 52018 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ 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 51ff4 │ │ │ │ + bcc.n 52054 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17696 @ 0x4520 │ │ │ │ + movw r1, #21072 @ 0x5250 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5203c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5209c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5200c │ │ │ │ + cbnz r0, 5206c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ - cbz r4, 52022 │ │ │ │ + b.w 1ebf6c │ │ │ │ + cbz r4, 52082 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 52022 │ │ │ │ + bhi.n 52082 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 51618 │ │ │ │ + bl 51678 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 52030 │ │ │ │ - bl 24a06c <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52090 │ │ │ │ + bl 24b5fc <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52036 │ │ │ │ - bl 71ee8 │ │ │ │ + b.n 52096 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #24792 @ 0x60d8 │ │ │ │ + movw r0, #28128 @ 0x6de0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ 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 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5208c │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 520ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52084 │ │ │ │ + bge.n 520e4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 520b4 │ │ │ │ + cbnz r3, 52114 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 520b4 │ │ │ │ + ble.n 52114 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 520b4 │ │ │ │ - cbnz r0, 520cc │ │ │ │ - ldr r5, [pc, #52] @ (520ec ) │ │ │ │ + bne.n 52114 │ │ │ │ + cbnz r0, 5212c │ │ │ │ + ldr r5, [pc, #52] @ (5214c ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 520e4 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52144 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 473c2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 520e4 │ │ │ │ + bl 47422 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52144 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 51fc6 │ │ │ │ + b.n 52026 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ negs r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d2284 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52130 │ │ │ │ + bl 1d5d50 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52190 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52128 │ │ │ │ + bge.n 52188 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ 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 52160 │ │ │ │ + beq.n 521c0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5218e │ │ │ │ + bne.n 521ee │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52174 │ │ │ │ + beq.n 521d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52190 │ │ │ │ + bgt.n 521f0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 521ba │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5221a │ │ │ │ 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 e44bc │ │ │ │ + bl e4cb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 521ba │ │ │ │ + beq.n 5221a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 521ba │ │ │ │ + cbnz r3, 5221a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, #17716 @ 0x4534 │ │ │ │ + movw r1, #21092 @ 0x5264 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 52200 │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 52260 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52204 │ │ │ │ + cbz r0, 52264 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5220a │ │ │ │ + b.n 5226a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r1, 5224c │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - subs r3, r1, r3 │ │ │ │ - negs r5, r3 │ │ │ │ - adcs r5, r3 │ │ │ │ - cbnz r5, 5224c │ │ │ │ - movw r3, #56076 @ 0xdb0c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17740 @ 0x454c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5225c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5225e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 5225e │ │ │ │ - mov r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83a14 │ │ │ │ + bl 83d50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52284 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 52298 │ │ │ │ + bne.n 52290 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 522a4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5228e │ │ │ │ + cbz r3, 5229a │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5229a │ │ │ │ + b.n 522a6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r1, #36528 @ 0x8eb0 │ │ │ │ + movw r1, #41800 @ 0xa348 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 522f2 │ │ │ │ + beq.n 522fe │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 522f2 │ │ │ │ + beq.n 522fe │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5230a │ │ │ │ + ble.n 52316 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17880 @ 0x45d8 │ │ │ │ + movw r1, #21116 @ 0x527c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5231c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 52328 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 522d4 │ │ │ │ - movw r0, #43660 @ 0xaa8c │ │ │ │ + beq.n 522e0 │ │ │ │ + movw r0, #48620 @ 0xbdec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 522d4 │ │ │ │ - b.n 5231c │ │ │ │ + bne.n 522e0 │ │ │ │ + b.n 52328 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d9108 │ │ │ │ + b.w 1dcb74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52350 │ │ │ │ + bge.n 5235c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 52378 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 52384 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115148 <_PyLong_FromGid@@Base> │ │ │ │ + bl 115b80 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 115148 <_PyLong_FromGid@@Base> │ │ │ │ + bl 115b80 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 115148 <_PyLong_FromGid@@Base> │ │ │ │ + bl 115b80 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63916 @ 0xf9ac │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + movw r0, #1800 @ 0x708 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82b70 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r1, 523c6 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + subs r3, r1, r3 │ │ │ │ + negs r5, r3 │ │ │ │ + adcs r5, r3 │ │ │ │ + cbnz r5, 523c6 │ │ │ │ + movw r3, #56076 @ 0xdb0c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #21152 @ 0x52a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145d50 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 523d6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 523d8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 523d8 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1268a4 │ │ │ │ + cbz r0, 52414 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 52418 │ │ │ │ + bl 1270b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 52418 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 52414 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 52414 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5243c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 5242c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 5243c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 52422 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52422 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 523a2 │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 52464 │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 523ae │ │ │ │ + cbz r3, 52470 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5248c │ │ │ │ + b.n 5254e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 52494 │ │ │ │ + bl 525b0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52482 │ │ │ │ + beq.n 52544 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 523d2 │ │ │ │ + bne.n 52494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 5242c │ │ │ │ + cbnz r3, 524ee │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52424 │ │ │ │ + cbz r0, 524e6 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 52434 │ │ │ │ - b.n 5242c │ │ │ │ + cbz r6, 524f6 │ │ │ │ + b.n 524ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 52494 │ │ │ │ + bl 525b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5240e │ │ │ │ + cbz r0, 524d0 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5243c │ │ │ │ + beq.n 524fe │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 523ea │ │ │ │ + bne.n 524ac │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b18e8 │ │ │ │ + bl b20a0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 52456 │ │ │ │ + cbnz r0, 52518 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 52482 │ │ │ │ + b.n 52544 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 52402 │ │ │ │ + b.n 524c4 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e08 │ │ │ │ + bl 84168 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5241e │ │ │ │ + beq.n 524e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 523f8 │ │ │ │ + b.n 524ba │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 5246a │ │ │ │ + ble.n 5252c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 52456 │ │ │ │ + b.n 52518 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2208 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 52488 │ │ │ │ + bl c29c0 <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ + b.n 5254a │ │ │ │ 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 {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 524b6 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 524c2 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 524e4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 1d1d34 │ │ │ │ - cbnz r0, 524d2 │ │ │ │ - movs r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 524e0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30c6c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 524cc │ │ │ │ - ldr r0, [pc, #8] @ (524e8 ) │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r4, r6] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, 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 5251a │ │ │ │ + bge.n 52584 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 52542 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 525ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1bd074 │ │ │ │ + bl 1c123c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1bd074 │ │ │ │ + bl 1c123c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1bd074 │ │ │ │ + bl 1c123c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63916 @ 0xf9ac │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + movw r0, #1800 @ 0x708 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82b70 │ │ │ │ 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 12599c │ │ │ │ - cbz r0, 5257e │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 52582 │ │ │ │ - bl 1261a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 52582 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5257e │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 525d2 │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 525de │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5257e │ │ │ │ + b.n 52600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 1d5800 │ │ │ │ + cbnz r0, 525ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 525a6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 52596 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 525a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5258c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 525fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5258c │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 30c6c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 525e8 │ │ │ │ + ldr r0, [pc, #8] @ (52604 ) │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + strh r0, [r4, r6] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movw r0, #21292 @ 0x532c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a57c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 525c6 │ │ │ │ + blt.n 52632 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 52658 │ │ │ │ + b.n 526b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #17916 @ 0x45fc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1c4 │ │ │ │ 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 525fc │ │ │ │ + bne.n 5265c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11aa80 │ │ │ │ - cbz r0, 52612 │ │ │ │ - b.n 52616 │ │ │ │ + bl 11b4c0 │ │ │ │ + cbz r0, 52672 │ │ │ │ + b.n 52676 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60252 @ 0xeb5c │ │ │ │ + movw r0, #63668 @ 0xf8b4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 525f0 │ │ │ │ + bne.n 52650 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5264c │ │ │ │ + b.n 526ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52612 │ │ │ │ + beq.n 52672 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52644 │ │ │ │ + bne.n 526a4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5264c │ │ │ │ + b.n 526ac │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29f28 │ │ │ │ - cbz r0, 52694 │ │ │ │ + cbz r0, 526f4 │ │ │ │ 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 f1510 │ │ │ │ - b.n 5269a │ │ │ │ + bl f1d24 │ │ │ │ + b.n 526fa │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ 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 526ea │ │ │ │ + bl 5274a │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 526e6 │ │ │ │ + cbz r0, 52746 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d660 │ │ │ │ + bl 7d99c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 526da │ │ │ │ + beq.n 5273a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 526de │ │ │ │ + cbz r3, 5273e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 526e6 │ │ │ │ + b.n 52746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 526da │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5273a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 52704 │ │ │ │ + cbnz r3, 52764 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5275e │ │ │ │ - cbz r4, 52710 │ │ │ │ + cbz r3, 527be │ │ │ │ + cbz r4, 52770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81f10 │ │ │ │ + bl 82248 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52716 │ │ │ │ - bl 71400 │ │ │ │ + b.n 52776 │ │ │ │ + bl 71718 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5275a │ │ │ │ + cbz r4, 527ba │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5272e │ │ │ │ + cbz r2, 5278e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #53756 @ 0xd1fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52744 │ │ │ │ + blt.n 527a4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52778 │ │ │ │ + cbz r2, 527d8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53796 @ 0xd224 │ │ │ │ + movw r1, #57252 @ 0xdfa4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52778 │ │ │ │ + bge.n 527d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5275a │ │ │ │ + beq.n 527ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5275a │ │ │ │ + cbnz r3, 527ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52778 │ │ │ │ - cbz r4, 52770 │ │ │ │ + b.n 527d8 │ │ │ │ + cbz r4, 527d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52778 │ │ │ │ + beq.n 527d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52778 │ │ │ │ + b.n 527d8 │ │ │ │ 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] @ (527bc ) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5281c ) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 527aa │ │ │ │ + cbz r2, 5280a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3012 @ 0xbc4 │ │ │ │ + movw r0, #6356 @ 0x18d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ - movw r0, #9412 @ 0x24c4 │ │ │ │ + b.w 82b70 │ │ │ │ + movw r0, #12784 @ 0x31f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ nop │ │ │ │ - bmi.n 52898 │ │ │ │ + bmi.n 528f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fc050 │ │ │ │ + b.w 1fedbc │ │ │ │ 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, 527e4 │ │ │ │ + cbz r3, 52844 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 527e6 │ │ │ │ + b.n 52846 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 527f6 │ │ │ │ + cbnz r3, 52856 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 527f6 │ │ │ │ + ble.n 52856 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 527f6 │ │ │ │ - cbnz r4, 52818 │ │ │ │ + bgt.n 52856 │ │ │ │ + cbnz r4, 52878 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (528e4 ) │ │ │ │ + ldr r4, [pc, #232] @ (52944 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52818 │ │ │ │ + cbnz r0, 52878 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 528de │ │ │ │ + b.n 5293e │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52848 │ │ │ │ + cbz r6, 528a8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52828 │ │ │ │ + cbz r5, 52888 │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 52856 │ │ │ │ - b.n 52830 │ │ │ │ + beq.n 528b6 │ │ │ │ + b.n 52890 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52842 │ │ │ │ - bl c3340 │ │ │ │ + cbz r0, 528a2 │ │ │ │ + bl c3afc │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 52814 │ │ │ │ + blt.n 52874 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52844 │ │ │ │ - b.n 52862 │ │ │ │ + bne.n 528a4 │ │ │ │ + b.n 528c2 │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 5286a │ │ │ │ + b.n 528ca │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5286a │ │ │ │ + b.n 528ca │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5286a │ │ │ │ + b.n 528ca │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 215878 │ │ │ │ + bl 2179b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52814 │ │ │ │ + beq.n 52874 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20f474 │ │ │ │ + bl 211604 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528ce │ │ │ │ + beq.n 5292e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f4f0 │ │ │ │ + bl 211680 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528ce │ │ │ │ + beq.n 5292e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f538 │ │ │ │ + bl 2116c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528ce │ │ │ │ + beq.n 5292e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20f704 │ │ │ │ + bl 211894 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528ce │ │ │ │ + beq.n 5292e │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b0c <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 212c9c <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528ce │ │ │ │ + beq.n 5292e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528d6 │ │ │ │ + beq.n 52936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 528d6 │ │ │ │ + cbnz r3, 52936 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 528d6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52936 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782fc │ │ │ │ - b.n 52814 │ │ │ │ + bl 78694 │ │ │ │ + b.n 52874 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 422b4 │ │ │ │ + bl 4244a │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52924 │ │ │ │ + cbz r0, 52984 │ │ │ │ mov r1, r5 │ │ │ │ - bl 49ee2 │ │ │ │ + bl 49f42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52918 │ │ │ │ + beq.n 52978 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5291c │ │ │ │ + cbz r3, 5297c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52924 │ │ │ │ + b.n 52984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52918 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52978 │ │ │ │ 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, 5299e │ │ │ │ + cbz r4, 529fe │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52986 │ │ │ │ + bge.n 529e6 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52986 │ │ │ │ - ldr r4, [pc, #96] @ (529ac ) │ │ │ │ + bpl.n 529e6 │ │ │ │ + ldr r4, [pc, #96] @ (52a0c ) │ │ │ │ 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 52980 │ │ │ │ + beq.n 529e0 │ │ │ │ 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 52988 │ │ │ │ + b.n 529e8 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52994 │ │ │ │ + cbz r5, 529f4 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5298c │ │ │ │ + b.n 529ec │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5299e │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 529a8 │ │ │ │ + bne.n 529fe │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 52a08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 529d6 │ │ │ │ + bne.n 52a36 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 529f8 │ │ │ │ - b.n 529f0 │ │ │ │ + bne.n 52a58 │ │ │ │ + b.n 52a50 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60404 @ 0xebf4 │ │ │ │ + movw r0, #63820 @ 0xf94c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 529c8 │ │ │ │ + bne.n 52a28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52a76 │ │ │ │ - bl 7f800 │ │ │ │ + b.n 52ad6 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 529ec │ │ │ │ + bne.n 52a4c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52a0c │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 52a6c │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 529ec │ │ │ │ + bne.n 52a4c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 529ec │ │ │ │ + beq.n 52a4c │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #17936 @ 0x4610 │ │ │ │ + movw r1, #21312 @ 0x5340 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #17940 @ 0x4614 │ │ │ │ + movw r0, #21316 @ 0x5344 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 529ec │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 52a4c │ │ │ │ + bl 96040 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52a6e │ │ │ │ + bge.n 52ace │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 52aac │ │ │ │ + cbz r0, 52b0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52aac │ │ │ │ + beq.n 52b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52aac │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b0c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 52ac8 │ │ │ │ + cbz r0, 52b28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ac8 │ │ │ │ + beq.n 52b28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ac8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b28 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52ae4 │ │ │ │ + cbz r0, 52b44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ae4 │ │ │ │ + beq.n 52b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ae4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b44 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52b00 │ │ │ │ + cbz r0, 52b60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b00 │ │ │ │ + beq.n 52b60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b00 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b60 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52b1c │ │ │ │ + cbz r0, 52b7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b1c │ │ │ │ + beq.n 52b7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b1c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b7c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52b38 │ │ │ │ + cbz r0, 52b98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b38 │ │ │ │ + beq.n 52b98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b38 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b98 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52b54 │ │ │ │ + cbz r0, 52bb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b54 │ │ │ │ + beq.n 52bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b54 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bb4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52b70 │ │ │ │ + cbz r0, 52bd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b70 │ │ │ │ + beq.n 52bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b70 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bd0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52b8c │ │ │ │ + cbz r0, 52bec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b8c │ │ │ │ + beq.n 52bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b8c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bec │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52ba8 │ │ │ │ + cbz r0, 52c08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ba8 │ │ │ │ + beq.n 52c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ba8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c08 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52bc4 │ │ │ │ + cbz r0, 52c24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bc4 │ │ │ │ + beq.n 52c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bc4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c24 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52be0 │ │ │ │ + cbz r0, 52c40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52be0 │ │ │ │ + beq.n 52c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52be0 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c40 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52bfc │ │ │ │ + cbz r0, 52c5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bfc │ │ │ │ + beq.n 52c5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bfc │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c5c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52c18 │ │ │ │ + cbz r0, 52c78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c18 │ │ │ │ + beq.n 52c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c18 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c78 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52c34 │ │ │ │ + cbz r0, 52c94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c34 │ │ │ │ + beq.n 52c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c34 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c94 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52c50 │ │ │ │ + cbz r0, 52cb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c50 │ │ │ │ + beq.n 52cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c50 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cb0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52c6c │ │ │ │ + cbz r0, 52ccc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c6c │ │ │ │ + beq.n 52ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c6c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ccc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52c88 │ │ │ │ + cbz r0, 52ce8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c88 │ │ │ │ + beq.n 52ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c88 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ce8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ 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 52d00 │ │ │ │ - cbz r0, 52cc6 │ │ │ │ + bl 52d60 │ │ │ │ + cbz r0, 52d26 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52cc4 │ │ │ │ + beq.n 52d24 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dec4 │ │ │ │ - ldr r0, [pc, #4] @ (52ccc ) │ │ │ │ + b.w 7e200 │ │ │ │ + ldr r0, [pc, #4] @ (52d2c ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #50776 @ 0xc658 │ │ │ │ + movw r1, #54152 @ 0xd388 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl f9ea8 │ │ │ │ - cbnz r0, 52cf8 │ │ │ │ + bl fa6e8 │ │ │ │ + cbnz r0, 52d58 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ea54 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 772d8 │ │ │ │ + b.w 77670 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 52d52 │ │ │ │ + bpl.n 52db2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52d52 │ │ │ │ + bne.n 52db2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18c97c │ │ │ │ + bl 1901a4 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52d52 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 52d76 │ │ │ │ + bne.n 52db2 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 52dd6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52d52 │ │ │ │ + cbnz r3, 52db2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52d78 │ │ │ │ + b.n 52dd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 140854 │ │ │ │ + bl 141de4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52d6e │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 52d76 │ │ │ │ + bne.n 52dce │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 52dd6 │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52d78 │ │ │ │ + b.n 52dd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 52d98 │ │ │ │ + bmi.n 52df8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 52db2 │ │ │ │ + bpl.n 52e12 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + movw r1, #16416 @ 0x4020 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52dca │ │ │ │ + b.n 52e2a │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6cc74 │ │ │ │ + b.w 6cf64 │ │ │ │ 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 52d00 │ │ │ │ - cbz r0, 52e0a │ │ │ │ + bl 52d60 │ │ │ │ + cbz r0, 52e6a │ │ │ │ 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 52e08 │ │ │ │ + beq.n 52e68 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dec4 │ │ │ │ - ldr r0, [pc, #4] @ (52e10 ) │ │ │ │ + b.w 7e200 │ │ │ │ + ldr r0, [pc, #4] @ (52e70 ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52e54 ) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52eb4 ) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52e42 │ │ │ │ + cbz r2, 52ea2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3012 @ 0xbc4 │ │ │ │ + movw r0, #6356 @ 0x18d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ - movw r0, #9412 @ 0x24c4 │ │ │ │ + b.w 82b70 │ │ │ │ + movw r0, #12784 @ 0x31f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ nop │ │ │ │ - bmi.n 52f30 │ │ │ │ + bmi.n 52f90 │ │ │ │ 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, 52e8a │ │ │ │ + cbnz r0, 52eea │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 52e8e │ │ │ │ + cbz r4, 52eee │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 52e8e │ │ │ │ + beq.n 52eee │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e90 │ │ │ │ + b.n 52ef0 │ │ │ │ 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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52eb4 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 52ef8 │ │ │ │ + bne.n 52f14 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 52f58 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52ed2 │ │ │ │ + bne.n 52f32 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 52ee4 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 52f44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11acac <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b6ec <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52eee │ │ │ │ + bge.n 52f4e │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 52ef8 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 52f58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52f1e │ │ │ │ + bne.n 52f7e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52d00 │ │ │ │ - cbnz r0, 52f38 │ │ │ │ - b.n 52f34 │ │ │ │ + bl 52d60 │ │ │ │ + cbnz r0, 52f98 │ │ │ │ + b.n 52f94 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60520 @ 0xec68 │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f12 │ │ │ │ + bne.n 52f72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52fc4 │ │ │ │ + b.n 53024 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52d00 │ │ │ │ + bl 52d60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f34 │ │ │ │ + beq.n 52f94 │ │ │ │ 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 52f62 │ │ │ │ + bcs.n 52fc2 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 52f7a │ │ │ │ + bcc.n 52fda │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17984 @ 0x4640 │ │ │ │ + movw r1, #21360 @ 0x5370 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 52fae │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5300e │ │ │ │ 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 │ │ │ │ @@ -60452,219 +60498,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 52fba │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5301a │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f34 │ │ │ │ - ldr r0, [pc, #16] @ (52fc8 ) │ │ │ │ - b.n 52fc4 │ │ │ │ + bne.n 52f94 │ │ │ │ + ldr r0, [pc, #16] @ (53028 ) │ │ │ │ + b.n 53024 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa080 │ │ │ │ + b.w fa9d8 │ │ │ │ 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] @ (5300c ) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5306c ) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52ffa │ │ │ │ + cbz r2, 5305a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3012 @ 0xbc4 │ │ │ │ + movw r0, #6356 @ 0x18d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ - movw r0, #9412 @ 0x24c4 │ │ │ │ + b.w 82b70 │ │ │ │ + movw r0, #12784 @ 0x31f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ nop │ │ │ │ - bmi.n 530e8 │ │ │ │ + bmi.n 53148 │ │ │ │ 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 53040 │ │ │ │ + beq.n 530a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53040 │ │ │ │ + ble.n 530a0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5305c │ │ │ │ + beq.n 530bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5305c │ │ │ │ + b.n 530bc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5307a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 530da │ │ │ │ mov r0, r4 │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5307a │ │ │ │ + beq.n 530da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5307a │ │ │ │ + cbnz r3, 530da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, 530aa │ │ │ │ + cbz r4, 5310a │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 530b2 │ │ │ │ + b.n 53112 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #12777 @ 0x31e9 │ │ │ │ + movw r2, #12873 @ 0x3249 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 52a7c │ │ │ │ + b.n 52adc │ │ │ │ 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 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5311e │ │ │ │ + blt.n 5317e │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123bd0 │ │ │ │ + bl 124ad8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 530fa │ │ │ │ + bne.n 5315a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123bd0 │ │ │ │ + bl 124ad8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 53122 │ │ │ │ + bne.n 53182 │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5312a │ │ │ │ + b.n 5318a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5313c │ │ │ │ + cbz r0, 5319c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ 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] @ (5316c ) │ │ │ │ + ldr r0, [pc, #20] @ (531cc ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ 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 531a0 │ │ │ │ + beq.n 53200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 531a0 │ │ │ │ + ble.n 53200 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 531bc │ │ │ │ + beq.n 5321c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 531bc │ │ │ │ + b.n 5321c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 531e4 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 53244 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 531c8 │ │ │ │ - bl 106fb8 │ │ │ │ + cbnz r2, 53228 │ │ │ │ + bl 1077d8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 531ce │ │ │ │ - bl 88f8c │ │ │ │ + b.n 5322e │ │ │ │ + bl 892a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531e4 │ │ │ │ + beq.n 53244 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 531e4 │ │ │ │ + cbnz r3, 53244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 │ │ │ │ @@ -60679,137 +60725,137 @@ │ │ │ │ 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, #17392 @ 0x43f0 │ │ │ │ + movw r1, #20768 @ 0x5120 │ │ │ │ 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 8c55c │ │ │ │ - cbz r0, 53272 │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 532d2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3575c <_Py_IncRef@@Base+0x1da> │ │ │ │ + bl 357bc <_Py_IncRef@@Base+0x1e6> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53254 │ │ │ │ - b.n 53272 │ │ │ │ + cbnz r0, 532b4 │ │ │ │ + b.n 532d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 53276 │ │ │ │ + bne.n 532d6 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 53294 │ │ │ │ + ble.n 532f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2375d0 │ │ │ │ + bl 2392a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53248 │ │ │ │ + bne.n 532a8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53294 │ │ │ │ + cbz r3, 532f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53284 │ │ │ │ + bne.n 532e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53294 │ │ │ │ + b.n 532f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53252 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53252 │ │ │ │ + bne.n 532b2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 532b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53272 │ │ │ │ + bne.n 532d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53272 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 532d2 │ │ │ │ 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 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 532cc │ │ │ │ + blt.n 5332c │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 532d0 │ │ │ │ + bne.n 53330 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 532d8 │ │ │ │ + b.n 53338 │ │ │ │ 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 5330a │ │ │ │ + beq.n 5336a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5330a │ │ │ │ + ble.n 5336a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53326 │ │ │ │ + beq.n 53386 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53326 │ │ │ │ + b.n 53386 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 53344 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 533a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d027c │ │ │ │ + bl d0a80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53344 │ │ │ │ + beq.n 533a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53344 │ │ │ │ + cbnz r3, 533a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 53364 │ │ │ │ + cbz r3, 533c4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (534a0 ) │ │ │ │ + ldr r6, [pc, #312] @ (53500 ) │ │ │ │ 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 │ │ │ │ @@ -60818,406 +60864,406 @@ │ │ │ │ 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, 533a2 │ │ │ │ + cbnz r7, 53402 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 533a2 │ │ │ │ + ble.n 53402 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bgt.n 533a2 │ │ │ │ - cbnz r4, 533c6 │ │ │ │ + bgt.n 53402 │ │ │ │ + cbnz r4, 53426 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (534a4 ) │ │ │ │ + ldr r4, [pc, #252] @ (53504 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53472 │ │ │ │ + beq.n 534d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5346e │ │ │ │ + beq.n 534ce │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5341c │ │ │ │ + beq.n 5347c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 533f8 │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 53458 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 533f0 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 53450 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5346e │ │ │ │ + bne.n 534ce │ │ │ │ subs.w r9, r8, #2 │ │ │ │ - bne.n 533fc │ │ │ │ - b.n 53420 │ │ │ │ + bne.n 5345c │ │ │ │ + b.n 53480 │ │ │ │ mov.w r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 5340c │ │ │ │ + cbnz r0, 5346c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1babc4 │ │ │ │ - cbnz r0, 53420 │ │ │ │ - b.n 5346e │ │ │ │ + bl 1bedd8 │ │ │ │ + cbnz r0, 53480 │ │ │ │ + b.n 534ce │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52d00 │ │ │ │ - cbz r0, 5346e │ │ │ │ + bl 52d60 │ │ │ │ + cbz r0, 534ce │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 53420 │ │ │ │ - b.n 53400 │ │ │ │ + beq.n 53480 │ │ │ │ + b.n 53460 │ │ │ │ mov.w r5, #384 @ 0x180 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ cmn.w sl, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 53446 │ │ │ │ + beq.n 534a6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29620 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 53454 │ │ │ │ + b.n 534b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 29cdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987bc │ │ │ │ - cbz r4, 53476 │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 534d6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 53480 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 534e0 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53428 │ │ │ │ + beq.n 53488 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53490 │ │ │ │ + b.n 534f0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 53490 │ │ │ │ + b.n 534f0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 53490 │ │ │ │ + b.n 534f0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r3, pc, #864 @ (adr r3, 53804 ) │ │ │ │ + cbz r0, 5350a │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 534d4 │ │ │ │ + beq.n 53534 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 534ea │ │ │ │ + bne.n 5354a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5351e │ │ │ │ + beq.n 5357e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 534ec │ │ │ │ - b.n 5351e │ │ │ │ + bgt.n 5354c │ │ │ │ + b.n 5357e │ │ │ │ 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 5350a │ │ │ │ + beq.n 5356a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53538 │ │ │ │ + bne.n 53598 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5351e │ │ │ │ + beq.n 5357e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5353a │ │ │ │ + bgt.n 5359a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5357c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 535dc │ │ │ │ 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 824d8 │ │ │ │ + bl 82810 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53566 │ │ │ │ + beq.n 535c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53566 │ │ │ │ + cbnz r3, 535c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5357c │ │ │ │ + beq.n 535dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5357c │ │ │ │ + cbnz r3, 535dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 535a0 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5360a │ │ │ │ + bne.n 53600 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5366a │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 535be │ │ │ │ + bne.n 5361e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1510 │ │ │ │ - bl 6c098 │ │ │ │ + b.w f1d24 │ │ │ │ + bl 6c360 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 535ce │ │ │ │ + cbnz r0, 5362e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 535fa │ │ │ │ - bl 6c248 │ │ │ │ + cbz r5, 5365a │ │ │ │ + bl 6c510 │ │ │ │ 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 f1510 │ │ │ │ - bl 8fa88 │ │ │ │ + b.w f1d24 │ │ │ │ + bl 8fde8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c248 │ │ │ │ - b.n 5360c │ │ │ │ + bl 6c510 │ │ │ │ + b.n 5366c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53638 │ │ │ │ + beq.n 53698 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 5363a │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 5369a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5364e │ │ │ │ + beq.n 536ae │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 53650 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 536b0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 128cf0 │ │ │ │ + b.w 129cd8 │ │ │ │ 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 53688 │ │ │ │ + beq.n 536e8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5369e │ │ │ │ + bne.n 536fe │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 536d2 │ │ │ │ + beq.n 53732 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536a0 │ │ │ │ - b.n 536d2 │ │ │ │ + bgt.n 53700 │ │ │ │ + b.n 53732 │ │ │ │ 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 536be │ │ │ │ + beq.n 5371e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 536ec │ │ │ │ + bne.n 5374c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 536d2 │ │ │ │ + beq.n 53732 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536ee │ │ │ │ + bgt.n 5374e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 53730 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 53790 │ │ │ │ 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 d124c │ │ │ │ + bl d1a54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5371a │ │ │ │ + beq.n 5377a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5371a │ │ │ │ + cbnz r3, 5377a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53730 │ │ │ │ + beq.n 53790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53730 │ │ │ │ + cbnz r3, 53790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053734 : │ │ │ │ +00053794 : │ │ │ │ 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 53764 │ │ │ │ + bmi.n 537c4 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 53764 │ │ │ │ + cbz r1, 537c4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e3ac0 │ │ │ │ - bl 498bc │ │ │ │ + b.w 1e6e00 │ │ │ │ + bl 4991a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18124 @ 0x46cc │ │ │ │ + movw r1, #21500 @ 0x53fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1888 │ │ │ │ + b.w d2088 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (537bc ) │ │ │ │ + ldr r4, [pc, #36] @ (5381c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 537aa │ │ │ │ - bl 1f058c │ │ │ │ + cbz r3, 5380a │ │ │ │ + bl 1f36b0 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -61226,196 +61272,196 @@ │ │ │ │ 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 537ee │ │ │ │ + beq.n 5384e │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53804 │ │ │ │ + bne.n 53864 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5385e │ │ │ │ + beq.n 538be │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 53806 │ │ │ │ - b.n 5385e │ │ │ │ + bgt.n 53866 │ │ │ │ + b.n 538be │ │ │ │ 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 53824 │ │ │ │ + beq.n 53884 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5383a │ │ │ │ + bne.n 5389a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5385e │ │ │ │ + beq.n 538be │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5385e │ │ │ │ - b.n 5383c │ │ │ │ + ble.n 538be │ │ │ │ + b.n 5389c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 5389c │ │ │ │ + cbz r6, 538fc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53878 │ │ │ │ + bne.n 538d8 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53886 │ │ │ │ + bne.n 538e6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 538da │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5393a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5388e │ │ │ │ - b.n 53850 │ │ │ │ + bne.n 538ee │ │ │ │ + b.n 538b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5385e │ │ │ │ - b.n 53890 │ │ │ │ + ble.n 538be │ │ │ │ + b.n 538f0 │ │ │ │ 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 dcbc4 │ │ │ │ + bl dd3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 538be │ │ │ │ + beq.n 5391e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 538be │ │ │ │ + cbnz r3, 5391e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 538d4 │ │ │ │ + beq.n 53934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 538d4 │ │ │ │ + cbnz r3, 53934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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, #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 53a12 │ │ │ │ + bcc.w 53a72 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 5391a │ │ │ │ - cbz r3, 5391e │ │ │ │ + beq.n 5397a │ │ │ │ + cbz r3, 5397e │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53922 │ │ │ │ + b.n 53982 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53940 │ │ │ │ + bhi.n 539a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53a04 │ │ │ │ + b.n 53a64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53992 │ │ │ │ - cbnz r3, 5394e │ │ │ │ + bne.n 539f2 │ │ │ │ + cbnz r3, 539ae │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53956 │ │ │ │ + beq.n 539b6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ + bl 4a116 │ │ │ │ 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 53984 │ │ │ │ + beq.n 539e4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ + bl 4a116 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5396e │ │ │ │ + b.n 539ce │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53a04 │ │ │ │ + b.n 53a64 │ │ │ │ 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 539be │ │ │ │ + bne.n 53a1e │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 539c6 │ │ │ │ + beq.n 53a26 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ + bl 4a116 │ │ │ │ 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 │ │ │ │ @@ -61423,20 +61469,20 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 539f8 │ │ │ │ + beq.n 53a58 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a0e4 <_PyContext_NewHamtForTests@@Base+0x32> │ │ │ │ + bl 4a116 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 539e2 │ │ │ │ + b.n 53a42 │ │ │ │ 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] │ │ │ │ @@ -61450,229 +61496,229 @@ │ │ │ │ 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, #11207 @ 0x2bc7 │ │ │ │ + movw r4, #11305 @ 0x2c29 │ │ │ │ movt r4, #4 │ │ │ │ - ldr r3, [pc, #52] @ (53a74 ) │ │ │ │ + ldr r3, [pc, #52] @ (53ad4 ) │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 214b40 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53a70 │ │ │ │ + bl 216ccc <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53ad0 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 53a6c │ │ │ │ + bge.n 53acc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 53a70 │ │ │ │ - bl 800d0 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 53ad0 │ │ │ │ + bl 80408 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orrs r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53aaa │ │ │ │ + beq.n 53b0a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 53acc │ │ │ │ + bl 127c34 │ │ │ │ + b.n 53b2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 53ad0 │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 53b30 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53b90 │ │ │ │ + b.n 53bf0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53acc │ │ │ │ + beq.n 53b2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53b02 │ │ │ │ + ble.n 53b62 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 53acc │ │ │ │ + bl cf174 │ │ │ │ + b.n 53b2c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53b2c │ │ │ │ + cbnz r3, 53b8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53b14 │ │ │ │ + blt.n 53b74 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53b2c │ │ │ │ + b.n 53b8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 538de │ │ │ │ + bl 5393e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53b90 │ │ │ │ - bl 95cc4 │ │ │ │ + b.n 53bf0 │ │ │ │ + bl 96040 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53b4e │ │ │ │ + bne.n 53bae │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53b3e │ │ │ │ + bne.n 53b9e │ │ │ │ dmb ish │ │ │ │ - beq.n 53b5a │ │ │ │ + beq.n 53bba │ │ │ │ mov r0, r5 │ │ │ │ - bl 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 538de │ │ │ │ + bl 5393e │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53b7c │ │ │ │ + bne.n 53bdc │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53b6c │ │ │ │ + bne.n 53bcc │ │ │ │ dmb ish │ │ │ │ - beq.n 53b88 │ │ │ │ + beq.n 53be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ - b.n 53b1c │ │ │ │ + bl 98b34 │ │ │ │ + b.n 53b7c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ stmdb 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 53ce8 │ │ │ │ + bcc.w 53d48 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53bf0 │ │ │ │ - cbz r3, 53bf4 │ │ │ │ + beq.n 53c50 │ │ │ │ + cbz r3, 53c54 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53bf8 │ │ │ │ + b.n 53c58 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53c16 │ │ │ │ + bhi.n 53c76 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53cda │ │ │ │ + b.n 53d3a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53c68 │ │ │ │ - cbnz r3, 53c24 │ │ │ │ + bne.n 53cc8 │ │ │ │ + cbnz r3, 53c84 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c2c │ │ │ │ + beq.n 53c8c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 195de0 │ │ │ │ + bl 199bc0 │ │ │ │ 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 53c5a │ │ │ │ + beq.n 53cba │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 195de0 │ │ │ │ + bl 199bc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c44 │ │ │ │ + b.n 53ca4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53cda │ │ │ │ + b.n 53d3a │ │ │ │ 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 53c94 │ │ │ │ + bne.n 53cf4 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c9c │ │ │ │ + beq.n 53cfc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 195de0 │ │ │ │ + bl 199bc0 │ │ │ │ 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 │ │ │ │ @@ -61680,20 +61726,20 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53cce │ │ │ │ + beq.n 53d2e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 195de0 │ │ │ │ + bl 199bc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53cb8 │ │ │ │ + b.n 53d18 │ │ │ │ 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] │ │ │ │ @@ -61705,190 +61751,190 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53d22 │ │ │ │ + beq.n 53d82 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 53d44 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 53da4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 53d48 │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 53da8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53e08 │ │ │ │ + b.n 53e68 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d44 │ │ │ │ + beq.n 53da4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53d7a │ │ │ │ + ble.n 53dda │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 53d44 │ │ │ │ + bl cf174 │ │ │ │ + b.n 53da4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53da4 │ │ │ │ + cbnz r3, 53e04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53d8c │ │ │ │ + blt.n 53dec │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53da4 │ │ │ │ + b.n 53e04 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53bb4 │ │ │ │ + bl 53c14 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53e08 │ │ │ │ - bl 95cc4 │ │ │ │ + b.n 53e68 │ │ │ │ + bl 96040 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53dc6 │ │ │ │ + bne.n 53e26 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53db6 │ │ │ │ + bne.n 53e16 │ │ │ │ dmb ish │ │ │ │ - beq.n 53dd2 │ │ │ │ + beq.n 53e32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53bb4 │ │ │ │ + bl 53c14 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53df4 │ │ │ │ + bne.n 53e54 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53de4 │ │ │ │ + bne.n 53e44 │ │ │ │ dmb ish │ │ │ │ - beq.n 53e00 │ │ │ │ + beq.n 53e60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ - b.n 53d94 │ │ │ │ + bl 98b34 │ │ │ │ + b.n 53df4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053e0c : │ │ │ │ +00053e6c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e6154 │ │ │ │ + b.w 1e939c │ │ │ │ stmdb 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 53f46 │ │ │ │ + bcc.w 53fa6 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53e4e │ │ │ │ + bne.n 53eae │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 53e52 │ │ │ │ + bne.n 53eb2 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53e56 │ │ │ │ + b.n 53eb6 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53e74 │ │ │ │ + bhi.n 53ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f38 │ │ │ │ + b.n 53f98 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53ec6 │ │ │ │ - cbnz r3, 53e82 │ │ │ │ + bne.n 53f26 │ │ │ │ + cbnz r3, 53ee2 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e8a │ │ │ │ + beq.n 53eea │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d116 │ │ │ │ + bl 4d176 │ │ │ │ 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 53eb8 │ │ │ │ + beq.n 53f18 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d116 │ │ │ │ + bl 4d176 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53ea2 │ │ │ │ + b.n 53f02 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f38 │ │ │ │ + b.n 53f98 │ │ │ │ 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 53ef2 │ │ │ │ + bne.n 53f52 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53efa │ │ │ │ + beq.n 53f5a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d116 │ │ │ │ + bl 4d176 │ │ │ │ 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 │ │ │ │ @@ -61896,20 +61942,20 @@ │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53f2c │ │ │ │ + beq.n 53f8c │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d116 │ │ │ │ + bl 4d176 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53f16 │ │ │ │ + b.n 53f76 │ │ │ │ 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] │ │ │ │ @@ -61920,463 +61966,463 @@ │ │ │ │ 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 53f7e │ │ │ │ + beq.n 53fde │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 53fa0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 54000 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 53fa4 │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 54004 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54064 │ │ │ │ + b.n 540c4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53fa0 │ │ │ │ + beq.n 54000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53fd6 │ │ │ │ + ble.n 54036 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 53fa0 │ │ │ │ + bl cf174 │ │ │ │ + b.n 54000 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54000 │ │ │ │ + cbnz r3, 54060 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53fe8 │ │ │ │ + blt.n 54048 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 54000 │ │ │ │ + b.n 54060 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53e12 │ │ │ │ + bl 53e72 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54064 │ │ │ │ - bl 95cc4 │ │ │ │ + b.n 540c4 │ │ │ │ + bl 96040 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54022 │ │ │ │ + bne.n 54082 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54012 │ │ │ │ + bne.n 54072 │ │ │ │ dmb ish │ │ │ │ - beq.n 5402e │ │ │ │ + beq.n 5408e │ │ │ │ mov r0, r5 │ │ │ │ - bl 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53e12 │ │ │ │ + bl 53e72 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54050 │ │ │ │ + bne.n 540b0 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54040 │ │ │ │ + bne.n 540a0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5405c │ │ │ │ + beq.n 540bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ - b.n 53ff0 │ │ │ │ + bl 98b34 │ │ │ │ + b.n 54050 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5408a │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 540b6 │ │ │ │ + bne.n 540ea │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 54116 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 290d4 │ │ │ │ - cbz r0, 540a4 │ │ │ │ + cbz r0, 54104 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 540b8 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 54118 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #63744 @ 0xf900 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82838 │ │ │ │ - b.n 540b8 │ │ │ │ + movw r0, #1544 @ 0x608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82b70 │ │ │ │ + b.n 54118 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000540bc : │ │ │ │ +0005411c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 201b4c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 170580 <_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 540f6 │ │ │ │ + beq.n 54156 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 54118 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 54178 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 5411c │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 5417c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 541dc │ │ │ │ + b.n 5423c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54118 │ │ │ │ + beq.n 54178 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5414e │ │ │ │ + ble.n 541ae │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 54118 │ │ │ │ + bl cf174 │ │ │ │ + b.n 54178 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54178 │ │ │ │ + cbnz r3, 541d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54160 │ │ │ │ + blt.n 541c0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 54178 │ │ │ │ + b.n 541d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d55c │ │ │ │ + bl 21f4fc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 541dc │ │ │ │ - bl 95cc4 │ │ │ │ + b.n 5423c │ │ │ │ + bl 96040 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5419a │ │ │ │ + bne.n 541fa │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5418a │ │ │ │ + bne.n 541ea │ │ │ │ dmb ish │ │ │ │ - beq.n 541a6 │ │ │ │ + beq.n 54206 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21d55c │ │ │ │ + bl 21f4fc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 541c8 │ │ │ │ + bne.n 54228 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 541b8 │ │ │ │ + bne.n 54218 │ │ │ │ dmb ish │ │ │ │ - beq.n 541d4 │ │ │ │ + beq.n 54234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ - b.n 54168 │ │ │ │ + bl 98b34 │ │ │ │ + b.n 541c8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 541ea │ │ │ │ - b.w 72278 │ │ │ │ + cbnz r0, 5424a │ │ │ │ + b.w 72614 │ │ │ │ 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 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54244 │ │ │ │ + cbz r0, 542a4 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 5754c │ │ │ │ + bl 5757c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 54218 │ │ │ │ + b.n 54278 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54268 │ │ │ │ + bne.n 542c8 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54278 │ │ │ │ + cbz r4, 542d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54216 │ │ │ │ + ble.n 54276 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54212 │ │ │ │ + beq.n 54272 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54248 │ │ │ │ + bne.n 542a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54258 │ │ │ │ + bne.n 542b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54278 │ │ │ │ + b.n 542d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5423a │ │ │ │ + bne.n 5429a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5423a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5429a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54244 │ │ │ │ + bne.n 542a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54244 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 542a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54216 │ │ │ │ + bne.n 54276 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54216 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54276 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #58340 @ 0xe3e4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w cc308 │ │ │ │ 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 542ae │ │ │ │ + beq.n 5431a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + movw r1, #46360 @ 0xb518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 542d0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5433c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 10395c │ │ │ │ - cbnz r0, 542d4 │ │ │ │ + bl 104164 │ │ │ │ + cbnz r0, 54340 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46400 @ 0xb540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54394 │ │ │ │ + b.n 54400 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 542d0 │ │ │ │ + beq.n 5433c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54306 │ │ │ │ + ble.n 54372 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 542d0 │ │ │ │ + bl cf174 │ │ │ │ + b.n 5433c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 54330 │ │ │ │ + cbnz r3, 5439c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54318 │ │ │ │ + blt.n 54384 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 54330 │ │ │ │ + b.n 5439c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 265900 │ │ │ │ + bl 266ac8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54394 │ │ │ │ - bl 95cc4 │ │ │ │ + b.n 54400 │ │ │ │ + bl 96040 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54352 │ │ │ │ + bne.n 543be │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54342 │ │ │ │ + bne.n 543ae │ │ │ │ dmb ish │ │ │ │ - beq.n 5435e │ │ │ │ + beq.n 543ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 265900 │ │ │ │ + bl 266ac8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54380 │ │ │ │ + bne.n 543ec │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54370 │ │ │ │ + bne.n 543dc │ │ │ │ dmb ish │ │ │ │ - beq.n 5438c │ │ │ │ + beq.n 543f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ - b.n 54320 │ │ │ │ + bl 98b34 │ │ │ │ + b.n 5438c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #54884 @ 0xd664 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w cbb38 │ │ │ │ │ │ │ │ -000543a4 : │ │ │ │ +00054404 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 249008 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 24a698 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000543ac : │ │ │ │ +0005440c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (543e0 ) │ │ │ │ + ldr r4, [pc, #36] @ (54440 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f0128 │ │ │ │ + bl 1f31c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 543de │ │ │ │ - movw r0, #18576 @ 0x4890 │ │ │ │ + bge.n 5443e │ │ │ │ + movw r0, #21952 @ 0x55c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ee484 │ │ │ │ + b.w 1f1638 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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] @ (54448 ) │ │ │ │ + ldr r2, [pc, #44] @ (544a8 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d660 │ │ │ │ - ldr r2, [pc, #36] @ (5444c ) │ │ │ │ + bl 7d99c │ │ │ │ + ldr r2, [pc, #36] @ (544ac ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54444 │ │ │ │ + beq.n 544a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54444 │ │ │ │ + cbnz r3, 544a4 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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} │ │ │ │ @@ -62385,530 +62431,530 @@ │ │ │ │ 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 5447c │ │ │ │ + beq.n 544dc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54492 │ │ │ │ + bne.n 544f2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 544c6 │ │ │ │ + beq.n 54526 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54494 │ │ │ │ - b.n 544c6 │ │ │ │ + bgt.n 544f4 │ │ │ │ + b.n 54526 │ │ │ │ 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 544b2 │ │ │ │ + beq.n 54512 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 544e0 │ │ │ │ + bne.n 54540 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 544c6 │ │ │ │ + beq.n 54526 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 544e2 │ │ │ │ + bgt.n 54542 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 54524 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 54584 │ │ │ │ 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 c875c │ │ │ │ + bl c8f14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5450e │ │ │ │ + beq.n 5456e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5450e │ │ │ │ + cbnz r3, 5456e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54524 │ │ │ │ + beq.n 54584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54524 │ │ │ │ + cbnz r3, 54584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 5454a │ │ │ │ + bne.n 545aa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5456a │ │ │ │ - b.n 54562 │ │ │ │ + bne.n 545ca │ │ │ │ + b.n 545c2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16744 @ 0x4168 │ │ │ │ + movw r0, #20228 @ 0x4f04 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5453c │ │ │ │ - b.n 545ea │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5459c │ │ │ │ + b.n 5464a │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 545ea │ │ │ │ + bne.n 5464a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54592 │ │ │ │ + beq.n 545f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15492 @ 0x3c84 │ │ │ │ + movw r1, #18868 @ 0x49b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 545de │ │ │ │ + bl d2088 │ │ │ │ + b.n 5463e │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 5459e │ │ │ │ + bhi.n 545fe │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 545b8 │ │ │ │ + cbnz r1, 54618 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 545d6 │ │ │ │ + b.n 54636 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64228 @ 0xfae4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #2028 @ 0x7ec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 545de │ │ │ │ + bl d2088 │ │ │ │ + b.n 5463e │ │ │ │ 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 545c0 │ │ │ │ + bne.n 54620 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800d0 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 545ea │ │ │ │ + b.w 80408 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5464a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 545d6 │ │ │ │ + b.n 54636 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ 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 5466c │ │ │ │ + beq.n 546cc │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5466c │ │ │ │ + beq.n 546cc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 54696 │ │ │ │ - b.n 54682 │ │ │ │ + bls.n 546f6 │ │ │ │ + b.n 546e2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54660 │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + beq.n 546c0 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54660 │ │ │ │ - b.n 5473a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + bne.n 546c0 │ │ │ │ + b.n 5479a │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5473a │ │ │ │ + beq.n 5479a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 546ac │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5470c │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5473a │ │ │ │ + bne.n 5479a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 546c2 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 54722 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5473a │ │ │ │ + bne.n 5479a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 546d6 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5473a │ │ │ │ + bne.n 54736 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5479a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 546ea │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5473a │ │ │ │ + bne.n 5474a │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5479a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 546fe │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5473a │ │ │ │ + bne.n 5475e │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5479a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 54712 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5473a │ │ │ │ + bne.n 54772 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5479a │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 5473e │ │ │ │ - movw r2, #11712 @ 0x2dc0 │ │ │ │ + bmi.n 5479e │ │ │ │ + movw r2, #15088 @ 0x3af0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18616 @ 0x48b8 │ │ │ │ + movw r1, #21992 @ 0x55e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54a72 │ │ │ │ + b.n 54ad2 │ │ │ │ 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 5476a │ │ │ │ + bmi.n 547ca │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #62088 @ 0xf288 │ │ │ │ + movw r2, #65424 @ 0xff90 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18628 @ 0x48c4 │ │ │ │ + movw r1, #22004 @ 0x55f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5473a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5479a │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 54798 │ │ │ │ + bmi.n 547f8 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #62088 @ 0xf288 │ │ │ │ + movw r2, #65424 @ 0xff90 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18640 @ 0x48d0 │ │ │ │ + movw r1, #22016 @ 0x5600 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5473a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5479a │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 547c6 │ │ │ │ + bmi.n 54826 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #62088 @ 0xf288 │ │ │ │ + movw r2, #65424 @ 0xff90 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18652 @ 0x48dc │ │ │ │ + movw r1, #22028 @ 0x560c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5473a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5479a │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 547f4 │ │ │ │ + bmi.n 54854 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18664 @ 0x48e8 │ │ │ │ + movw r1, #22040 @ 0x5618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5473a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5479a │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5481e │ │ │ │ + bmi.n 5487e │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18676 @ 0x48f4 │ │ │ │ + movw r1, #22052 @ 0x5624 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5473a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5479a │ │ │ │ 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 5484a │ │ │ │ + bmi.n 548aa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18688 @ 0x4900 │ │ │ │ + movw r1, #22064 @ 0x5630 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5473a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5479a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 54862 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 548c2 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5473a │ │ │ │ + bne.w 5479a │ │ │ │ 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 5488e │ │ │ │ + bmi.n 548ee │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #11712 @ 0x2dc0 │ │ │ │ + movw r2, #15088 @ 0x3af0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18700 @ 0x490c │ │ │ │ + movw r1, #22076 @ 0x563c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5473a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5479a │ │ │ │ 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 548ba │ │ │ │ + bmi.n 5491a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #11712 @ 0x2dc0 │ │ │ │ + movw r2, #15088 @ 0x3af0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18712 @ 0x4918 │ │ │ │ + movw r1, #22088 @ 0x5648 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5473a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5479a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54918 │ │ │ │ + ble.n 54978 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 548ea │ │ │ │ + bmi.n 5494a │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62088 @ 0xf288 │ │ │ │ + movw r2, #65424 @ 0xff90 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18724 @ 0x4924 │ │ │ │ + movw r1, #22100 @ 0x5654 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5473a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5479a │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 5491e │ │ │ │ + beq.n 5497e │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54920 │ │ │ │ + bmi.n 54980 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62088 @ 0xf288 │ │ │ │ + movw r2, #65424 @ 0xff90 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18736 @ 0x4930 │ │ │ │ + movw r1, #22112 @ 0x5660 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #56720 @ 0xdd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5473a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5479a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54920 │ │ │ │ + b.n 54980 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #23948 @ 0x5d8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #20624 @ 0x5090 │ │ │ │ + movw r0, #23960 @ 0x5d98 │ │ │ │ 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 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54970 │ │ │ │ + blt.n 549d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5497c │ │ │ │ + bge.n 549dc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18748 @ 0x493c │ │ │ │ + movw r1, #22124 @ 0x566c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54a5a │ │ │ │ + b.n 54aba │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 5499a │ │ │ │ + bge.n 549fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18784 @ 0x4960 │ │ │ │ + movw r1, #22160 @ 0x5690 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 54970 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 549d0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 549b8 │ │ │ │ + bge.n 54a18 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18828 @ 0x498c │ │ │ │ + movw r1, #22204 @ 0x56bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 54970 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 549d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 549d6 │ │ │ │ + bge.n 54a36 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18872 @ 0x49b8 │ │ │ │ + movw r1, #22248 @ 0x56e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 54970 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 549d0 │ │ │ │ mov r0, fp │ │ │ │ - bl 54b4e │ │ │ │ + bl 54b48 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54970 │ │ │ │ + beq.n 549d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 54b4e │ │ │ │ + bl 54b48 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54a4a │ │ │ │ - cbz r5, 549fa │ │ │ │ + cbz r0, 54aaa │ │ │ │ + cbz r5, 54a5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 54b4e │ │ │ │ + bl 54b48 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 549fc │ │ │ │ - b.n 54a52 │ │ │ │ - ldr r5, [pc, #128] @ (54a7c ) │ │ │ │ - cbz r4, 54a0a │ │ │ │ + cbnz r0, 54a5c │ │ │ │ + b.n 54ab2 │ │ │ │ + ldr r5, [pc, #128] @ (54adc ) │ │ │ │ + cbz r4, 54a6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 54b4e │ │ │ │ + bl 54b48 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54a0c │ │ │ │ - b.n 54a58 │ │ │ │ - ldr r4, [pc, #112] @ (54a7c ) │ │ │ │ + cbnz r0, 54a6c │ │ │ │ + b.n 54ab8 │ │ │ │ + ldr r4, [pc, #112] @ (54adc ) │ │ │ │ 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 │ │ │ │ @@ -62922,1033 +62968,1020 @@ │ │ │ │ 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 17a16c │ │ │ │ + bl 17ce98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a5a │ │ │ │ + b.n 54aba │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a5a │ │ │ │ + b.n 54aba │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a5a │ │ │ │ + b.n 54aba │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, sl │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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, 54a9e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54aa8 │ │ │ │ - b.n 54aae │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 54a98 │ │ │ │ - b.n 54ae4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54ae4 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 54ab8 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54ae4 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 54ac2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54ae4 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 54acc │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54ae4 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 54ad6 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 54ae4 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 54ae4 │ │ │ │ - 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 71ee8 │ │ │ │ + bl 72200 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 54b36 │ │ │ │ + cbnz r1, 54b30 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10864 @ 0x2a70 │ │ │ │ + movw r1, #14240 @ 0x37a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54b4c │ │ │ │ + b.n 54b46 │ │ │ │ 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 187b1c │ │ │ │ + bl 18addc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 720d4 │ │ │ │ - cbz r0, 54bc8 │ │ │ │ + bl 723ec │ │ │ │ + cbz r0, 54bc2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54b86 │ │ │ │ + b.n 54b80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54b80 │ │ │ │ + beq.n 54b7a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54bee │ │ │ │ + bge.n 54be8 │ │ │ │ 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 54b76 │ │ │ │ + beq.n 54b70 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54bcc │ │ │ │ + bmi.n 54bc6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #18908 @ 0x49dc │ │ │ │ + movw r1, #22284 @ 0x570c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54bde │ │ │ │ + bne.n 54bd8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54bee │ │ │ │ - bl 15600c <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54be8 │ │ │ │ + bl 157d04 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b80 │ │ │ │ + bne.n 54b7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54bc8 │ │ │ │ + beq.n 54bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54bc8 │ │ │ │ + bne.n 54bc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54bc8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54bc2 │ │ │ │ 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 263b48 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + bl 264d10 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c1a │ │ │ │ + beq.n 54c14 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f7130 <_PyEval_GetBuiltin@@Base+0x810> │ │ │ │ - b.n 54c1c │ │ │ │ + bl 1f9cf8 │ │ │ │ + b.n 54c16 │ │ │ │ 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 14d624 │ │ │ │ + bl 14f21c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54c4a │ │ │ │ + blt.n 54c44 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1152ac │ │ │ │ + b.w 115ce4 │ │ │ │ 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 1712b4 │ │ │ │ + bl 1739bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54c7a │ │ │ │ + blt.n 54c74 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1152ac │ │ │ │ + b.w 115ce4 │ │ │ │ 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 1f6e04 <_PyEval_GetBuiltin@@Base+0x4e4> │ │ │ │ + bl 1f9948 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54caa │ │ │ │ + beq.n 54ca4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1152ac │ │ │ │ - b.n 54cac │ │ │ │ + bl 115ce4 │ │ │ │ + b.n 54ca6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #19000 @ 0x4a38 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w ddb6c │ │ │ │ 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 54cfa │ │ │ │ + beq.n 54cdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54cfa │ │ │ │ + ble.n 54cdc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54d12 │ │ │ │ + beq.n 54cf4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54d12 │ │ │ │ + b.n 54cf4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 54d3e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 54d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131d78 │ │ │ │ - cbnz r0, 54d52 │ │ │ │ + bl 1335b4 │ │ │ │ + cbnz r0, 54d34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19044 @ 0x4a64 │ │ │ │ + movw r1, #22376 @ 0x5768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54d42 │ │ │ │ + bne.n 54d24 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54d70 │ │ │ │ + b.n 54d52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d3e │ │ │ │ + bne.n 54d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d3e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86650 │ │ │ │ + bl 86964 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54d70 │ │ │ │ + beq.n 54d52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54d70 │ │ │ │ + cbnz r3, 54d52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 54d9a │ │ │ │ + bne.n 54d7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54dbc │ │ │ │ - b.n 54db4 │ │ │ │ + bne.n 54d9e │ │ │ │ + b.n 54d96 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60568 @ 0xec98 │ │ │ │ + movw r0, #63984 @ 0xf9f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d8c │ │ │ │ + bne.n 54d6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54e44 │ │ │ │ - bl 7f800 │ │ │ │ + b.n 54e26 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54db0 │ │ │ │ + bne.n 54d92 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54db0 │ │ │ │ + beq.n 54d92 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54db0 │ │ │ │ + beq.n 54d92 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54dea │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 54dcc │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54db0 │ │ │ │ + bne.n 54d92 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54e20 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 54e02 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54df2 │ │ │ │ - b.n 54db0 │ │ │ │ - cbz r4, 54e3c │ │ │ │ + beq.n 54dd4 │ │ │ │ + b.n 54d92 │ │ │ │ + cbz r4, 54e1e │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 263b48 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + bl 264d10 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54e70 │ │ │ │ + beq.n 54e52 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1152ac │ │ │ │ - b.n 54e72 │ │ │ │ + bl 115ce4 │ │ │ │ + b.n 54e54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movw r0, #22432 @ 0x57a0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w de37c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (54eec ) │ │ │ │ + ldr r5, [pc, #100] @ (54ee8 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 54ed6 │ │ │ │ + cbz r3, 54ed0 │ │ │ │ ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 550d8 <_Py_hashtable_size@@Base> │ │ │ │ + bl 550d4 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 550d8 <_Py_hashtable_size@@Base> │ │ │ │ + bl 550d4 <_Py_hashtable_size@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 550d8 <_Py_hashtable_size@@Base> │ │ │ │ + bl 550d4 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33633 @ 0x8361 │ │ │ │ + movw r1, #34101 @ 0x8535 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 263798 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 54ed8 │ │ │ │ + bl 264960 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 54ed2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 501f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e0> │ │ │ │ - cbz r0, 54f3e │ │ │ │ + bl 50250 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e0> │ │ │ │ + cbz r0, 54f3a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54f24 │ │ │ │ + cbz r0, 54f20 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 54f32 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 54f2e │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b71b0 │ │ │ │ + bl 1bb3c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54f36 │ │ │ │ + bge.n 54f32 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f3e │ │ │ │ + b.n 54f3a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1152ac │ │ │ │ + bl 115ce4 │ │ │ │ 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 54f70 │ │ │ │ + beq.n 54f6c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54f86 │ │ │ │ + bne.n 54f82 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54fba │ │ │ │ + beq.n 54fb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54f88 │ │ │ │ - b.n 54fba │ │ │ │ + bgt.n 54f84 │ │ │ │ + b.n 54fb6 │ │ │ │ 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 54fa6 │ │ │ │ + beq.n 54fa2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54fd4 │ │ │ │ + bne.n 54fd0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54fba │ │ │ │ + beq.n 54fb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54fd6 │ │ │ │ + bgt.n 54fd2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 55018 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 55014 │ │ │ │ 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 12b138 │ │ │ │ + bl 12c11c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55002 │ │ │ │ + beq.n 54ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55002 │ │ │ │ + cbnz r3, 54ffe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55018 │ │ │ │ + beq.n 55014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55018 │ │ │ │ + cbnz r3, 55014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 55042 │ │ │ │ + bne.n 5503e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55064 │ │ │ │ - b.n 5505c │ │ │ │ + bne.n 55060 │ │ │ │ + b.n 55058 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60552 @ 0xec88 │ │ │ │ + movw r0, #63968 @ 0xf9e0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55034 │ │ │ │ + bne.n 55030 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 550d2 │ │ │ │ - bl 7f800 │ │ │ │ + b.n 550ce │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55058 │ │ │ │ + bne.n 55054 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55058 │ │ │ │ + beq.n 55054 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55058 │ │ │ │ + beq.n 55054 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 550ae │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 550aa │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55084 │ │ │ │ - b.n 55058 │ │ │ │ - cbz r4, 550ca │ │ │ │ + beq.n 55080 │ │ │ │ + b.n 55054 │ │ │ │ + cbz r4, 550c6 │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ │ │ │ │ -000550d8 <_Py_hashtable_size@@Base>: │ │ │ │ +000550d4 <_Py_hashtable_size@@Base>: │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #19100 @ 0x4a9c │ │ │ │ + movw r1, #22476 @ 0x57cc │ │ │ │ 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 8c55c │ │ │ │ - cbz r0, 5514c <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 55148 <_Py_hashtable_size@@Base+0x74> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55134 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ + bpl.n 55130 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1fec18 │ │ │ │ + bl 20194c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1ff630 │ │ │ │ - b.n 5514e <_Py_hashtable_size@@Base+0x76> │ │ │ │ + bl 2022b8 │ │ │ │ + b.n 5514a <_Py_hashtable_size@@Base+0x76> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13112 @ 0x3338 │ │ │ │ + movw r1, #16448 @ 0x4040 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 551a0 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ + blt.n 5519c <_Py_hashtable_size@@Base+0xc8> │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 551a2 <_Py_hashtable_size@@Base+0xca> │ │ │ │ + b.n 5519e <_Py_hashtable_size@@Base+0xca> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r2, [pc, #20] @ (551b8 <_Py_hashtable_size@@Base+0xe4>) │ │ │ │ + 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 553c2 <_Py_hashtable_size@@Base+0x2ee> │ │ │ │ + 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 551bc <_Py_hashtable_size@@Base+0xe4> │ │ │ │ + cbz r0, 551d4 <_Py_hashtable_size@@Base+0x100> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5521c <_Py_hashtable_size@@Base+0x144> │ │ │ │ + cbz r0, 55234 <_Py_hashtable_size@@Base+0x160> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 551ee <_Py_hashtable_size@@Base+0x116> │ │ │ │ + bge.n 55206 <_Py_hashtable_size@@Base+0x132> │ │ │ │ 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 551c8 <_Py_hashtable_size@@Base+0xf0> │ │ │ │ - cbz r2, 55200 <_Py_hashtable_size@@Base+0x128> │ │ │ │ + b.n 551e0 <_Py_hashtable_size@@Base+0x10c> │ │ │ │ + cbz r2, 55218 <_Py_hashtable_size@@Base+0x144> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 55200 <_Py_hashtable_size@@Base+0x128> │ │ │ │ + cbz r0, 55218 <_Py_hashtable_size@@Base+0x144> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 55220 <_Py_hashtable_size@@Base+0x148> │ │ │ │ + beq.n 55238 <_Py_hashtable_size@@Base+0x164> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 55220 <_Py_hashtable_size@@Base+0x148> │ │ │ │ - bl 71400 │ │ │ │ - cbnz r0, 55220 <_Py_hashtable_size@@Base+0x148> │ │ │ │ + b.n 55238 <_Py_hashtable_size@@Base+0x164> │ │ │ │ + bl 71718 │ │ │ │ + cbnz r0, 55238 <_Py_hashtable_size@@Base+0x164> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5521c <_Py_hashtable_size@@Base+0x144> │ │ │ │ + beq.n 55234 <_Py_hashtable_size@@Base+0x160> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5521c <_Py_hashtable_size@@Base+0x144> │ │ │ │ + cbnz r3, 55234 <_Py_hashtable_size@@Base+0x160> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55270 <_Py_hashtable_size@@Base+0x198> │ │ │ │ + b.n 55288 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #58652 @ 0xe51c │ │ │ │ + movw r5, #62028 @ 0xf24c │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #19116 @ 0x4aac │ │ │ │ + movw r0, #22492 @ 0x57dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #58632 @ 0xe508 │ │ │ │ + movw r1, #62008 @ 0xf238 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #60412 @ 0xebfc │ │ │ │ + movw r3, #63780 @ 0xf924 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #14572 @ 0x38ec │ │ │ │ + movw r1, #17908 @ 0x45f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #16532 @ 0x4094 │ │ │ │ + movw r3, #19908 @ 0x4dc4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5529a <_Py_hashtable_size@@Base+0x1c2> │ │ │ │ + bne.n 552b2 <_Py_hashtable_size@@Base+0x1de> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 552ba <_Py_hashtable_size@@Base+0x1e2> │ │ │ │ - b.n 552b2 <_Py_hashtable_size@@Base+0x1da> │ │ │ │ + bne.n 552d2 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + b.n 552ca <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60428 @ 0xec0c │ │ │ │ + movw r0, #63844 @ 0xf964 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5528c <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ - b.n 5537c <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 552a4 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + b.n 55394 <_Py_hashtable_size@@Base+0x2c0> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5537c <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ + bne.n 55394 <_Py_hashtable_size@@Base+0x2c0> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 552d2 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ - bl 7f800 │ │ │ │ + cbnz r0, 552ea <_Py_hashtable_size@@Base+0x216> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5537c <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ + bne.n 55394 <_Py_hashtable_size@@Base+0x2c0> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 552f2 <_Py_hashtable_size@@Base+0x21a> │ │ │ │ - bl 83a14 │ │ │ │ + b.n 5530a <_Py_hashtable_size@@Base+0x236> │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 552ee <_Py_hashtable_size@@Base+0x216> │ │ │ │ + beq.n 55306 <_Py_hashtable_size@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 552ee <_Py_hashtable_size@@Base+0x216> │ │ │ │ + cbnz r3, 55306 <_Py_hashtable_size@@Base+0x232> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 552c4 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + beq.n 552dc <_Py_hashtable_size@@Base+0x208> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5537c <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ + beq.n 55394 <_Py_hashtable_size@@Base+0x2c0> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 55322 <_Py_hashtable_size@@Base+0x24a> │ │ │ │ + bge.n 5533a <_Py_hashtable_size@@Base+0x266> │ │ │ │ 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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 5537c <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ + cbz r0, 55394 <_Py_hashtable_size@@Base+0x2c0> │ │ │ │ add.w r9, r0, #16 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 55380 <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ + bge.n 55398 <_Py_hashtable_size@@Base+0x2c4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55390 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 553a8 <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55334 <_Py_hashtable_size@@Base+0x25c> │ │ │ │ + beq.n 5534c <_Py_hashtable_size@@Base+0x278> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5537c <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ + beq.n 55394 <_Py_hashtable_size@@Base+0x2c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5537c <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ + cbnz r3, 55394 <_Py_hashtable_size@@Base+0x2c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 553a0 <_Py_hashtable_size@@Base+0x2c8> │ │ │ │ + b.n 553b8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5538c <_Py_hashtable_size@@Base+0x2b4> │ │ │ │ + beq.n 553a4 <_Py_hashtable_size@@Base+0x2d0> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aee4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 553a0 <_Py_hashtable_size@@Base+0x2c8> │ │ │ │ + b.n 553b8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 55366 <_Py_hashtable_size@@Base+0x28e> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 5537e <_Py_hashtable_size@@Base+0x2aa> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #20] @ (553bc <_Py_hashtable_size@@Base+0x2e4>) │ │ │ │ + b.w 48ffe │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55412 <_Py_hashtable_size@@Base+0x33e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #52] @ (55414 <_Py_hashtable_size@@Base+0x340>) │ │ │ │ + cmp r3, r2 │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ + str r4, [r0, #8] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b.n 555a8 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str.w r1, [r0, #-8] │ │ │ │ + str.w r3, [r0, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {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+0x314> │ │ │ │ + beq.n 55444 <_Py_hashtable_size@@Base+0x370> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55402 <_Py_hashtable_size@@Base+0x32a> │ │ │ │ + bne.n 5545a <_Py_hashtable_size@@Base+0x386> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55436 <_Py_hashtable_size@@Base+0x35e> │ │ │ │ + beq.n 5548e <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55404 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ - b.n 55436 <_Py_hashtable_size@@Base+0x35e> │ │ │ │ + bgt.n 5545c <_Py_hashtable_size@@Base+0x388> │ │ │ │ + b.n 5548e <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ 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+0x34a> │ │ │ │ + beq.n 5547a <_Py_hashtable_size@@Base+0x3a6> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55450 <_Py_hashtable_size@@Base+0x378> │ │ │ │ + bne.n 554a8 <_Py_hashtable_size@@Base+0x3d4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55436 <_Py_hashtable_size@@Base+0x35e> │ │ │ │ + beq.n 5548e <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55452 <_Py_hashtable_size@@Base+0x37a> │ │ │ │ + bgt.n 554aa <_Py_hashtable_size@@Base+0x3d6> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 55494 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 554ec <_Py_hashtable_size@@Base+0x418> │ │ │ │ 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 1878c0 │ │ │ │ + bl 18ab80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5547e <_Py_hashtable_size@@Base+0x3a6> │ │ │ │ + beq.n 554d6 <_Py_hashtable_size@@Base+0x402> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5547e <_Py_hashtable_size@@Base+0x3a6> │ │ │ │ + cbnz r3, 554d6 <_Py_hashtable_size@@Base+0x402> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55494 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ + beq.n 554ec <_Py_hashtable_size@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55494 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ + cbnz r3, 554ec <_Py_hashtable_size@@Base+0x418> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 554b4 <_Py_hashtable_size@@Base+0x3dc> │ │ │ │ + cbnz r3, 5550c <_Py_hashtable_size@@Base+0x438> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 554ce <_Py_hashtable_size@@Base+0x3f6> │ │ │ │ + cbz r2, 55526 <_Py_hashtable_size@@Base+0x452> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 554ce <_Py_hashtable_size@@Base+0x3f6> │ │ │ │ + cbz r3, 55526 <_Py_hashtable_size@@Base+0x452> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57428 @ 0xe054 │ │ │ │ + movw r1, #60804 @ 0xed84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5559e <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ + b.n 555f6 <_Py_hashtable_size@@Base+0x522> │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b6dc │ │ │ │ + bl 4b73c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 554ca <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ + beq.n 55522 <_Py_hashtable_size@@Base+0x44e> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5550a <_Py_hashtable_size@@Base+0x432> │ │ │ │ + cbz r3, 55562 <_Py_hashtable_size@@Base+0x48e> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55500 <_Py_hashtable_size@@Base+0x428> │ │ │ │ + bne.n 55558 <_Py_hashtable_size@@Base+0x484> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 554f0 <_Py_hashtable_size@@Base+0x418> │ │ │ │ + bne.n 55548 <_Py_hashtable_size@@Base+0x474> │ │ │ │ dmb ish │ │ │ │ - beq.n 5550a <_Py_hashtable_size@@Base+0x432> │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 55562 <_Py_hashtable_size@@Base+0x48e> │ │ │ │ + bl 26bb60 │ │ │ │ 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 │ │ │ │ @@ -63959,15 +63992,15 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55524 <_Py_hashtable_size@@Base+0x44c> │ │ │ │ + bne.n 5557c <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ @@ -63979,646 +64012,620 @@ │ │ │ │ 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, 5559e <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ + cbz r3, 555f6 <_Py_hashtable_size@@Base+0x522> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55594 <_Py_hashtable_size@@Base+0x4bc> │ │ │ │ + bne.n 555ec <_Py_hashtable_size@@Base+0x518> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55584 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + bne.n 555dc <_Py_hashtable_size@@Base+0x508> │ │ │ │ dmb ish │ │ │ │ - beq.n 5559e <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ - bl 246198 │ │ │ │ + beq.n 555f6 <_Py_hashtable_size@@Base+0x522> │ │ │ │ + bl 247840 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 491c4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 555f8 <_Py_hashtable_size@@Base+0x520> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (555fc <_Py_hashtable_size@@Base+0x524>) │ │ │ │ - cmp r3, r2 │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str r4, [r0, #8] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str.w r1, [r0, #-8] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 55616 <_Py_hashtable_size@@Base+0x542> │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 55616 <_Py_hashtable_size@@Base+0x542> │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d1a54 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ 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 55630 <_Py_hashtable_size@@Base+0x558> │ │ │ │ + bhi.n 55652 <_Py_hashtable_size@@Base+0x57e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55650 <_Py_hashtable_size@@Base+0x578> │ │ │ │ - b.n 55648 <_Py_hashtable_size@@Base+0x570> │ │ │ │ - movw r0, #60436 @ 0xec14 │ │ │ │ + bne.n 55672 <_Py_hashtable_size@@Base+0x59e> │ │ │ │ + b.n 5566a <_Py_hashtable_size@@Base+0x596> │ │ │ │ + movw r0, #63852 @ 0xf96c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55620 <_Py_hashtable_size@@Base+0x548> │ │ │ │ - b.n 5573c <_Py_hashtable_size@@Base+0x664> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 55642 <_Py_hashtable_size@@Base+0x56e> │ │ │ │ + b.n 5575e <_Py_hashtable_size@@Base+0x68a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5573c <_Py_hashtable_size@@Base+0x664> │ │ │ │ + bne.n 5575e <_Py_hashtable_size@@Base+0x68a> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5573c <_Py_hashtable_size@@Base+0x664> │ │ │ │ + beq.n 5575e <_Py_hashtable_size@@Base+0x68a> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 55678 <_Py_hashtable_size@@Base+0x5a0> │ │ │ │ + ble.n 5569a <_Py_hashtable_size@@Base+0x5c6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5567c <_Py_hashtable_size@@Base+0x5a4> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 5567c <_Py_hashtable_size@@Base+0x5a4> │ │ │ │ - b.n 5573c <_Py_hashtable_size@@Base+0x664> │ │ │ │ + bne.n 5569e <_Py_hashtable_size@@Base+0x5ca> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 5569e <_Py_hashtable_size@@Base+0x5ca> │ │ │ │ + b.n 5575e <_Py_hashtable_size@@Base+0x68a> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 152bac │ │ │ │ - cbnz r0, 556a0 <_Py_hashtable_size@@Base+0x5c8> │ │ │ │ + bl 154838 │ │ │ │ + cbnz r0, 556c2 <_Py_hashtable_size@@Base+0x5ee> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19152 @ 0x4ad0 │ │ │ │ + movw r1, #22528 @ 0x5800 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 55722 <_Py_hashtable_size@@Base+0x64a> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 55744 <_Py_hashtable_size@@Base+0x670> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1531ac │ │ │ │ + bl 154e38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 55722 <_Py_hashtable_size@@Base+0x64a> │ │ │ │ + blt.n 55744 <_Py_hashtable_size@@Base+0x670> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55af6 <_Py_hashtable_size@@Base+0xa1e> │ │ │ │ + bl 55b00 <_Py_hashtable_size@@Base+0xa2c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55722 <_Py_hashtable_size@@Base+0x64a> │ │ │ │ - bl 95cc4 │ │ │ │ + beq.n 55744 <_Py_hashtable_size@@Base+0x670> │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 556fe <_Py_hashtable_size@@Base+0x626> │ │ │ │ + bge.n 55720 <_Py_hashtable_size@@Base+0x64c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 556fe <_Py_hashtable_size@@Base+0x626> │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 55720 <_Py_hashtable_size@@Base+0x64c> │ │ │ │ + bl e5264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 556be <_Py_hashtable_size@@Base+0x5e6> │ │ │ │ - b.n 55700 <_Py_hashtable_size@@Base+0x628> │ │ │ │ + beq.n 556e0 <_Py_hashtable_size@@Base+0x60c> │ │ │ │ + b.n 55722 <_Py_hashtable_size@@Base+0x64e> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55bf2 │ │ │ │ + bl 55bfc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5572c <_Py_hashtable_size@@Base+0x654> │ │ │ │ - cbnz r5, 55722 <_Py_hashtable_size@@Base+0x64a> │ │ │ │ + bge.n 5574e <_Py_hashtable_size@@Base+0x67a> │ │ │ │ + cbnz r5, 55744 <_Py_hashtable_size@@Base+0x670> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5573c <_Py_hashtable_size@@Base+0x664> │ │ │ │ + bl f1d24 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5575e <_Py_hashtable_size@@Base+0x68a> │ │ │ │ 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 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ 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] @ (55784 <_Py_hashtable_size@@Base+0x6ac>) │ │ │ │ + ldr r4, [pc, #40] @ (557a4 <_Py_hashtable_size@@Base+0x6d0>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55770 <_Py_hashtable_size@@Base+0x698> │ │ │ │ + cbz r3, 55792 <_Py_hashtable_size@@Base+0x6be> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 557a2 <_Py_hashtable_size@@Base+0x6ca> │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 557a2 <_Py_hashtable_size@@Base+0x6ca> │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d124c │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ + ldr r2, [pc, #20] @ (557c0 <_Py_hashtable_size@@Base+0x6ec>) │ │ │ │ + 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 553c2 <_Py_hashtable_size@@Base+0x2ee> │ │ │ │ + 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 557ce <_Py_hashtable_size@@Base+0x6f6> │ │ │ │ + bge.n 557e4 <_Py_hashtable_size@@Base+0x710> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 243698 <_PyDeadline_Get@@Base+0x52c> │ │ │ │ + b.w 244de8 <_PyTime_AsTimeval@@Base+0x4a44> │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r4, #35252 @ 0x89b4 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 13dba8 │ │ │ │ + bl 13f190 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55800 <_Py_hashtable_size@@Base+0x728>) │ │ │ │ - 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 555a8 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ - 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 5582e <_Py_hashtable_size@@Base+0x756> │ │ │ │ + beq.n 55828 <_Py_hashtable_size@@Base+0x754> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5585c <_Py_hashtable_size@@Base+0x784> │ │ │ │ + bne.n 55856 <_Py_hashtable_size@@Base+0x782> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55842 <_Py_hashtable_size@@Base+0x76a> │ │ │ │ + beq.n 5583c <_Py_hashtable_size@@Base+0x768> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5585e <_Py_hashtable_size@@Base+0x786> │ │ │ │ + bgt.n 55858 <_Py_hashtable_size@@Base+0x784> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 55888 <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 55882 <_Py_hashtable_size@@Base+0x7ae> │ │ │ │ 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 128e54 │ │ │ │ + bl 129e3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55888 <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + beq.n 55882 <_Py_hashtable_size@@Base+0x7ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55888 <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + cbnz r3, 55882 <_Py_hashtable_size@@Base+0x7ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, 558aa <_Py_hashtable_size@@Base+0x7d2> │ │ │ │ + cbz r3, 558a4 <_Py_hashtable_size@@Base+0x7d0> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 558ac <_Py_hashtable_size@@Base+0x7d4> │ │ │ │ + b.n 558a6 <_Py_hashtable_size@@Base+0x7d2> │ │ │ │ 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, 558d2 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + cbz r2, 558cc <_Py_hashtable_size@@Base+0x7f8> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 558da <_Py_hashtable_size@@Base+0x802> │ │ │ │ + b.n 558d4 <_Py_hashtable_size@@Base+0x800> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 558ea <_Py_hashtable_size@@Base+0x812> │ │ │ │ + cbnz r3, 558e4 <_Py_hashtable_size@@Base+0x810> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 558ea <_Py_hashtable_size@@Base+0x812> │ │ │ │ + blt.n 558e4 <_Py_hashtable_size@@Base+0x810> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 558ea <_Py_hashtable_size@@Base+0x812> │ │ │ │ - cbnz r5, 55910 <_Py_hashtable_size@@Base+0x838> │ │ │ │ + bgt.n 558e4 <_Py_hashtable_size@@Base+0x810> │ │ │ │ + cbnz r5, 5590a <_Py_hashtable_size@@Base+0x836> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r5, #17616 @ 0x44d0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55910 <_Py_hashtable_size@@Base+0x838> │ │ │ │ + cbnz r0, 5590a <_Py_hashtable_size@@Base+0x836> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 559de <_Py_hashtable_size@@Base+0x906> │ │ │ │ + b.n 559d8 <_Py_hashtable_size@@Base+0x904> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 559a2 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 5599c <_Py_hashtable_size@@Base+0x8c8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 55930 <_Py_hashtable_size@@Base+0x858> │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 5592a <_Py_hashtable_size@@Base+0x856> │ │ │ │ + bl f48a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 5592c <_Py_hashtable_size@@Base+0x854> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 55926 <_Py_hashtable_size@@Base+0x852> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5590c <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 55906 <_Py_hashtable_size@@Base+0x832> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559a2 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 5599c <_Py_hashtable_size@@Base+0x8c8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5594c <_Py_hashtable_size@@Base+0x874> │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 55946 <_Py_hashtable_size@@Base+0x872> │ │ │ │ + bl f48a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55948 <_Py_hashtable_size@@Base+0x870> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 55942 <_Py_hashtable_size@@Base+0x86e> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5590c <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 55906 <_Py_hashtable_size@@Base+0x832> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559a2 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 5599c <_Py_hashtable_size@@Base+0x8c8> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 55968 <_Py_hashtable_size@@Base+0x890> │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 55962 <_Py_hashtable_size@@Base+0x88e> │ │ │ │ + bl f48a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55964 <_Py_hashtable_size@@Base+0x88c> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5595e <_Py_hashtable_size@@Base+0x88a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5590c <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 55906 <_Py_hashtable_size@@Base+0x832> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559a2 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 5599c <_Py_hashtable_size@@Base+0x8c8> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 55982 <_Py_hashtable_size@@Base+0x8aa> │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 5597c <_Py_hashtable_size@@Base+0x8a8> │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5597e <_Py_hashtable_size@@Base+0x8a6> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 55978 <_Py_hashtable_size@@Base+0x8a4> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5590c <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 55906 <_Py_hashtable_size@@Base+0x832> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 559a2 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 5599c <_Py_hashtable_size@@Base+0x8c8> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5598c <_Py_hashtable_size@@Base+0x8b4> │ │ │ │ + cbz r3, 55986 <_Py_hashtable_size@@Base+0x8b2> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 559a2 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 5599c <_Py_hashtable_size@@Base+0x8c8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559a2 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5599c <_Py_hashtable_size@@Base+0x8c8> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5590c <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 55906 <_Py_hashtable_size@@Base+0x832> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r3, #35460 @ 0x8a84 │ │ │ │ + movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 559c6 <_Py_hashtable_size@@Base+0x8ee> │ │ │ │ + bne.n 559c0 <_Py_hashtable_size@@Base+0x8ec> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d86cc │ │ │ │ - b.n 559de <_Py_hashtable_size@@Base+0x906> │ │ │ │ - movw r2, #19188 @ 0x4af4 │ │ │ │ + bl 1dc134 │ │ │ │ + b.n 559d8 <_Py_hashtable_size@@Base+0x904> │ │ │ │ + movw r2, #22564 @ 0x5824 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 260280 │ │ │ │ + bl 261590 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, 55a00 <_Py_hashtable_size@@Base+0x928> │ │ │ │ + cbnz r3, 559fa <_Py_hashtable_size@@Base+0x926> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55a1a <_Py_hashtable_size@@Base+0x942> │ │ │ │ + cbz r2, 55a14 <_Py_hashtable_size@@Base+0x940> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55a1a <_Py_hashtable_size@@Base+0x942> │ │ │ │ + cbz r3, 55a14 <_Py_hashtable_size@@Base+0x940> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57428 @ 0xe054 │ │ │ │ + movw r1, #60804 @ 0xed84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 55af0 <_Py_hashtable_size@@Base+0xa18> │ │ │ │ + bl 127c34 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55afa <_Py_hashtable_size@@Base+0xa26> │ │ │ │ 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 55a32 <_Py_hashtable_size@@Base+0x95a> │ │ │ │ - bl 21d538 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 55a3e <_Py_hashtable_size@@Base+0x966> │ │ │ │ - b.n 55a16 <_Py_hashtable_size@@Base+0x93e> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fc5a <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ - mov r5, r0 │ │ │ │ + bne.n 55a2c <_Py_hashtable_size@@Base+0x958> │ │ │ │ + bl 4f9bc <_PyMonitoring_FirePyReturnEvent@@Base+0xf2> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 55a38 <_Py_hashtable_size@@Base+0x964> │ │ │ │ + b.n 55a10 <_Py_hashtable_size@@Base+0x93c> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c9e6 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55a16 <_Py_hashtable_size@@Base+0x93e> │ │ │ │ + beq.n 55a10 <_Py_hashtable_size@@Base+0x93c> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 55a68 <_Py_hashtable_size@@Base+0x990> │ │ │ │ + cbz r3, 55a62 <_Py_hashtable_size@@Base+0x98e> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55a5e <_Py_hashtable_size@@Base+0x986> │ │ │ │ + bne.n 55a58 <_Py_hashtable_size@@Base+0x984> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55a4e <_Py_hashtable_size@@Base+0x976> │ │ │ │ + bne.n 55a48 <_Py_hashtable_size@@Base+0x974> │ │ │ │ dmb ish │ │ │ │ - beq.n 55a68 <_Py_hashtable_size@@Base+0x990> │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 55a62 <_Py_hashtable_size@@Base+0x98e> │ │ │ │ + bl 26bb60 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ + 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 55a98 <_Py_hashtable_size@@Base+0x9c0> │ │ │ │ + bne.n 55a80 <_Py_hashtable_size@@Base+0x9ac> │ │ │ │ + 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, 55af0 <_Py_hashtable_size@@Base+0xa18> │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 55afa <_Py_hashtable_size@@Base+0xa26> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55ae6 <_Py_hashtable_size@@Base+0xa0e> │ │ │ │ + bne.n 55af0 <_Py_hashtable_size@@Base+0xa1c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ad6 <_Py_hashtable_size@@Base+0x9fe> │ │ │ │ + bne.n 55ae0 <_Py_hashtable_size@@Base+0xa0c> │ │ │ │ dmb ish │ │ │ │ - beq.n 55af0 <_Py_hashtable_size@@Base+0xa18> │ │ │ │ - bl 246198 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 55afa <_Py_hashtable_size@@Base+0xa26> │ │ │ │ + bl 247840 │ │ │ │ + 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, 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 55b1e <_Py_hashtable_size@@Base+0xa46> │ │ │ │ + bge.n 55b28 <_Py_hashtable_size@@Base+0xa54> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76f38 │ │ │ │ - b.n 55b20 <_Py_hashtable_size@@Base+0xa48> │ │ │ │ + bl 772d4 │ │ │ │ + b.n 55b2a <_Py_hashtable_size@@Base+0xa56> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55b48 <_Py_hashtable_size@@Base+0xa70> │ │ │ │ + cbz r0, 55b52 <_Py_hashtable_size@@Base+0xa7e> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55b3c <_Py_hashtable_size@@Base+0xa64> │ │ │ │ + bgt.n 55b46 <_Py_hashtable_size@@Base+0xa72> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76f38 │ │ │ │ - b.n 55b3e <_Py_hashtable_size@@Base+0xa66> │ │ │ │ + bl 772d4 │ │ │ │ + b.n 55b48 <_Py_hashtable_size@@Base+0xa74> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55b52 <_Py_hashtable_size@@Base+0xa7a> │ │ │ │ + cbnz r0, 55b5c <_Py_hashtable_size@@Base+0xa88> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 772d8 │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 77670 │ │ │ │ + bl 1ebf6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55be6 <_Py_hashtable_size@@Base+0xb0e> │ │ │ │ + b.n 55bf0 <_Py_hashtable_size@@Base+0xb1c> │ │ │ │ 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 55bc0 <_Py_hashtable_size@@Base+0xae8> │ │ │ │ - bl e6df8 │ │ │ │ + beq.n 55bca <_Py_hashtable_size@@Base+0xaf6> │ │ │ │ + bl e75f4 │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55bc4 <_Py_hashtable_size@@Base+0xaec> │ │ │ │ + cbz r0, 55bce <_Py_hashtable_size@@Base+0xafa> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55b92 <_Py_hashtable_size@@Base+0xaba> │ │ │ │ + bne.n 55b9c <_Py_hashtable_size@@Base+0xac8> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55bc4 <_Py_hashtable_size@@Base+0xaec> │ │ │ │ + beq.n 55bce <_Py_hashtable_size@@Base+0xafa> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55bc4 <_Py_hashtable_size@@Base+0xaec> │ │ │ │ + cbnz r2, 55bce <_Py_hashtable_size@@Base+0xafa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55bc4 <_Py_hashtable_size@@Base+0xaec> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55bce <_Py_hashtable_size@@Base+0xafa> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55ba2 <_Py_hashtable_size@@Base+0xaca> │ │ │ │ + beq.n 55bac <_Py_hashtable_size@@Base+0xad8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55ba2 <_Py_hashtable_size@@Base+0xaca> │ │ │ │ + cbnz r2, 55bac <_Py_hashtable_size@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 55b5c <_Py_hashtable_size@@Base+0xa84> │ │ │ │ + b.n 55b66 <_Py_hashtable_size@@Base+0xa92> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55be6 <_Py_hashtable_size@@Base+0xb0e> │ │ │ │ + b.n 55bf0 <_Py_hashtable_size@@Base+0xb1c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55be0 <_Py_hashtable_size@@Base+0xb08> │ │ │ │ + beq.n 55bea <_Py_hashtable_size@@Base+0xb16> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl ce984 │ │ │ │ - b.n 55bce <_Py_hashtable_size@@Base+0xaf6> │ │ │ │ - bl 772d8 │ │ │ │ - b.n 55b4c <_Py_hashtable_size@@Base+0xa74> │ │ │ │ + bl cf174 │ │ │ │ + b.n 55bd8 <_Py_hashtable_size@@Base+0xb04> │ │ │ │ + bl 77670 │ │ │ │ + b.n 55b56 <_Py_hashtable_size@@Base+0xa82> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00055bec : │ │ │ │ +00055bf6 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 24b96c │ │ │ │ + b.w 24ce28 │ │ │ │ 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 772d8 │ │ │ │ + bl 77670 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55c1c │ │ │ │ + beq.n 55c26 │ │ │ │ adds r5, #1 │ │ │ │ - bl ce984 │ │ │ │ - b.n 55c0c │ │ │ │ + bl cf174 │ │ │ │ + b.n 55c16 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 772d8 │ │ │ │ + b.w 77670 │ │ │ │ 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] │ │ │ │ @@ -64630,152 +64637,152 @@ │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 55c88 │ │ │ │ + beq.n 55c92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55c88 │ │ │ │ + cbnz r3, 55c92 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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 55cb6 │ │ │ │ + beq.n 55cc0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55ccc │ │ │ │ + bne.n 55cd6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55d00 │ │ │ │ + beq.n 55d0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55cce │ │ │ │ - b.n 55d00 │ │ │ │ + bgt.n 55cd8 │ │ │ │ + b.n 55d0a │ │ │ │ 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 55cec │ │ │ │ + beq.n 55cf6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d1a │ │ │ │ + bne.n 55d24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d00 │ │ │ │ + beq.n 55d0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d1c │ │ │ │ + bgt.n 55d26 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 55d5e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 55d68 │ │ │ │ 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 3627e │ │ │ │ + bl 3631a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55d48 │ │ │ │ + beq.n 55d52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55d48 │ │ │ │ + cbnz r3, 55d52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55d5e │ │ │ │ + beq.n 55d68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55d5e │ │ │ │ + cbnz r3, 55d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 82338 <_PyObject_New@@Base> │ │ │ │ + bl 82670 <_PyObject_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e2e │ │ │ │ + beq.n 55e38 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55dae │ │ │ │ + cbz r3, 55db8 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55da4 │ │ │ │ + bne.n 55dae │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55d94 │ │ │ │ + bne.n 55d9e │ │ │ │ dmb ish │ │ │ │ - beq.n 55dae │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 55db8 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ ldrd r8, r9, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldrd sl, fp, [r3, #16] │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r0, r7 │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ movs r1, #1 │ │ │ │ blx 294c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 263c10 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + bl 264dd8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #25 │ │ │ │ blx 294c4 │ │ │ │ @@ -64787,80 +64794,80 @@ │ │ │ │ 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, 55e2e │ │ │ │ + cbz r2, 55e38 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55e24 │ │ │ │ + bne.n 55e2e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55e14 │ │ │ │ + bne.n 55e1e │ │ │ │ dmb ish │ │ │ │ - beq.n 55e2e │ │ │ │ - bl 246198 │ │ │ │ + beq.n 55e38 │ │ │ │ + bl 247840 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 55e84 │ │ │ │ + bgt.n 55e8e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55e68 │ │ │ │ + cbz r2, 55e72 │ │ │ │ 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, #54256 @ 0xd3f0 │ │ │ │ + movw r3, #57672 @ 0xe148 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #58840 @ 0xe5d8 │ │ │ │ + movw r1, #62256 @ 0xf330 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 55e92 │ │ │ │ + bl d2088 │ │ │ │ + b.n 55e9c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8e95c │ │ │ │ + bl 8ecbc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55e96 │ │ │ │ + cbnz r0, 55ea0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55eba │ │ │ │ + b.n 55ec4 │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r1, r5, #16 │ │ │ │ - bl 8ef88 │ │ │ │ + bl 8f2e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55eba │ │ │ │ + beq.n 55ec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55eba │ │ │ │ + cbnz r3, 55ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -64868,862 +64875,852 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 55ef2 │ │ │ │ + bne.n 55efc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55f14 │ │ │ │ - b.n 55f0c │ │ │ │ + bne.n 55f1e │ │ │ │ + b.n 55f16 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #60452 @ 0xec24 │ │ │ │ + movw r0, #63868 @ 0xf97c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55ee4 │ │ │ │ + bne.n 55eee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55f78 │ │ │ │ - bl 7f800 │ │ │ │ + b.n 55f82 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f08 │ │ │ │ + bne.n 55f12 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f08 │ │ │ │ + bne.n 55f12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f08 │ │ │ │ + beq.n 55f12 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55f64 │ │ │ │ + bge.n 55f6e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55f84 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 55f8e │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f32 │ │ │ │ + beq.n 55f3c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 55f70 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 55f7a │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f08 │ │ │ │ + bne.n 55f12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9e8 │ │ │ │ + bl 7fd20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 55f94 │ │ │ │ + cbz r3, 55f9e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ce984 │ │ │ │ - b.n 55f94 │ │ │ │ + bl cf174 │ │ │ │ + b.n 55f9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 55f64 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 55f6e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55fc8 │ │ │ │ + beq.n 55fd2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55fde │ │ │ │ + bne.n 55fe8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56012 │ │ │ │ + beq.n 5601c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55fe0 │ │ │ │ - b.n 56012 │ │ │ │ + bgt.n 55fea │ │ │ │ + b.n 5601c │ │ │ │ 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 55ffe │ │ │ │ + beq.n 56008 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5602c │ │ │ │ + bne.n 56036 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56012 │ │ │ │ + beq.n 5601c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5602e │ │ │ │ + bgt.n 56038 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 56070 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5607a │ │ │ │ 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 36404 │ │ │ │ + bl 36468 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5605a │ │ │ │ + beq.n 56064 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5605a │ │ │ │ + cbnz r3, 56064 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56070 │ │ │ │ + beq.n 5607a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56070 │ │ │ │ + cbnz r3, 5607a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56090 │ │ │ │ + cbnz r3, 5609c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 560aa │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 560b6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 560aa │ │ │ │ + cbz r3, 560b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57428 @ 0xe054 │ │ │ │ + movw r1, #60804 @ 0xed84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56190 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 560c2 │ │ │ │ - bl 4f95c <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 560ce │ │ │ │ - b.n 560a6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4c9b6 │ │ │ │ + b.n 5617e │ │ │ │ + bl 167f04 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 498f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 560a6 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 560f8 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 560b2 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 560f0 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 560ee │ │ │ │ + bne.n 560e6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 560de │ │ │ │ + bne.n 560d6 │ │ │ │ dmb ish │ │ │ │ - beq.n 560f8 │ │ │ │ - bl 267eb0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 560f0 │ │ │ │ + bl 26bb60 │ │ │ │ + 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 56116 │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 5610a │ │ │ │ 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, 56190 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 5617e │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56186 │ │ │ │ + bne.n 56174 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56176 │ │ │ │ + bne.n 56164 │ │ │ │ dmb ish │ │ │ │ - beq.n 56190 │ │ │ │ - bl 246198 │ │ │ │ + beq.n 5617e │ │ │ │ + bl 247840 │ │ │ │ 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, 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 561c0 │ │ │ │ + bhi.n 561ae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 561e0 │ │ │ │ - b.n 561d8 │ │ │ │ - movw r0, #60460 @ 0xec2c │ │ │ │ + bne.n 561ce │ │ │ │ + b.n 561c6 │ │ │ │ + movw r0, #63876 @ 0xf984 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 561b2 │ │ │ │ - b.n 562ba │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 561a0 │ │ │ │ + b.n 562a8 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 562ba │ │ │ │ + bne.n 562a8 │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ee9fc │ │ │ │ + bl 1f1b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 562ba │ │ │ │ + beq.n 562a8 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 56206 │ │ │ │ + ble.n 561f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56208 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 56208 │ │ │ │ - b.n 562ba │ │ │ │ + bne.n 561f6 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 561f6 │ │ │ │ + b.n 562a8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 152bac │ │ │ │ - cbnz r0, 5622c │ │ │ │ + bl 154838 │ │ │ │ + cbnz r0, 5621a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19256 @ 0x4b38 │ │ │ │ + movw r1, #22632 @ 0x5868 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 56294 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 56282 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1531ac │ │ │ │ + bl 154e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 56294 │ │ │ │ + blt.n 56282 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55af6 <_Py_hashtable_size@@Base+0xa1e> │ │ │ │ + bl 55b00 <_Py_hashtable_size@@Base+0xa2c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56294 │ │ │ │ - bl 95cc4 │ │ │ │ + beq.n 56282 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56286 │ │ │ │ + bge.n 56274 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 562aa │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 56298 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5624a │ │ │ │ + beq.n 56238 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55bf2 │ │ │ │ + bl 55bfc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5629e │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 562ba │ │ │ │ + bne.n 5628c │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 562a8 │ │ │ │ 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 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 56282 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 56270 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5631e │ │ │ │ + beq.n 5630c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5631e │ │ │ │ + ble.n 5630c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #19292 @ 0x4b5c │ │ │ │ + movw r0, #22668 @ 0x588c │ │ │ │ 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 ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5632e │ │ │ │ + beq.n 5631c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5632e │ │ │ │ + cbnz r3, 5631c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5632e │ │ │ │ - movw r0, #19328 @ 0x4b80 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5631c │ │ │ │ + movw r0, #22704 @ 0x58b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5635e │ │ │ │ + beq.n 5634c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5638c │ │ │ │ + bne.n 5637a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56372 │ │ │ │ + beq.n 56360 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5638e │ │ │ │ + bgt.n 5637c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 563c8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 563b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (563d0 ) │ │ │ │ + ldr r0, [pc, #56] @ (563bc ) │ │ │ │ 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 93238 │ │ │ │ + bl 935b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 563c8 │ │ │ │ + beq.n 563b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 563c8 │ │ │ │ + cbnz r3, 563b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov 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 56474 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56426 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5641c │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5640c │ │ │ │ - dmb ish │ │ │ │ - beq.n 56426 │ │ │ │ - bl 267eb0 │ │ │ │ - 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, 56474 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5646a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5645a │ │ │ │ - dmb ish │ │ │ │ - beq.n 56474 │ │ │ │ - bl 246198 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 564a0 │ │ │ │ + bne.n 563e8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 564c0 │ │ │ │ - b.n 564b8 │ │ │ │ + bne.n 56408 │ │ │ │ + b.n 56400 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60420 @ 0xec04 │ │ │ │ + movw r0, #63836 @ 0xf95c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56490 │ │ │ │ - b.n 56572 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 563d8 │ │ │ │ + b.n 564ba │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56572 │ │ │ │ + bne.n 564ba │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 152bac │ │ │ │ - cbnz r0, 564e2 │ │ │ │ + bl 154838 │ │ │ │ + cbnz r0, 5642a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19352 @ 0x4b98 │ │ │ │ + movw r1, #22728 @ 0x58c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5655c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 564a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1531ac │ │ │ │ + bl 154e38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5655c │ │ │ │ + blt.n 564a4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55af6 <_Py_hashtable_size@@Base+0xa1e> │ │ │ │ + bl 55b00 <_Py_hashtable_size@@Base+0xa2c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5655c │ │ │ │ - bl 95cc4 │ │ │ │ + beq.n 564a4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 56538 │ │ │ │ + bge.n 56480 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56538 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 56480 │ │ │ │ + bl e5264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56500 │ │ │ │ - b.n 5653a │ │ │ │ + beq.n 56448 │ │ │ │ + b.n 56482 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55bf2 │ │ │ │ + bl 55bfc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56566 │ │ │ │ - cbnz r5, 5655c │ │ │ │ + bge.n 564ae │ │ │ │ + cbnz r5, 564a4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 56572 │ │ │ │ + bl f1d24 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 564ba │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {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 r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 564de │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 564f8 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 564f8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #60804 @ 0xed84 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 565ce │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 56510 │ │ │ │ + bl 21f4d8 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 5651c │ │ │ │ + b.n 564f4 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fcba <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 564f4 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 56546 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5653c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5652c │ │ │ │ + dmb ish │ │ │ │ + beq.n 56546 │ │ │ │ + bl 26bb60 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 56576 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 565ce │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 565c4 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 565b4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 565ce │ │ │ │ + bl 247840 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 565a6 │ │ │ │ + beq.n 56600 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 565d4 │ │ │ │ + bne.n 5662e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 565ba │ │ │ │ + beq.n 56614 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 565d6 │ │ │ │ + bgt.n 56630 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 56610 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5666a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (56618 ) │ │ │ │ + ldr r0, [pc, #56] @ (56670 ) │ │ │ │ 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 93238 │ │ │ │ + bl 935b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56610 │ │ │ │ + beq.n 5666a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56610 │ │ │ │ + cbnz r3, 5666a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005661c : │ │ │ │ +00056674 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (56660 ) │ │ │ │ + ldr r4, [pc, #52] @ (566b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 56644 │ │ │ │ + cbnz r1, 5669c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3aefe <_PyImport_ClearExtension@@Base+0x2ee> │ │ │ │ + b.w 3af60 <_PyImport_ClearExtension@@Base+0x34e> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #19388 @ 0x4bbc │ │ │ │ + movw r2, #22764 @ 0x58ec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ + bl 127c98 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000566bc : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56682 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 5669c │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5669c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57428 @ 0xe054 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 56764 │ │ │ │ - bl 165de0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 4989a │ │ │ │ + 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 1d0bec │ │ │ │ + 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 56698 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 566d6 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 5678c │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 5673e │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 566cc │ │ │ │ + bne.n 56734 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 566bc │ │ │ │ + bne.n 56724 │ │ │ │ dmb ish │ │ │ │ - beq.n 566d6 │ │ │ │ - bl 267eb0 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 566f0 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ + beq.n 5673e │ │ │ │ + bl 26bb60 │ │ │ │ + add.w r6, r4, #8 │ │ │ │ + add.w r5, r7, #8 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 56764 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ + add.w r1, r4, #40 @ 0x28 │ │ │ │ + add.w r0, r7, #40 @ 0x28 │ │ │ │ + blx 29c10 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 5678c │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5675a │ │ │ │ + bne.n 56782 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5674a │ │ │ │ + bne.n 56772 │ │ │ │ dmb ish │ │ │ │ - beq.n 56764 │ │ │ │ - bl 246198 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0005676a : │ │ │ │ - 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 1ccd44 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq.n 5678c │ │ │ │ + bl 247840 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov 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 56844 │ │ │ │ + beq.n 5683a │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 567ec │ │ │ │ + cbz r3, 567e2 │ │ │ │ addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 567e2 │ │ │ │ + bne.n 567d8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 567d2 │ │ │ │ + bne.n 567c8 │ │ │ │ dmb ish │ │ │ │ - beq.n 567ec │ │ │ │ - bl 267eb0 │ │ │ │ + beq.n 567e2 │ │ │ │ + bl 26bb60 │ │ │ │ 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} │ │ │ │ @@ -65731,129 +65728,129 @@ │ │ │ │ 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, 56844 │ │ │ │ + cbz r3, 5683a │ │ │ │ addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5683a │ │ │ │ + bne.n 56830 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5682a │ │ │ │ + bne.n 56820 │ │ │ │ dmb ish │ │ │ │ - beq.n 56844 │ │ │ │ - bl 246198 │ │ │ │ + beq.n 5683a │ │ │ │ + bl 247840 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 56852 │ │ │ │ - b.w 7a1c4 │ │ │ │ + cbz r0, 56848 │ │ │ │ + b.w 7a57c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005685c <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +00056852 <_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 56910 <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 56906 <_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 35e42 │ │ │ │ + bl 35ea6 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5689c <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f800 │ │ │ │ + cbnz r0, 56892 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7fb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 568ce <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 568c4 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6c098 │ │ │ │ + bl 6c360 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 568ae <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 568c0 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 568a4 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 568b6 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 193844 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 568c4 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 197590 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 568ba <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ 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, 5690c <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 568f0 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 139974 │ │ │ │ + cbz r4, 56902 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 568e6 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13b198 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d391c │ │ │ │ - cbz r0, 568f0 <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d4128 │ │ │ │ + cbz r0, 568e6 <_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 56912 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 56908 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 56908 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 568fe <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 265e14 │ │ │ │ + bl 266fdc │ │ │ │ adds r7, #1 │ │ │ │ - b.n 568f2 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 568e8 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 56874 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 5686a <_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, #19508 @ 0x4c34 │ │ │ │ + movw r0, #22884 @ 0x5964 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ 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 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cda78 │ │ │ │ + b.w 1d1844 │ │ │ │ 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,91 +65866,125 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056996 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0005698c <_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 56a3e <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56a34 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a42 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a38 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 569f4 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 569ea <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56a04 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 569fa <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a42 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a38 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a42 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56a38 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a42 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56a38 <_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 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a22 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56a18 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a22 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56a18 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a34 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56a2a <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56a34 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56a2a <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56a42 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56a38 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 569b2 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 569a8 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a46 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56a3c <_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, 56a62 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 56a62 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 56a7c <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + ldr r5, [pc, #44] @ (56a90 <_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 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 56a8a <_PyXI_ApplyNamespace@@Base+0xfe> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 553c2 <_Py_hashtable_size@@Base+0x2ee> │ │ │ │ + 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, #196] @ (56b20 <_PyXI_ApplyNamespace@@Base+0x18a>) │ │ │ │ + ldr r2, [pc, #192] @ (56b68 <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ 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 │ │ │ │ @@ -65962,192 +65993,158 @@ │ │ │ │ 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 56a70 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ + bne.n 56aba <_PyXI_ApplyNamespace@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b14 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ - movw sl, #31664 @ 0x7bb0 │ │ │ │ + beq.n 56b5e <_PyXI_ApplyNamespace@@Base+0x1d2> │ │ │ │ + movw sl, #35120 @ 0x8930 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #31852 @ 0x7c6c │ │ │ │ + movw r9, #35308 @ 0x89ec │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #18384 @ 0x47d0 │ │ │ │ + movw r8, #21868 @ 0x556c │ │ │ │ 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, #19536 @ 0x4c50 │ │ │ │ + movw r0, #22912 @ 0x5980 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b0e <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ - bl 83b94 │ │ │ │ + cbz r7, 56b58 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56af6 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ + cbz r0, 56b40 <_PyXI_ApplyNamespace@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b0e <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + beq.n 56b58 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b0e <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + cbnz r3, 56b58 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b0e <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b58 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b06 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + beq.n 56b50 <_PyXI_ApplyNamespace@@Base+0x1c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b06 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + cbnz r3, 56b50 <_PyXI_ApplyNamespace@@Base+0x1c4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56ab4 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ - b.n 56b16 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ + bne.n 56afe <_PyXI_ApplyNamespace@@Base+0x172> │ │ │ │ + b.n 56b60 <_PyXI_ApplyNamespace@@Base+0x1d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56b46 <_PyXI_ApplyNamespace@@Base+0x1b0> │ │ │ │ + cbnz r2, 56b8e <_PyXI_ApplyNamespace@@Base+0x202> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56b46 <_PyXI_ApplyNamespace@@Base+0x1b0> │ │ │ │ + bne.n 56b8e <_PyXI_ApplyNamespace@@Base+0x202> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56b60 <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ - ldr r5, [pc, #44] @ (56b74 <_PyXI_ApplyNamespace@@Base+0x1de>) │ │ │ │ + cbnz r0, 56ba8 <_PyXI_ApplyNamespace@@Base+0x21c> │ │ │ │ + ldr r5, [pc, #44] @ (56bbc <_PyXI_ApplyNamespace@@Base+0x230>) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56b6e <_PyXI_ApplyNamespace@@Base+0x1d8> │ │ │ │ + cbz r0, 56bb6 <_PyXI_ApplyNamespace@@Base+0x22a> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 555a8 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + b.w 553c2 <_Py_hashtable_size@@Base+0x2ee> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add ip, pc │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056b78 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056bc0 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56bb0 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56bf8 <_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, 56b96 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56bde <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56ba6 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56bee <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 230bb4 │ │ │ │ + bl 23297c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c248 │ │ │ │ - bl 139974 │ │ │ │ - bl 13a2e8 │ │ │ │ - b.n 56b96 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c510 │ │ │ │ + bl 13b198 │ │ │ │ + bl 13bb0c │ │ │ │ + b.n 56bde <_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, 56bd4 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 56bd4 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 56bee <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ - ldr r5, [pc, #40] @ (56c00 <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 56bfc <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 555a8 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r0, r5 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56c1a <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ - b.w 7a1c4 │ │ │ │ + cbz r0, 56c10 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + b.w 7a57c │ │ │ │ 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 56c8c │ │ │ │ + bl 56c82 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c50 <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 56c46 <_PyXI_FreeNamespace@@Base+0x86> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56c68 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ + b.n 56c5e <_PyXI_FreeNamespace@@Base+0x9e> │ │ │ │ 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 +66152,504 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56c88 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ + cbz r3, 56c7e <_PyXI_FreeNamespace@@Base+0xbe> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ │ │ │ │ -00056c8c : │ │ │ │ +00056c82 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56cbe │ │ │ │ + bpl.n 56cb4 │ │ │ │ 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, 56cb4 │ │ │ │ + cbnz r3, 56caa │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56cbc │ │ │ │ + b.n 56cb2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56caa │ │ │ │ + bne.n 56ca0 │ │ │ │ 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, 56cee │ │ │ │ + cbz r0, 56ce4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cee │ │ │ │ + beq.n 56ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cee │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ce4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d0a │ │ │ │ + cbz r0, 56d00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d0a │ │ │ │ + beq.n 56d00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d0a │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d00 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 101080 │ │ │ │ + bl 101890 │ │ │ │ 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, 56d40 │ │ │ │ + cbz r0, 56d36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d40 │ │ │ │ + beq.n 56d36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d40 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d36 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d5c │ │ │ │ + cbz r0, 56d52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d5c │ │ │ │ + beq.n 56d52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d5c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d52 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56d78 │ │ │ │ + cbz r0, 56d6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d78 │ │ │ │ + beq.n 56d6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d78 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d6e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 101080 │ │ │ │ + bl 101890 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #19648 @ 0x4cc0 │ │ │ │ + movw r0, #23024 @ 0x59f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbde0 │ │ │ │ + bl cc5b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56dc4 │ │ │ │ + cbz r0, 56dba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dc4 │ │ │ │ + beq.n 56dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dc4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dba │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56de0 │ │ │ │ + cbz r0, 56dd6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56de0 │ │ │ │ + beq.n 56dd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56de0 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dd6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56dfc │ │ │ │ + cbz r0, 56df2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dfc │ │ │ │ + beq.n 56df2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dfc │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56df2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56e18 │ │ │ │ + cbz r0, 56e0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e18 │ │ │ │ + beq.n 56e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e18 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e0e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56e34 │ │ │ │ + cbz r0, 56e2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e34 │ │ │ │ + beq.n 56e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e34 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e2a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56e50 │ │ │ │ + cbz r0, 56e46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e50 │ │ │ │ + beq.n 56e46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e50 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e46 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56d94 │ │ │ │ + b.n 56d8a │ │ │ │ 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 56e78 │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 56e6e │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56e84 │ │ │ │ + cbz r3, 56e7a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56ea4 │ │ │ │ + b.n 56e9a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d39bc │ │ │ │ - cbnz r0, 56ea0 │ │ │ │ + bl 1d7484 │ │ │ │ + cbnz r0, 56e96 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56ea0 │ │ │ │ + cbnz r3, 56e96 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56ea0 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56e96 │ │ │ │ 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 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ + 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 │ │ │ │ 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, #19968 @ 0x4e00 │ │ │ │ + movw r1, #23344 @ 0x5b30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56efc │ │ │ │ + blt.n 56f04 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56f00 │ │ │ │ + cbz r0, 56f08 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56f00 │ │ │ │ + b.n 56f08 │ │ │ │ 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 13bc44 │ │ │ │ + bl 13d1f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56f46 │ │ │ │ - blt.w 570b4 │ │ │ │ - movw r0, #62248 @ 0xf328 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + beq.n 56f3c │ │ │ │ + blt.w 570aa │ │ │ │ + movw r0, #48 @ 0x30 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a1c4 │ │ │ │ - movw r0, #63620 @ 0xf884 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56f5c │ │ │ │ + cbnz r0, 56f52 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 57090 │ │ │ │ + b.n 57086 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 56fa0 │ │ │ │ + ble.n 56f96 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20196 @ 0x4ee4 │ │ │ │ + movw r0, #23572 @ 0x5c14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f96 │ │ │ │ + beq.n 56f8c │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f96 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f8c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56f62 │ │ │ │ - b.n 56f56 │ │ │ │ + bne.n 56f58 │ │ │ │ + b.n 56f4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8de00 │ │ │ │ - cbz r0, 5700a │ │ │ │ + bl 8e160 │ │ │ │ + cbz r0, 57000 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20204 @ 0x4eec │ │ │ │ + movw r0, #23580 @ 0x5c1c │ │ │ │ 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 ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fec │ │ │ │ + beq.n 56fe2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 56fec │ │ │ │ + cbnz r2, 56fe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57002 │ │ │ │ + beq.n 56ff8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 57002 │ │ │ │ + cbnz r2, 56ff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56f56 │ │ │ │ + beq.n 56f4c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 56fa4 │ │ │ │ + b.n 56f9a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b29e8 │ │ │ │ + bl 1b6a74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57098 │ │ │ │ + beq.n 5708e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e497c │ │ │ │ + bl 1e7cbc │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57038 │ │ │ │ + cbnz r0, 5702e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57098 │ │ │ │ + beq.n 5708e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57098 │ │ │ │ + cbnz r3, 5708e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57098 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5708e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20216 @ 0x4ef8 │ │ │ │ + movw r0, #23592 @ 0x5c28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57064 │ │ │ │ + beq.n 5705a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57064 │ │ │ │ + cbnz r3, 5705a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5707a │ │ │ │ + beq.n 57070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5707a │ │ │ │ + cbnz r3, 57070 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57090 │ │ │ │ + beq.n 57086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57090 │ │ │ │ + cbnz r3, 57086 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c194 │ │ │ │ - b.n 570b8 │ │ │ │ + bl 13d740 │ │ │ │ + b.n 570ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570ae │ │ │ │ + beq.n 570a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 570ae │ │ │ │ + cbnz r3, 570a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c194 │ │ │ │ + bl 13d740 │ │ │ │ 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 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ 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, 570f4 │ │ │ │ - cbz r2, 5710e │ │ │ │ + cbnz r3, 570ea │ │ │ │ + cbz r2, 57104 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5710e │ │ │ │ + cbz r3, 57104 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22080 @ 0x5640 │ │ │ │ + movw r1, #25420 @ 0x634c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57116 │ │ │ │ + b.n 5710c │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ + movw r0, #1608 @ 0x648 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a57c │ │ │ │ │ │ │ │ -00057118 <_Py_c_prod@@Base>: │ │ │ │ +0005711a <_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, #63808 @ 0xf940 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1c4 │ │ │ │ │ │ │ │ -0005713e <_Py_c_sum@@Base>: │ │ │ │ +00057134 <_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 57194 <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 5718a <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 57198 <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 5718e <_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,311 +66661,331 @@ │ │ │ │ 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 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 5719c <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 57192 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ 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, 571be <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 571b4 <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 571c8 <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 571ce <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 571be <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 571c4 <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 571b8 <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 571fa <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 571ae <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 571f0 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571fa <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571f0 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 571d8 <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 571ce <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571fa <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571f0 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 571e2 <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 571d8 <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571fa <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571f0 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 571ec <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 571e2 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571fa <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571f0 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 571fa <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 571f0 <_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, 5721a <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 57210 <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57224 <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 5722a <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 5721a <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 57220 <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57214 <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 57238 <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 5720a <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 5722e <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57238 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 5722e <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57238 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 5722e <_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 5725e <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 5726e <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 57254 <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 57264 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 57282 <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 5726e <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 57278 <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 57264 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 57282 <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 57278 <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 57280 <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 57276 <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 57282 <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 57278 <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1ba0 │ │ │ │ - cbz r0, 57298 <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 57292 <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 57292 <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a5da0 │ │ │ │ + cbz r0, 5728e <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 57288 <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 57288 <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 57294 <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 5728a <_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 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ │ │ │ │ -000572a2 : │ │ │ │ - b.w 148cfc <_Py_HashDouble@@Base+0x638> │ │ │ │ +00057298 : │ │ │ │ + b.w 14a6f4 <_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 572f4 │ │ │ │ + ble.n 572ea │ │ │ │ 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 572f4 │ │ │ │ + bcs.n 572ea │ │ │ │ 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 572c8 │ │ │ │ + b.n 572be │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00057300 : │ │ │ │ +000572f6 : │ │ │ │ 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 7cffc │ │ │ │ + bl 7d338 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057320 : │ │ │ │ +00057316 : │ │ │ │ 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 57372 │ │ │ │ + beq.n 57368 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57372 │ │ │ │ + beq.n 57368 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 57372 │ │ │ │ - bl 85a18 │ │ │ │ - movw r3, #25508 @ 0x63a4 │ │ │ │ + beq.n 57368 │ │ │ │ + bl 85d2c │ │ │ │ + movw r3, #28844 @ 0x70ac │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #12852 @ 0x3234 │ │ │ │ + movw r2, #16308 @ 0x3fb4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 5737a │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + b.n 57370 │ │ │ │ + movw r0, #28844 @ 0x70ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ + ldr r2, [pc, #52] @ (573a8 ) │ │ │ │ + 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 5739a │ │ │ │ + movw r0, #26076 @ 0x65dc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w de37c │ │ │ │ + movw r0, #26084 @ 0x65e4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w de37c │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0005737c : │ │ │ │ +000573ac : │ │ │ │ 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 5739e │ │ │ │ + bne.n 573ce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 57394 │ │ │ │ + b.n 573c4 │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 573b4 │ │ │ │ + bne.n 573e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fe30 │ │ │ │ + b.w 90190 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 573cc │ │ │ │ + beq.n 573fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 573cc │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 573fc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 573d0 │ │ │ │ + b.n 57400 │ │ │ │ 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, 573f0 │ │ │ │ + cbnz r3, 57420 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 5740a │ │ │ │ + cbz r2, 5743a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5740a │ │ │ │ + cbz r3, 5743a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22748 @ 0x58dc │ │ │ │ + movw r1, #26140 @ 0x661c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 574a8 │ │ │ │ - bl 14ecb4 │ │ │ │ + b.n 574d8 │ │ │ │ + bl 1508ac │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57434 │ │ │ │ + cbz r5, 57464 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17916 @ 0x45fc │ │ │ │ + movw r1, #21252 @ 0x5304 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 57406 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 57436 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 5744c │ │ │ │ + cbnz r3, 5747c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 574a8 │ │ │ │ + b.n 574d8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 57462 │ │ │ │ - bl 772d8 │ │ │ │ + cbz r0, 57492 │ │ │ │ + bl 77670 │ │ │ │ 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 1eb730 │ │ │ │ + bl 1ee908 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57486 │ │ │ │ + cbz r0, 574b6 │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 57406 │ │ │ │ + b.n 57436 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ebbb4 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 574a0 │ │ │ │ + bl 1eed8c <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ + cbz r6, 574d0 │ │ │ │ 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 │ │ │ │ @@ -66977,407 +66994,388 @@ │ │ │ │ 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, 574cc │ │ │ │ + cbnz r1, 574fc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f8d74 │ │ │ │ + bl f95b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 574de │ │ │ │ - b.n 5750e │ │ │ │ - movw r0, #57836 @ 0xe1ec │ │ │ │ + cbnz r0, 5750e │ │ │ │ + b.n 5753e │ │ │ │ + movw r0, #61292 @ 0xef6c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 152258 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 153ec0 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 574c0 │ │ │ │ - b.n 5750e │ │ │ │ + bne.n 574f0 │ │ │ │ + b.n 5753e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 86f34 │ │ │ │ + bl 87250 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 574f8 │ │ │ │ - cbz r5, 57510 │ │ │ │ + blt.n 57528 │ │ │ │ + cbz r5, 57540 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f34 │ │ │ │ + bl 87250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 57510 │ │ │ │ + bge.n 57540 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5750e │ │ │ │ + beq.n 5753e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5750e │ │ │ │ + cbnz r3, 5753e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (57548 ) │ │ │ │ + ldr r2, [pc, #48] @ (57578 ) │ │ │ │ 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 5753c │ │ │ │ - movw r0, #22776 @ 0x58f8 │ │ │ │ + bne.n 5756c │ │ │ │ + movw r0, #26168 @ 0x6638 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddb6c │ │ │ │ - movw r0, #22784 @ 0x5900 │ │ │ │ + b.w de37c │ │ │ │ + movw r0, #26180 @ 0x6644 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5759c │ │ │ │ + bge.n 575cc │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 5759c │ │ │ │ + bpl.n 575cc │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (575a4 ) │ │ │ │ + ldr r4, [pc, #64] @ (575d4 ) │ │ │ │ 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 57594 │ │ │ │ + beq.n 575c4 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #48] @ (575dc ) │ │ │ │ - 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 575d0 │ │ │ │ - movw r0, #23312 @ 0x5b10 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddb6c │ │ │ │ - movw r0, #23324 @ 0x5b1c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddb6c │ │ │ │ - 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, #26728 @ 0x6868 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + 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 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ 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, #23372 @ 0x5b4c │ │ │ │ + movw r1, #26792 @ 0x68a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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, #23492 @ 0x5bc4 │ │ │ │ + movw r1, #26916 @ 0x6924 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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, 5766a │ │ │ │ + cbnz r5, 5768a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5766a │ │ │ │ + ble.n 5768a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5766a │ │ │ │ - cbnz r2, 5768e │ │ │ │ + bne.n 5768a │ │ │ │ + cbnz r2, 576ae │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5768e │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 576ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57748 │ │ │ │ + b.n 57768 │ │ │ │ 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, 576b8 │ │ │ │ + cbnz r2, 576d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57748 │ │ │ │ + b.n 57768 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 14ecb4 │ │ │ │ + bl 1508ac │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 576ae │ │ │ │ + ble.n 576ce │ │ │ │ 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 71ee8 │ │ │ │ + bl 72200 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5768a │ │ │ │ + beq.n 576aa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 57726 │ │ │ │ + beq.n 57746 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 57726 │ │ │ │ + cbnz r2, 57746 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5768a │ │ │ │ + beq.n 576aa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 576d0 │ │ │ │ + beq.n 576f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 576cc │ │ │ │ + bne.n 576ec │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 576cc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 576ec │ │ │ │ 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, #23540 @ 0x5bf4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - 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, 577a0 │ │ │ │ + cbz r2, 57798 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25573c │ │ │ │ + bl 256bfc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 577b0 │ │ │ │ + cbnz r0, 577a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5781e │ │ │ │ + b.n 57816 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f48e0 │ │ │ │ + bl 1f75cc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5778e │ │ │ │ - b.n 5779c │ │ │ │ + bne.n 57786 │ │ │ │ + b.n 57794 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 577bc │ │ │ │ - bl 1cb79c │ │ │ │ + cbnz r7, 577b4 │ │ │ │ + bl 1cf644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57808 │ │ │ │ + b.n 57800 │ │ │ │ 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 57806 │ │ │ │ + bge.n 577fe │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 128cf0 │ │ │ │ + bl 129cd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 577fa │ │ │ │ + beq.n 577f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 577fa │ │ │ │ + cbnz r3, 577f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 577d8 │ │ │ │ - b.n 57808 │ │ │ │ + bne.n 577d0 │ │ │ │ + b.n 57800 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5781e │ │ │ │ + beq.n 57816 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5781e │ │ │ │ + cbnz r3, 57816 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ 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 r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57848 │ │ │ │ + bne.n 57840 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57862 │ │ │ │ - b.n 57876 │ │ │ │ + cbnz r0, 5785a │ │ │ │ + b.n 5786e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55568 @ 0xd910 │ │ │ │ + movw r0, #59024 @ 0xe690 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5783c │ │ │ │ + bne.n 57834 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57906 │ │ │ │ - bl 83a14 │ │ │ │ + b.n 578fe │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57884 │ │ │ │ + bne.n 5787c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57894 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5788c │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5785e │ │ │ │ + bne.n 57856 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57894 │ │ │ │ + b.n 5788c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57872 │ │ │ │ + bne.n 5786a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57872 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5786a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ee268 │ │ │ │ + bl 1f141c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5785e │ │ │ │ + beq.n 57856 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 578c4 │ │ │ │ + bne.n 578bc │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4204 @ 0x106c │ │ │ │ + movw r1, #7604 @ 0x1db4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5785e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 57856 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146c98 │ │ │ │ + bl 148690 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5785e │ │ │ │ + beq.n 57856 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 578d8 │ │ │ │ + cbz r3, 578d0 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 578e0 │ │ │ │ + b.n 578d8 │ │ │ │ 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 │ │ │ │ @@ -67390,282 +67388,282 @@ │ │ │ │ blx 2a344 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005790a : │ │ │ │ +00057902 : │ │ │ │ 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] @ (57a30 ) │ │ │ │ + ldr r3, [pc, #276] @ (57a28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 57948 │ │ │ │ + cbz r5, 57940 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 57930 │ │ │ │ + bne.n 57928 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 57922 │ │ │ │ + b.n 5791a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57962 │ │ │ │ + beq.n 5795a │ │ │ │ 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 57962 │ │ │ │ - b.n 5792c │ │ │ │ + bcs.n 5795a │ │ │ │ + b.n 57924 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #50484 @ 0xc534 │ │ │ │ + movw r2, #53820 @ 0xd23c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ + bl 127c98 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57a2a │ │ │ │ + b.n 57a22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb80c │ │ │ │ + bl 1cf6b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5795e │ │ │ │ + beq.n 57956 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 579fe │ │ │ │ + bne.n 579f6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 57988 │ │ │ │ + cbnz r6, 57980 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3d48 │ │ │ │ + bl d4554 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 579c4 │ │ │ │ - bl 71400 │ │ │ │ + cbnz r5, 579bc │ │ │ │ + bl 71718 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 579c2 │ │ │ │ + cbnz r0, 579ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5795e │ │ │ │ + beq.n 57956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5795e │ │ │ │ - ldr r2, [pc, #140] @ (57a34 ) │ │ │ │ + bne.n 57956 │ │ │ │ + ldr r2, [pc, #140] @ (57a2c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 579b8 │ │ │ │ + cbz r3, 579b0 │ │ │ │ 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 5795e │ │ │ │ + b.n 57956 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 86f34 │ │ │ │ + bl 87250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57a28 │ │ │ │ + beq.n 57a20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57a28 │ │ │ │ - ldr r2, [pc, #80] @ (57a34 ) │ │ │ │ + cbnz r3, 57a20 │ │ │ │ + ldr r2, [pc, #80] @ (57a2c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 579f4 │ │ │ │ + cbz r3, 579ec │ │ │ │ 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 57a28 │ │ │ │ + b.n 57a20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57a2a │ │ │ │ + beq.n 57a22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57a2a │ │ │ │ - ldr r2, [pc, #36] @ (57a34 ) │ │ │ │ + cbnz r3, 57a22 │ │ │ │ + ldr r2, [pc, #36] @ (57a2c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57a1e │ │ │ │ + cbz r3, 57a16 │ │ │ │ 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 57a2a │ │ │ │ + b.n 57a22 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (57a84 ) │ │ │ │ + ldr r1, [pc, #60] @ (57a7c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 2389a8 │ │ │ │ + bl 23a660 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57a80 │ │ │ │ + bne.n 57a78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57a72 │ │ │ │ + beq.n 57a6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57a72 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57a6a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (57a84 ) │ │ │ │ - b.w 2389a8 │ │ │ │ + ldr r1, [pc, #8] @ (57a7c ) │ │ │ │ + b.w 23a660 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 579b8 │ │ │ │ + bcc.n 579b0 │ │ │ │ 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, 57aa6 │ │ │ │ + cbnz r0, 57a9e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57ab0 │ │ │ │ - b.n 57ab6 │ │ │ │ + cbnz r0, 57aa8 │ │ │ │ + b.n 57aae │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57aa0 │ │ │ │ - b.n 57ac4 │ │ │ │ + beq.n 57a98 │ │ │ │ + b.n 57abc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57ac4 │ │ │ │ + cbnz r0, 57abc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57ac4 │ │ │ │ + cbz r0, 57abc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ad0 ) │ │ │ │ - b.w 2389a8 │ │ │ │ - b.n 57ecc │ │ │ │ + ldr r1, [pc, #4] @ (57ac8 ) │ │ │ │ + b.w 23a660 │ │ │ │ + b.n 57ec4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ae0 ) │ │ │ │ - b.w 2389a8 │ │ │ │ + ldr r1, [pc, #4] @ (57ad8 ) │ │ │ │ + b.w 23a660 │ │ │ │ nop │ │ │ │ - b.n 57484 │ │ │ │ + b.n 5747c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57af0 ) │ │ │ │ - b.w 2389a8 │ │ │ │ + ldr r1, [pc, #4] @ (57ae8 ) │ │ │ │ + b.w 23a660 │ │ │ │ nop │ │ │ │ - b.n 57544 │ │ │ │ + b.n 5753c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b00 ) │ │ │ │ - b.w 2389a8 │ │ │ │ + ldr r1, [pc, #4] @ (57af8 ) │ │ │ │ + b.w 23a660 │ │ │ │ nop │ │ │ │ - b.n 57594 │ │ │ │ + b.n 5758c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57b10 ) │ │ │ │ + ldr r1, [pc, #8] @ (57b08 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2389a8 │ │ │ │ + b.w 23a660 │ │ │ │ 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 57b3a │ │ │ │ + beq.n 57b32 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57b3a │ │ │ │ + cbz r1, 57b32 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57b4c │ │ │ │ + cbz r6, 57b44 │ │ │ │ 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 57bbe │ │ │ │ + b.n 57bb6 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57b6e │ │ │ │ + beq.n 57b66 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w be404 │ │ │ │ - bl 1a53c0 │ │ │ │ + b.w bebd0 │ │ │ │ + bl 1a95bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57bbe │ │ │ │ + cbz r0, 57bb6 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57b9c │ │ │ │ + cbnz r0, 57b94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57bbe │ │ │ │ + beq.n 57bb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57bbe │ │ │ │ + cbnz r3, 57bb6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57bbe │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57bb6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67677,46 +67675,46 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ strd r5, r7, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57c14 │ │ │ │ + bhi.n 57c0c │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c1e │ │ │ │ + bne.n 57c16 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57c1e │ │ │ │ + bne.n 57c16 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bf4 │ │ │ │ + bne.n 57bec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57bf6 │ │ │ │ + b.n 57bee │ │ │ │ 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 57c26 │ │ │ │ + b.n 57c1e │ │ │ │ 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 │ │ │ │ @@ -67731,134 +67729,134 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057c54 : │ │ │ │ - cbnz r0, 57c5a │ │ │ │ - b.w 1e8d2c │ │ │ │ +00057c4c : │ │ │ │ + cbnz r0, 57c52 │ │ │ │ + b.w 1ebf6c │ │ │ │ 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] @ (57c94 ) │ │ │ │ + ldr r2, [pc, #28] @ (57c8c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57c8e │ │ │ │ + cbz r3, 57c86 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00057c98 : │ │ │ │ +00057c90 : │ │ │ │ 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, #43444 @ 0xa9b4 │ │ │ │ + movw r1, #46476 @ 0xb58c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #19304 @ 0x4b68 │ │ │ │ + movw r0, #22788 @ 0x5904 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e254 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10eb10 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57cca │ │ │ │ + cbnz r0, 57cc2 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57cf0 │ │ │ │ + b.n 57ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cc0 │ │ │ │ + beq.n 57cb8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl be404 │ │ │ │ + bl bebd0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57cec │ │ │ │ - bl 83a14 │ │ │ │ + cbz r0, 57ce4 │ │ │ │ + bl 83d50 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57cf0 │ │ │ │ + b.n 57ce8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 25e1a8 │ │ │ │ + b.w 25f50c │ │ │ │ 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 800d0 │ │ │ │ + bl 80408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e1c │ │ │ │ + beq.n 57e14 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57e28 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e20 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 131df8 │ │ │ │ + bl 133634 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dfa │ │ │ │ + beq.n 57df2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57d68 │ │ │ │ + beq.n 57d60 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23668 @ 0x5c74 │ │ │ │ + movw r1, #27044 @ 0x69a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 57dfa │ │ │ │ + bl d2088 │ │ │ │ + b.n 57df2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57dfa │ │ │ │ + blt.n 57df2 │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dfa │ │ │ │ + beq.n 57df2 │ │ │ │ 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] @ (57e2c ) │ │ │ │ + ldr r1, [pc, #148] @ (57e24 ) │ │ │ │ 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] │ │ │ │ @@ -67870,46 +67868,46 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r0, r0, ip │ │ │ │ str.w r6, [ip] │ │ │ │ cmp r2, lr │ │ │ │ strd r1, r0, [r3, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq.n 57ddc │ │ │ │ + beq.n 57dd4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57ddc │ │ │ │ + cbnz r2, 57dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57dea │ │ │ │ + bne.n 57de2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e20 │ │ │ │ + b.n 57e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57de6 │ │ │ │ + bne.n 57dde │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57de6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57dde │ │ │ │ movs r0, #0 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e1c │ │ │ │ + beq.n 57e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57e1c │ │ │ │ + cbnz r3, 57e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 │ │ │ │ @@ -67918,175 +67916,175 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57e6a │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 57e62 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13820 @ 0x35fc │ │ │ │ + movw r0, #16972 @ 0x424c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57f00 │ │ │ │ + b.n 57ef8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57e90 │ │ │ │ + beq.n 57e88 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23712 @ 0x5ca0 │ │ │ │ + movw r1, #27088 @ 0x69d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 57e66 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 57e5e │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57eca │ │ │ │ + bne.n 57ec2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 123920 │ │ │ │ + bl 124828 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57ec0 │ │ │ │ + ble.n 57eb8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20daa4 │ │ │ │ + bl 20fcb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e66 │ │ │ │ + beq.n 57e5e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 123920 │ │ │ │ + bl 124828 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57f00 │ │ │ │ + b.n 57ef8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13a4dc │ │ │ │ + bl 13bd00 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57ee4 │ │ │ │ + bcc.n 57edc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20daa4 │ │ │ │ + bl 20fcb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e66 │ │ │ │ + beq.n 57e5e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17ad6c │ │ │ │ - b.n 57ec0 │ │ │ │ + bl 17da98 │ │ │ │ + b.n 57eb8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 57f88 │ │ │ │ + beq.n 57f80 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57f88 │ │ │ │ + beq.n 57f80 │ │ │ │ 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 57f4c │ │ │ │ + beq.n 57f44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57f4c │ │ │ │ + cbz r3, 57f44 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33669 @ 0x8385 │ │ │ │ + movw r3, #33661 @ 0x837d │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57f4c │ │ │ │ + bne.n 57f44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5825c │ │ │ │ + bl 58254 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57f68 │ │ │ │ + cbz r0, 57f60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f68 │ │ │ │ + beq.n 57f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f68 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f60 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57f88 │ │ │ │ + cbz r0, 57f80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f88 │ │ │ │ + beq.n 57f80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f88 │ │ │ │ + cbnz r3, 57f80 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 57fb2 │ │ │ │ - movw r1, #23808 @ 0x5d00 │ │ │ │ + cbnz r2, 57faa │ │ │ │ + movw r1, #27184 @ 0x6a30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d2c │ │ │ │ - b.n 57fbe │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 57fb6 │ │ │ │ + movw r1, #27208 @ 0x6a48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 1496dc │ │ │ │ - cbnz r0, 57fe6 │ │ │ │ + bl 14b108 │ │ │ │ + cbnz r0, 57fde │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ffa │ │ │ │ + b.n 57ff2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57fe2 │ │ │ │ + blt.n 57fda │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -68100,321 +68098,321 @@ │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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, 5806c │ │ │ │ + cbnz r3, 58064 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5806c │ │ │ │ + ble.n 58064 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5806c │ │ │ │ - cbnz r4, 58088 │ │ │ │ + bne.n 58064 │ │ │ │ + cbnz r4, 58080 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (580b0 ) │ │ │ │ + ldr r4, [pc, #60] @ (580a8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 580aa │ │ │ │ + cbz r0, 580a2 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5809c │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 580aa │ │ │ │ + bne.n 58094 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 580a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1bea80 │ │ │ │ + b.w 1c2924 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #23852 @ 0x5d2c │ │ │ │ + movw r0, #27228 @ 0x6a5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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, #63620 @ 0xf884 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bf978 │ │ │ │ - cbz r0, 5811c │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl c0150 │ │ │ │ + cbz r0, 58114 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58120 │ │ │ │ + beq.n 58118 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23860 @ 0x5d34 │ │ │ │ + movw r1, #27236 @ 0x6a64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58196 │ │ │ │ + b.n 5818e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 5812e │ │ │ │ + cbnz r3, 58126 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58196 │ │ │ │ + b.n 5818e │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5814a │ │ │ │ + beq.n 58142 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23892 @ 0x5d54 │ │ │ │ + movw r1, #27268 @ 0x6a84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5811c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 58114 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 5816a │ │ │ │ + beq.n 58162 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23932 @ 0x5d7c │ │ │ │ + movw r1, #27308 @ 0x6aac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5811c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 58114 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (5819c ) │ │ │ │ + ldr r0, [pc, #40] @ (58194 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5811c │ │ │ │ + beq.n 58114 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58124 │ │ │ │ + beq.n 5811c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58124 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58124 │ │ │ │ + bne.n 5811c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5811c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57df0 │ │ │ │ + b.n 57de8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dadf4 <_PyType_Name@@Base> │ │ │ │ + bl db5fc <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #23980 @ 0x5dac │ │ │ │ + movw r0, #27356 @ 0x6adc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ 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 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, 581fe │ │ │ │ + cbnz r3, 581f6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 581fe │ │ │ │ + ble.n 581f6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 581fe │ │ │ │ - cbnz r0, 58216 │ │ │ │ + bne.n 581f6 │ │ │ │ + cbnz r0, 5820e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58258 ) │ │ │ │ + ldr r4, [pc, #80] @ (58250 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58250 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58248 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58228 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 58250 │ │ │ │ + bne.n 58220 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 58248 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a15c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58246 │ │ │ │ + bge.n 5823e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl d3af0 │ │ │ │ + bl d42fc │ │ │ │ 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 582a0 │ │ │ │ + bne.n 58298 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5834e │ │ │ │ + beq.n 58346 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 582c4 │ │ │ │ + beq.n 582bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 582c4 │ │ │ │ + b.n 582bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f204 │ │ │ │ + bl 1305a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 582bc │ │ │ │ + cbnz r0, 582b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #23992 @ 0x5db8 │ │ │ │ + movw r0, #27368 @ 0x6ae8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ee484 │ │ │ │ - b.n 5834e │ │ │ │ + bl 1f1638 │ │ │ │ + b.n 58346 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (5835c ) │ │ │ │ + ldr r0, [pc, #148] @ (58354 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 131df8 │ │ │ │ - cbnz r0, 582e6 │ │ │ │ + bl 133634 │ │ │ │ + cbnz r0, 582de │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24036 @ 0x5de4 │ │ │ │ + movw r0, #27412 @ 0x6b14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ee484 │ │ │ │ - b.n 582fa │ │ │ │ + bl 1f1638 │ │ │ │ + b.n 582f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 582fa │ │ │ │ + beq.n 582f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 582fa │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 582f2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 58338 │ │ │ │ + beq.n 58330 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (58360 ) │ │ │ │ + ldr r0, [pc, #88] @ (58358 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93238 │ │ │ │ - cbnz r0, 58324 │ │ │ │ + bl 935b4 │ │ │ │ + cbnz r0, 5831c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #23992 @ 0x5db8 │ │ │ │ + movw r0, #27368 @ 0x6ae8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ee484 │ │ │ │ - b.n 58338 │ │ │ │ + bl 1f1638 │ │ │ │ + b.n 58330 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58338 │ │ │ │ + beq.n 58330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58338 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58330 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5834e │ │ │ │ + beq.n 58346 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5834e │ │ │ │ + cbnz r3, 58346 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3b04 │ │ │ │ + bl d4310 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 57fb4 │ │ │ │ + b.n 57fac │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 5836c │ │ │ │ + cbz r3, 58364 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 58374 │ │ │ │ + b.n 5836c │ │ │ │ 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 │ │ │ │ @@ -68422,594 +68420,595 @@ │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 5825c │ │ │ │ + bl 58254 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 583fa │ │ │ │ + cbz r2, 583f2 │ │ │ │ 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 583c0 │ │ │ │ + bge.n 583b8 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 583b0 │ │ │ │ + bne.n 583a8 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 583fa │ │ │ │ - movw r1, #33669 @ 0x8385 │ │ │ │ + ble.n 583f2 │ │ │ │ + movw r1, #33661 @ 0x837d │ │ │ │ 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 583e6 │ │ │ │ + bge.n 583de │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 583e6 │ │ │ │ + cbz r0, 583de │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 583e6 │ │ │ │ + cbz r5, 583de │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 583ee │ │ │ │ + bne.n 583e6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 583ce │ │ │ │ - b.n 583fa │ │ │ │ + bne.n 583c6 │ │ │ │ + b.n 583f2 │ │ │ │ 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} │ │ │ │ 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, 5841e │ │ │ │ + cbnz r3, 58416 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5841e │ │ │ │ + ble.n 58416 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5841e │ │ │ │ - cbnz r0, 58436 │ │ │ │ + bne.n 58416 │ │ │ │ + cbnz r0, 5842e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58478 ) │ │ │ │ + ldr r4, [pc, #80] @ (58470 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58470 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58468 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58448 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 58470 │ │ │ │ + bne.n 58440 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 58468 │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58466 │ │ │ │ + bge.n 5845e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 57a88 │ │ │ │ + b.w 57a80 │ │ │ │ │ │ │ │ -00058480 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00058478 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33935 @ 0x848f │ │ │ │ + movw r1, #33927 @ 0x8487 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 24cbb8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x358> │ │ │ │ + b.w 24df54 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x230> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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, #24084 @ 0x5e14 │ │ │ │ + movw r1, #27460 @ 0x6b44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14a83c │ │ │ │ - cbnz r0, 584ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ + bl 14c334 │ │ │ │ + cbnz r0, 584c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5851e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ + b.n 58516 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 584e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ + cbz r0, 584dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 5850e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 58506 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26b930 │ │ │ │ + bl 26c6a8 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 58528 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa8> │ │ │ │ + vldr d5, [pc, #48] @ 58520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa8> │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5851a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 58512 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 584be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83e00 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop.w │ │ │ │ - bvs.n 58456 │ │ │ │ + bvs.n 5844e │ │ │ │ @ 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, 58548 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc8> │ │ │ │ - cbz r2, 58562 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ + cbnz r3, 58540 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc8> │ │ │ │ + cbz r2, 5855a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58562 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ + cbz r3, 5855a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24108 @ 0x5e2c │ │ │ │ + movw r1, #27484 @ 0x6b5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5856a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xea> │ │ │ │ + b.n 58562 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xea> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 585b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130> │ │ │ │ + bhi.n 585a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 585c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x148> │ │ │ │ + bmi.n 585c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x148> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #11712 @ 0x2dc0 │ │ │ │ + movw r2, #15088 @ 0x3af0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25932 @ 0x654c │ │ │ │ + movw r0, #29268 @ 0x7254 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ - movw r0, #25932 @ 0x654c │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + movw r0, #29268 @ 0x7254 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58586 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x106> │ │ │ │ - b.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bne.n 5857e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x106> │ │ │ │ + b.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 58632 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + ble.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 58632 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + beq.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 58612 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x192> │ │ │ │ + bpl.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x192> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + beq.w 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58632 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + beq.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25932 @ 0x654c │ │ │ │ + movw r0, #29268 @ 0x7254 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 58652 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d2> │ │ │ │ + blt.n 5864a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24136 @ 0x5e48 │ │ │ │ + movw r1, #27512 @ 0x6b78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + beq.n 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ adds r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r3, r6 │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 586f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x272> │ │ │ │ + ble.n 586ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x272> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58680 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x200> │ │ │ │ + beq.n 58678 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x200> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 5868e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ + bne.n 58686 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 5869c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21c> │ │ │ │ + bne.n 58694 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21c> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 586aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22a> │ │ │ │ + bne.n 586a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22a> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 586b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x238> │ │ │ │ + bne.n 586b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x238> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 586ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + bls.n 586e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 5866e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 9aee4 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + cbz r1, 58710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35120 @ 0x8930 │ │ │ │ + movw r0, #38456 @ 0x9638 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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, 58736 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b6> │ │ │ │ - cbz r2, 58750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ + cbnz r3, 5872e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b6> │ │ │ │ + cbz r2, 58748 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ + cbz r3, 58748 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24168 @ 0x5e68 │ │ │ │ + movw r1, #27544 @ 0x6b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d8> │ │ │ │ + b.n 58750 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d8> │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 58772 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f2> │ │ │ │ - cbz r2, 5878c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ + cbnz r3, 5876a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f2> │ │ │ │ + cbz r2, 58784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5878c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ + cbz r3, 58784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24200 @ 0x5e88 │ │ │ │ + movw r1, #27576 @ 0x6bb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ + b.n 5878c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + │ │ │ │ +0005878e : │ │ │ │ + push {r3, 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, 587b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 587b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 587b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cbnz r0, 587ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34e> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (5880c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58806 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 15e694 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 58806 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #24] @ (587b8 ) │ │ │ │ + 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 │ │ │ │ - movw r1, #24240 @ 0x5eb0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15660 @ 0x3d2c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 58806 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #42612 @ 0xa674 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24ce5c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ + bl 1b1630 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, ip │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58846 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c6> │ │ │ │ + bge.n 587f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ 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, #65200 @ 0xfeb0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #3100 @ 0xc1c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl bf978 │ │ │ │ - cbz r0, 58882 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x402> │ │ │ │ + bl c0150 │ │ │ │ + cbz r0, 5882e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef98 │ │ │ │ + bl 2f010 │ │ │ │ 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, 58852 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 58852 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 58852 │ │ │ │ + cbnz r0, 5886a │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #76] @ (588a8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 588a2 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 1605f8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 588a2 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #27616 @ 0x6be0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #18996 @ 0x4a34 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 901e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 588a2 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #42612 @ 0xa674 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 24e320 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + 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 588a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne.n 588ce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 588c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x442> │ │ │ │ - b.n 588be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 588e8 │ │ │ │ + b.n 588e4 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60868 @ 0xedc4 │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5889c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41c> │ │ │ │ + bne.n 588c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58904 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x484> │ │ │ │ + b.n 5892a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 588be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ + beq.n 588e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 588be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ + beq.n 588e4 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 588fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47c> │ │ │ │ + bge.n 58922 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ 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, #53956 @ 0xd2c4 │ │ │ │ + movw r4, #57412 @ 0xe044 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #53980 @ 0xd2dc │ │ │ │ + movw r3, #57436 @ 0xe05c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #53948 @ 0xd2bc │ │ │ │ + movw r2, #57404 @ 0xe03c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #53968 @ 0xd2d0 │ │ │ │ + movw r1, #57424 @ 0xe050 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #24244 @ 0x5eb4 │ │ │ │ + movw r0, #27620 @ 0x6be4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5896c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ec> │ │ │ │ + bne.n 58992 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d2284 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 58986 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x506> │ │ │ │ - b.n 58982 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x502> │ │ │ │ + bl 1d5d50 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 589ac │ │ │ │ + b.n 589a8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60856 @ 0xedb8 │ │ │ │ + movw r0, #64272 @ 0xfb10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58960 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ + bne.n 58986 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 589c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x548> │ │ │ │ + b.n 589ee │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d2284 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5d50 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58982 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x502> │ │ │ │ + beq.n 589a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d2284 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d5d50 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58982 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x502> │ │ │ │ + beq.n 589a8 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 589c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ + bge.n 589e6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -000589cc : │ │ │ │ - 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] @ (589f4 ) │ │ │ │ - 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 1ad5cc │ │ │ │ - movs r0, #0 │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -69019,378 +69018,377 @@ │ │ │ │ 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 13d668 │ │ │ │ + bl 13ec4c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24252 @ 0x5ebc │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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, #24312 @ 0x5ef8 │ │ │ │ + movw r1, #27668 @ 0x6c14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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, #24364 @ 0x5f2c │ │ │ │ + movw r1, #27740 @ 0x6c5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 58ad4 │ │ │ │ - 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 58b02 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 14cbd4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 58afe │ │ │ │ - ldrd r4, r5, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 58b02 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10568 @ 0x2948 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 58b1a │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - adds r3, #16 │ │ │ │ - ldrexd r0, r1, [r3] │ │ │ │ - strexd r2, r4, r5, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 58b06 │ │ │ │ - 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 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58c5e │ │ │ │ + bne.w 58bda │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2610e8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 262400 <_PyLong_DivmodNear@@Base+0x524> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58c5e │ │ │ │ - cbz r4, 58b74 │ │ │ │ + beq.w 58bda │ │ │ │ + cbz r4, 58af0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2610e8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 262400 <_PyLong_DivmodNear@@Base+0x524> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58b92 │ │ │ │ + cbnz r0, 58b0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c5e │ │ │ │ + beq.n 58bda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c5e │ │ │ │ + bne.n 58bda │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58c54 │ │ │ │ + b.n 58bd0 │ │ │ │ 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, 58bba │ │ │ │ + cbz r6, 58b36 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2610e8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 262400 <_PyLong_DivmodNear@@Base+0x524> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58bd8 │ │ │ │ + cbnz r0, 58b54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c42 │ │ │ │ + beq.n 58bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c42 │ │ │ │ + bne.n 58bbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c42 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58bbe │ │ │ │ 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, 58bf0 │ │ │ │ + cbz r0, 58b6c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl be404 │ │ │ │ - bl 782fc │ │ │ │ - b.n 58c16 │ │ │ │ + bl bebd0 │ │ │ │ + bl 78694 │ │ │ │ + b.n 58b92 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10ed64 │ │ │ │ + bl 10f620 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58c16 │ │ │ │ + ble.n 58b92 │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24408 @ 0x5f58 │ │ │ │ + movw r1, #27784 @ 0x6c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c2c │ │ │ │ + beq.n 58ba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c2c │ │ │ │ + cbnz r3, 58ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c42 │ │ │ │ + beq.n 58bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c42 │ │ │ │ + cbnz r3, 58bbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c5e │ │ │ │ + beq.n 58bda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58c5e │ │ │ │ + cbnz r3, 58bda │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 58c12 │ │ │ │ + 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 58c40 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 14e7c4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 58c3c │ │ │ │ + ldrd r4, r5, [sp] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 58c40 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13944 @ 0x3678 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 58c58 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + adds r3, #16 │ │ │ │ + ldrexd r0, r1, [r3] │ │ │ │ + strexd r2, r4, r5, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 58c44 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58d94 ) │ │ │ │ + ldr r3, [pc, #292] @ (58d94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58c8c │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58d98 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r0, 58c8c │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24516 @ 0x5fc4 │ │ │ │ + movw r1, #27892 @ 0x6cf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f84e8 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8d0c <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58ca2 │ │ │ │ + bge.n 58ca2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d8c │ │ │ │ - bl 71400 │ │ │ │ + b.n 58d8c │ │ │ │ + bl 71718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c9e │ │ │ │ - ldr r0, [pc, #236] @ (58d9c ) │ │ │ │ + beq.n 58c9e │ │ │ │ + ldr r0, [pc, #232] @ (58d98 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58cc6 │ │ │ │ + bne.n 58cc6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58cb6 │ │ │ │ + bne.n 58cb6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58ce2 │ │ │ │ + beq.n 58ce2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d8924 │ │ │ │ + bl 1dc38c │ │ │ │ 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, 58d68 │ │ │ │ + cbz r7, 58d68 │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58d4a │ │ │ │ + cbz r6, 58d4a │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d61bc │ │ │ │ + bl 1d9c4c │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58d10 │ │ │ │ + cbnz r0, 58d10 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58d00 │ │ │ │ + b.n 58d00 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7dec4 │ │ │ │ + bl 7e200 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58d50 │ │ │ │ + cbz r0, 58d50 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58d42 │ │ │ │ + beq.n 58d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d42 │ │ │ │ + cbnz r3, 58d42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58d0c │ │ │ │ - b.n 58d50 │ │ │ │ + bge.n 58d0c │ │ │ │ + b.n 58d50 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58cfa │ │ │ │ + b.n 58cfa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d66 │ │ │ │ + beq.n 58d66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d66 │ │ │ │ + cbnz r3, 58d66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58d80 │ │ │ │ + bne.n 58d80 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d70 │ │ │ │ + bne.n 58d70 │ │ │ │ dmb ish │ │ │ │ - beq.n 58d8c │ │ │ │ - ldr r0, [pc, #20] @ (58d9c ) │ │ │ │ - bl 246198 │ │ │ │ + beq.n 58d8c │ │ │ │ + ldr r0, [pc, #16] @ (58d98 ) │ │ │ │ + bl 247840 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #416 @ (adr r5, 58f3c ) │ │ │ │ - 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, 58dc6 │ │ │ │ + cbnz r2, 58dc2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58dd8 │ │ │ │ - b.n 58dd4 │ │ │ │ + bge.n 58dd4 │ │ │ │ + b.n 58dd0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee268 │ │ │ │ + bl 1f141c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58dbe │ │ │ │ - b.n 58df2 │ │ │ │ + bne.n 58dba │ │ │ │ + b.n 58dee │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58ddc │ │ │ │ + bmi.n 58dd8 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58df8 │ │ │ │ + blt.n 58df4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62612 @ 0xf494 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #412 @ 0x19c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58e14 │ │ │ │ - cbnz r5, 58e0c │ │ │ │ + b.n 58e10 │ │ │ │ + cbnz r5, 58e08 │ │ │ │ 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 1e06d8 │ │ │ │ + b.w 1e3b14 │ │ │ │ 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} │ │ │ │ @@ -69400,183 +69398,273 @@ │ │ │ │ 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 1d86cc │ │ │ │ + bl 1dc134 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, 58e62 │ │ │ │ + cbnz r3, 58e5e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58e62 │ │ │ │ + ble.n 58e5e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e62 │ │ │ │ - cbnz r0, 58e7a │ │ │ │ + bne.n 58e5e │ │ │ │ + cbnz r0, 58e76 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (58e9c ) │ │ │ │ + ldr r4, [pc, #48] @ (58e98 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58e96 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58e92 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58e96 │ │ │ │ + blt.n 58e92 │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24ce5c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ + b.w 24e320 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r2, #35460 @ 0x8a84 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r1, [r0, #20] │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ - orr.w r3, r3, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #18] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 1d86cc │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #24540 @ 0x5fdc │ │ │ │ + movw r2, #27916 @ 0x6d0c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1faaac <_PyArg_ParseStack@@Base> │ │ │ │ + bl 168db0 <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58fd8 │ │ │ │ + beq.n 58f8e │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58f58 │ │ │ │ + bge.n 58f0e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58fc8 │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 58f7e │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f26 │ │ │ │ - b.n 58fb6 │ │ │ │ + beq.n 58edc │ │ │ │ + b.n 58f6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 58fbe │ │ │ │ + cbz r3, 58f74 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 834f8 │ │ │ │ + bl 83834 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58fb6 │ │ │ │ + cbz r0, 58f6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58fa0 │ │ │ │ + cbz r0, 58f56 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1bd074 │ │ │ │ + bl 1c123c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58fa0 │ │ │ │ + cbz r0, 58f56 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58fa0 │ │ │ │ + cbz r0, 58f56 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58fa0 │ │ │ │ + cbz r0, 58f56 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 800d0 │ │ │ │ - cbnz r0, 58fba │ │ │ │ + bl 80408 │ │ │ │ + cbnz r0, 58f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58fb6 │ │ │ │ + beq.n 58f6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58fb6 │ │ │ │ + cbnz r3, 58f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58fd8 │ │ │ │ + b.n 58f8e │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 58fd8 │ │ │ │ + b.n 58f8e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 58fd8 │ │ │ │ + b.n 58f8e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r2, #35340 @ 0x8a0c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r1, [r0, #20] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ + orr.w r3, r3, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #18] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 1dc134 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 59002 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f48a4 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 59022 │ │ │ │ + b.n 5901a │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #63860 @ 0xf974 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 58ff4 │ │ │ │ + b.n 590c8 │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 590c8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 154838 │ │ │ │ + cbnz r0, 59044 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27928 @ 0x6d18 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + b.n 590a2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 154e38 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 590a2 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 55b00 <_Py_hashtable_size@@Base+0xa2c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 590a2 │ │ │ │ + bl 96040 │ │ │ │ + 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 98b34 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 59094 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 590b8 │ │ │ │ + bl e5264 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 59062 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 55bfc │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 590ac │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 590c8 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 7fd20 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1d24 │ │ │ │ + b.n 59094 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #240] @ (590e4 ) │ │ │ │ + ldr r5, [pc, #240] @ (591d4 ) │ │ │ │ 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} │ │ │ │ @@ -69584,906 +69672,815 @@ │ │ │ │ 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 59022 │ │ │ │ + bne.n 59112 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59022 │ │ │ │ + ble.n 59112 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59022 │ │ │ │ - cbnz r6, 59044 │ │ │ │ - ldr r4, [pc, #196] @ (590e8 ) │ │ │ │ + bne.n 59112 │ │ │ │ + cbnz r6, 59134 │ │ │ │ + ldr r4, [pc, #196] @ (591d8 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590c0 │ │ │ │ + beq.n 591b0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 110f20 │ │ │ │ + bl 1117dc │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590ca │ │ │ │ - movw r3, #64068 @ 0xfa44 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ + beq.n 591ba │ │ │ │ + movw r3, #1948 @ 0x79c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1f90c0 │ │ │ │ - cbz r0, 590ce │ │ │ │ + bl 1fbbdc │ │ │ │ + cbz r0, 591be │ │ │ │ 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 59086 │ │ │ │ + beq.n 59176 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5908e │ │ │ │ + b.n 5917e │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 590b6 │ │ │ │ + bne.n 591a6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 590b0 │ │ │ │ + cbz r2, 591a0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 590aa │ │ │ │ - bl f1510 │ │ │ │ - b.n 590b0 │ │ │ │ + bne.n 5919a │ │ │ │ + bl f1d24 │ │ │ │ + b.n 591a0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1114e0 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 590ce │ │ │ │ + bl 111d9c │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 591be │ │ │ │ mov r0, r4 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590d0 │ │ │ │ + b.n 591c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 590d0 │ │ │ │ + b.n 591c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590d0 │ │ │ │ + b.n 591c0 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1114f8 │ │ │ │ + bl 111db4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r5, pc, #528 @ (adr r5, 592f8 ) │ │ │ │ + uxth r4, r5 │ │ │ │ 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 59112 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 59132 │ │ │ │ - b.n 5912a │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60444 @ 0xec1c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 59104 │ │ │ │ - b.n 591d8 │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 591d8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 152bac │ │ │ │ - cbnz r0, 59154 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24552 @ 0x5fe8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 591b2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1531ac │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 591b2 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 55af6 <_Py_hashtable_size@@Base+0xa1e> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 591b2 │ │ │ │ - bl 95cc4 │ │ │ │ - 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 987bc │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 591a4 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 591c8 │ │ │ │ - bl e4a64 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59172 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 55bf2 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 591bc │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 591d8 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 591a4 │ │ │ │ - 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 59204 │ │ │ │ + bne.n 59200 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5926e │ │ │ │ - b.n 5921c │ │ │ │ + blt.n 5926a │ │ │ │ + b.n 59218 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60768 @ 0xed60 │ │ │ │ + movw r0, #64184 @ 0xfab8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591f8 │ │ │ │ - b.n 5926e │ │ │ │ - movw r3, #64068 @ 0xfa44 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ + bne.n 591f4 │ │ │ │ + b.n 5926a │ │ │ │ + movw r3, #1948 @ 0x79c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f90c0 │ │ │ │ - cbz r0, 5926e │ │ │ │ + bl 1fbbdc │ │ │ │ + cbz r0, 5926a │ │ │ │ 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 59262 │ │ │ │ + bne.n 5925e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5925c │ │ │ │ + cbz r3, 59258 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5926e │ │ │ │ + bl f1d24 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5926a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, #6348 @ 0x18cc │ │ │ │ + movw r1, #9764 @ 0x2624 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ee4c <_PyTime_AsTimeval@@Base+0x520> │ │ │ │ + bl 2408d8 <_PyTime_AsTimeval@@Base+0x534> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 592a0 │ │ │ │ + beq.n 5929c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 592a4 │ │ │ │ + b.n 592a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 592bc │ │ │ │ + cbz r0, 592b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 593c4 │ │ │ │ + beq.w 593c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - movw r2, #35236 @ 0x89a4 │ │ │ │ + movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 593b8 │ │ │ │ + beq.n 593b4 │ │ │ │ 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 592fc │ │ │ │ + bne.n 592f8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5930a │ │ │ │ + cbnz r3, 59306 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5930a │ │ │ │ - movw r0, #37496 @ 0x9278 │ │ │ │ + cbnz r3, 59306 │ │ │ │ + movw r0, #40796 @ 0x9f5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a1c4 │ │ │ │ - bge.n 5930a │ │ │ │ - bl 243698 <_PyDeadline_Get@@Base+0x52c> │ │ │ │ + b.w 7a57c │ │ │ │ + bge.n 59306 │ │ │ │ + bl 244de8 <_PyTime_AsTimeval@@Base+0x4a44> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 593b2 │ │ │ │ + beq.n 593ae │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5931a │ │ │ │ + b.n 59316 │ │ │ │ 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 59332 │ │ │ │ + beq.n 5932e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59332 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5932e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5fc │ │ │ │ + bl 26c374 │ │ │ │ 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 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26b5fc │ │ │ │ + bl 26c374 │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 59386 │ │ │ │ + cbz r7, 59382 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #24588 @ 0x600c │ │ │ │ + movw r0, #27964 @ 0x6d3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ - b.n 593b2 │ │ │ │ - cbz r4, 5939c │ │ │ │ + bl de37c │ │ │ │ + b.n 593ae │ │ │ │ + cbz r4, 59398 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #24616 @ 0x6028 │ │ │ │ + movw r0, #27992 @ 0x6d58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ - b.n 593b2 │ │ │ │ + bl de37c │ │ │ │ + b.n 593ae │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #24636 @ 0x603c │ │ │ │ + movw r0, #28012 @ 0x6d6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #37496 @ 0x9278 │ │ │ │ + movw r0, #40796 @ 0x9f5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ 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 593f4 │ │ │ │ + bgt.n 593f0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5940e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5940a │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 59414 │ │ │ │ + cbz r6, 59410 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29324 @ 0x728c │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59460 │ │ │ │ + b.n 5945c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 59430 │ │ │ │ + cbnz r1, 5942c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29844 @ 0x7494 │ │ │ │ + movw r1, #33180 @ 0x819c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5940e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5940a │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5944a │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 5944e │ │ │ │ - b.n 5940e │ │ │ │ + bne.n 59446 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 5944a │ │ │ │ + b.n 5940a │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5945e │ │ │ │ + bgt.n 5945a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #24652 @ 0x604c │ │ │ │ + movw r1, #28028 @ 0x6d7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5940e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5940a │ │ │ │ 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, 5949a │ │ │ │ + cbnz r3, 59496 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 59480 │ │ │ │ + cbz r2, 5947c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 5949a │ │ │ │ - bl 165de0 │ │ │ │ + cbnz r3, 59496 │ │ │ │ + bl 167f04 │ │ │ │ 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 256f70 │ │ │ │ + b.w 258430 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24692 @ 0x6074 │ │ │ │ + movw r1, #28068 @ 0x6da4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 594d2 │ │ │ │ + bhi.n 594ce │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 594fe │ │ │ │ - b.n 594ec │ │ │ │ - movw r0, #39956 @ 0x9c14 │ │ │ │ + ble.n 594fa │ │ │ │ + b.n 594e8 │ │ │ │ + movw r0, #42988 @ 0xa7ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594cc │ │ │ │ + bne.n 594c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 595a4 │ │ │ │ + b.n 595a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59504 │ │ │ │ - bl 7f800 │ │ │ │ + cbnz r0, 59500 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594e8 │ │ │ │ + bne.n 594e4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59524 │ │ │ │ - bl 83a14 │ │ │ │ + b.n 59520 │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59520 │ │ │ │ + beq.n 5951c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59520 │ │ │ │ + cbnz r3, 5951c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 594f6 │ │ │ │ + beq.n 594f2 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 59540 │ │ │ │ + cbnz r6, 5953c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24724 @ 0x6094 │ │ │ │ + movw r1, #28100 @ 0x6dc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 594e8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 594e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59548 │ │ │ │ + bge.n 59544 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 5954c │ │ │ │ + bmi.n 59548 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 59564 │ │ │ │ + bgt.n 59560 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59272 @ 0xe788 │ │ │ │ + movw r1, #62688 @ 0xf4e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 594e8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 594e4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59582 │ │ │ │ + ble.n 5957e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47144 @ 0xb828 │ │ │ │ + movw r1, #50480 @ 0xc530 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 594e8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 594e4 │ │ │ │ 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 146c98 │ │ │ │ + bl 148690 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 594e8 │ │ │ │ - ldr r0, [pc, #8] @ (595a8 ) │ │ │ │ + beq.n 594e4 │ │ │ │ + ldr r0, [pc, #8] @ (595a4 ) │ │ │ │ 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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 595cc │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 595f0 │ │ │ │ + bne.n 595c8 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 595ec │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595e8 │ │ │ │ + bge.n 595e4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 595fa │ │ │ │ + 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, #24840 @ 0x6108 │ │ │ │ + movw r2, #28216 @ 0x6e38 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1faaac <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 59640 │ │ │ │ + bl 168db0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 59648 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59638 │ │ │ │ + bge.n 59640 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 59640 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 59648 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 5964e │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa080 │ │ │ │ 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, 59676 │ │ │ │ + cbnz r0, 5966a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59680 │ │ │ │ - b.n 59686 │ │ │ │ + cbnz r0, 59674 │ │ │ │ + b.n 5967a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59670 │ │ │ │ - b.n 59694 │ │ │ │ + beq.n 59664 │ │ │ │ + b.n 59688 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59694 │ │ │ │ + cbnz r0, 59688 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59694 │ │ │ │ + cbz r0, 59688 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbz r6, 596b6 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - b.n 596b8 │ │ │ │ - mov r7, r6 │ │ │ │ - add r7, r1 │ │ │ │ - cbnz r6, 596c4 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 596c4 │ │ │ │ - cbnz r1, 596c4 │ │ │ │ - cbnz r0, 596e0 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #104] @ (59730 ) │ │ │ │ - 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 596e0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5972a │ │ │ │ - cbz r7, 596ee │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c3340 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bge.n 596f0 │ │ │ │ - b.n 596dc │ │ │ │ - movs r2, #1 │ │ │ │ - mov.w r3, #32768 @ 0x8000 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 202ebc │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 59714 │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 596dc │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 5972a │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - mov ip, ip │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldrd r0, r1, [r0, #32] │ │ │ │ + b.w fa9d8 │ │ │ │ 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 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59878 │ │ │ │ + bne.w 597d6 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 597ee │ │ │ │ + bne.n 5974c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 5976a │ │ │ │ + cbz r3, 596c8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 59774 │ │ │ │ + cbnz r3, 596d2 │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59878 │ │ │ │ + beq.w 597d6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5986c │ │ │ │ + beq.n 597ca │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5986c │ │ │ │ + beq.n 597ca │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d4d0 │ │ │ │ - bl 782fc │ │ │ │ + bl 5d4c4 │ │ │ │ + bl 78694 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597d0 │ │ │ │ + beq.n 5972e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 597d0 │ │ │ │ + cbnz r3, 5972e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59878 │ │ │ │ + beq.n 597d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59878 │ │ │ │ + bne.n 597d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 59878 │ │ │ │ + beq.n 597d6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5986c │ │ │ │ + cbz r0, 597ca │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5986c │ │ │ │ + cbz r0, 597ca │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e1f4 │ │ │ │ - bl 782fc │ │ │ │ + bl 8e554 │ │ │ │ + bl 78694 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59854 │ │ │ │ + beq.n 597b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59854 │ │ │ │ + cbnz r3, 597b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59878 │ │ │ │ + beq.n 597d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59878 │ │ │ │ + cbnz r3, 597d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59878 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 597d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 782fc │ │ │ │ + b.w 78694 │ │ │ │ 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, 597fc │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + b.n 597fe │ │ │ │ + mov r7, r6 │ │ │ │ + add r7, r1 │ │ │ │ + cbnz r6, 5980a │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 5980a │ │ │ │ + cbnz r1, 5980a │ │ │ │ + cbnz r0, 59826 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r6, [pc, #100] @ (59874 ) │ │ │ │ + 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 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59826 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 59870 │ │ │ │ + cbz r7, 59834 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c3afc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bge.n 59836 │ │ │ │ + b.n 59822 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r3, #32768 @ 0x8000 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2056ac │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 5985a │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59822 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 59870 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov ip, ip │ │ │ │ + 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 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5990c │ │ │ │ + bne.n 59906 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 598c8 │ │ │ │ + bne.n 598c2 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5990c │ │ │ │ + cbz r0, 59906 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ - b.n 598ee │ │ │ │ + bl 5b138 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ + b.n 598e8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 5990c │ │ │ │ + cbz r3, 59906 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5990c │ │ │ │ + cbz r0, 59906 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d2500 │ │ │ │ - bl 782fc │ │ │ │ + bl d2d00 │ │ │ │ + bl 78694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5990c │ │ │ │ + beq.n 59906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5990c │ │ │ │ + cbnz r3, 59906 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2957c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 59940 │ │ │ │ + bhi.n 5993a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 59992 │ │ │ │ - b.n 59956 │ │ │ │ - movw r0, #26072 @ 0x65d8 │ │ │ │ + beq.n 5998c │ │ │ │ + b.n 59950 │ │ │ │ + movw r0, #29408 @ 0x72e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5999a │ │ │ │ - b.n 59932 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 59994 │ │ │ │ + b.n 5992c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 88e60 │ │ │ │ - cbz r0, 5999a │ │ │ │ + bl 89174 │ │ │ │ + cbz r0, 59994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 59972 │ │ │ │ + cbz r3, 5996c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70493,1627 +70490,1626 @@ │ │ │ │ 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 5999e │ │ │ │ + b.n 59998 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl cdef0 │ │ │ │ - cbz r0, 5999e │ │ │ │ + bl ce6e0 │ │ │ │ + cbz r0, 59998 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59a22 │ │ │ │ + b.n 59a1c │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 59a04 │ │ │ │ + ble.n 599fe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a04 │ │ │ │ + beq.n 599fe │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 599e6 │ │ │ │ + bpl.n 599e0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5999a │ │ │ │ + beq.n 59994 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59a04 │ │ │ │ + beq.n 599fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5999a │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 59994 │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26072 @ 0x65d8 │ │ │ │ + movw r0, #29408 @ 0x72e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5999a │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59994 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5999a │ │ │ │ - movw r0, #35120 @ 0x8930 │ │ │ │ + beq.n 59994 │ │ │ │ + movw r0, #38456 @ 0x9638 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59a2c │ │ │ │ + cbz r3, 59a26 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2120 @ 0x848 │ │ │ │ + movw r0, #5540 @ 0x15a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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 59a84 │ │ │ │ + bpl.n 59a7e │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #7952 @ 0x1f10 │ │ │ │ + movw r1, #10844 @ 0x2a5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12d74c │ │ │ │ - cbz r0, 59a84 │ │ │ │ - cbz r4, 59a92 │ │ │ │ + bl 12e748 │ │ │ │ + cbz r0, 59a7e │ │ │ │ + cbz r4, 59a8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a92 │ │ │ │ + beq.n 59a8c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59a92 │ │ │ │ + b.n 59a8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 81744 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 59ad8 │ │ │ │ + cbnz r5, 59ad2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59ad8 │ │ │ │ + ble.n 59ad2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59ad8 │ │ │ │ - cbz r2, 59ad8 │ │ │ │ + bne.n 59ad2 │ │ │ │ + cbz r2, 59ad2 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #24876 @ 0x612c │ │ │ │ + movw r1, #28252 @ 0x6e5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 59af4 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 59aee │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #32] @ (59afc ) │ │ │ │ + ldr r5, [pc, #28] @ (59af4 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ac2 │ │ │ │ + bne.n 59abc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ 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 59b3c │ │ │ │ + bne.n 59b34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b54 │ │ │ │ - movw r2, #27656 @ 0x6c08 │ │ │ │ + bmi.n 59b4c │ │ │ │ + movw r2, #31032 @ 0x7938 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25488 @ 0x6390 │ │ │ │ + movw r0, #28824 @ 0x7098 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b6e │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59b66 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25488 @ 0x6390 │ │ │ │ + movw r0, #28824 @ 0x7098 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b14 │ │ │ │ - b.n 59b6e │ │ │ │ + bne.n 59b0c │ │ │ │ + b.n 59b66 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a910 │ │ │ │ + bl 16cacc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b72 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 59b72 │ │ │ │ + bne.n 59b6a │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 59b6a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59bc0 │ │ │ │ + b.n 59bb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #24976 @ 0x6190 │ │ │ │ + movw r1, #28352 @ 0x6ec0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24980 @ 0x6194 │ │ │ │ + movw r0, #28356 @ 0x6ec4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b6e │ │ │ │ + blt.n 59b66 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59bb0 │ │ │ │ + cbz r0, 59ba8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 59b6e │ │ │ │ - bl e4a64 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 59b66 │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b6e │ │ │ │ + bne.n 59b66 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 59bd6 <_PyThread_CurrentFrames@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #25000 @ 0x61a8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w 59bbe <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059bd6 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059bbe <_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] @ (59d34 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (59d1c <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25016 @ 0x61b8 │ │ │ │ + movw r1, #28376 @ 0x6ed8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f84e8 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8d0c <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59c06 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59bee <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59d2c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 71400 │ │ │ │ + b.n 59d14 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 71718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59c02 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (59d38 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 59bea <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59d20 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59c2a <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59c12 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59c1a <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59c02 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59c46 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59c2e <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d8924 │ │ │ │ + bl 1dc38c │ │ │ │ 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 59cd6 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59cbe <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59cae <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59c96 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59caa <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59c92 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59c72 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59c5a <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59c64 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59c4c <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59c88 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59c70 <_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 59c6e <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59c56 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7dec4 │ │ │ │ + bl 7e200 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59cca <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59cb2 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59cb4 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59c9c <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59d0c <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59cf4 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59cca <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59cb2 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59c60 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59c48 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59c56 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59c3e <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3d48 │ │ │ │ + bl d4554 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c96 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59c7e <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cfc <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59ce4 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59d1c <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59d04 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59cee <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59cd6 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59cde <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59cc6 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59d2c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #64] @ (59d38 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 246198 │ │ │ │ - b.n 59d2c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59d14 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59d20 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 247840 │ │ │ │ + b.n 59d14 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59cca <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59cb2 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59cca <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cb2 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59ca6 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59c8e <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ca6 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c8e <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59cd4 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59cbc <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59cd4 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cbc <_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, #28396 @ 0x6eec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w de37c │ │ │ │ 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, 59d58 <_PyThread_CurrentFrames@@Base+0x182> │ │ │ │ + cbz r3, 59d50 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59d5a <_PyThread_CurrentFrames@@Base+0x184> │ │ │ │ + b.n 59d52 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59d68 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbnz r3, 59d60 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59d68 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + blt.n 59d60 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59d68 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ - cbnz r0, 59d84 <_PyThread_CurrentFrames@@Base+0x1ae> │ │ │ │ - ldr r6, [pc, #92] @ (59dc8 <_PyThread_CurrentFrames@@Base+0x1f2>) │ │ │ │ + bgt.n 59d60 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59d7c <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59dc0 <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59d84 <_PyThread_CurrentFrames@@Base+0x1ae> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59d7c <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59dc2 <_PyThread_CurrentFrames@@Base+0x1ec> │ │ │ │ - cbz r4, 59da2 <_PyThread_CurrentFrames@@Base+0x1cc> │ │ │ │ + b.n 59dba <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59d9a <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59d8e <_PyThread_CurrentFrames@@Base+0x1b8> │ │ │ │ + cbz r6, 59d86 <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59da6 <_PyThread_CurrentFrames@@Base+0x1d0> │ │ │ │ + beq.n 59d9e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59da6 <_PyThread_CurrentFrames@@Base+0x1d0> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 59da6 <_PyThread_CurrentFrames@@Base+0x1d0> │ │ │ │ - b.n 59d80 <_PyThread_CurrentFrames@@Base+0x1aa> │ │ │ │ + bne.n 59d9e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 59d9e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59d78 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59dae <_PyThread_CurrentFrames@@Base+0x1d8> │ │ │ │ + cbz r1, 59da6 <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59db6 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59dae <_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 23cb94 │ │ │ │ + bl 23e660 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (59de0 <_PyThread_CurrentFrames@@Base+0x20a>) │ │ │ │ + ldr r3, [pc, #16] @ (59dd8 <_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 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59fc4 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ - movw r3, #63620 @ 0xf884 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + bne.w 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + movw r3, #1540 @ 0x604 │ │ │ │ + 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 59f1e <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ + bne.n 59f16 <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59fb8 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + beq.w 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59fb8 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + beq.w 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59fc4 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + beq.w 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59e94 <_PyThread_CurrentFrames@@Base+0x2be> │ │ │ │ + cbnz r0, 59e8c <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59fc4 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + beq.w 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59fc4 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + bne.w 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59f6e <_PyThread_CurrentFrames@@Base+0x398> │ │ │ │ + b.n 59f66 <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59ee6 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + cbz r3, 59ede <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59ee6 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + cbz r3, 59ede <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59eee <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + cbz r0, 59ee6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25df08 │ │ │ │ + bl 25f218 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59ed6 <_PyThread_CurrentFrames@@Base+0x300> │ │ │ │ + bne.n 59ece <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59eee <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + beq.n 59ee6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59eee <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + cbnz r1, 59ee6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59eee <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ee6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ee6 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + beq.n 59ede <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ee6 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + cbnz r1, 59ede <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 59f04 <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ + beq.n 59efc <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f04 <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ + cbnz r3, 59efc <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f1a <_PyThread_CurrentFrames@@Base+0x344> │ │ │ │ + beq.n 59f12 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f1a <_PyThread_CurrentFrames@@Base+0x344> │ │ │ │ + cbnz r3, 59f12 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 59fb8 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + b.n 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59fb8 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + beq.n 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fc4 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + beq.n 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f78 <_PyThread_CurrentFrames@@Base+0x3a2> │ │ │ │ + cbnz r0, 59f70 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fc4 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + beq.n 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59fc4 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + cbnz r3, 59fbc <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e554 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fa2 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.n 59f9a <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59fa2 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + cbnz r3, 59f9a <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fb8 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + beq.n 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59fb8 <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ + cbnz r3, 59fb0 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 782fc │ │ │ │ + b.w 78694 │ │ │ │ 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 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a06e <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ + bne.n 5a066 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #63620 @ 0xf884 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #1540 @ 0x604 │ │ │ │ + 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 5a026 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne.n 5a01e <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a064 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r3, 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a064 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r1, 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25df08 │ │ │ │ + bl 25f218 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a064 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + b.n 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a064 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r3, 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50580 @ 0xc594 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a06e <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ + cbz r0, 5a066 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a064 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + beq.n 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a064 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbnz r3, 5a05c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 782fc │ │ │ │ + b.w 78694 │ │ │ │ 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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a090 <_PyThread_CurrentFrames@@Base+0x4ba> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5a0a8 <_PyThread_CurrentFrames@@Base+0x4d2> │ │ │ │ - ldr r2, [pc, #24] @ (5a0ac <_PyThread_CurrentFrames@@Base+0x4d6>) │ │ │ │ + bne.n 5a088 <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5a0a0 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + ldr r2, [pc, #24] @ (5a0a4 <_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 5a0aa <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ + b.n 5a0a2 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a0ca <_PyThread_CurrentFrames@@Base+0x4f4> │ │ │ │ + blt.n 5a0c2 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a0d0 <_PyThread_CurrentFrames@@Base+0x4fa> │ │ │ │ - b.n 5a112 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + bne.n 5a0c8 <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ + b.n 5a10a <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a0e8 <_PyThread_CurrentFrames@@Base+0x512> │ │ │ │ + b.n 5a0e0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a0e8 <_PyThread_CurrentFrames@@Base+0x512> │ │ │ │ + cbz r5, 5a0e0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a0e8 <_PyThread_CurrentFrames@@Base+0x512> │ │ │ │ + bge.n 5a0e0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 146c98 │ │ │ │ + bl 148690 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a122 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + beq.n 5a11a <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a100 <_PyThread_CurrentFrames@@Base+0x52a> │ │ │ │ + cbz r3, 5a0f8 <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a108 <_PyThread_CurrentFrames@@Base+0x532> │ │ │ │ + b.n 5a100 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 14866c <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14a064 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a124 <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ + beq.n 5a11c <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a124 <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ + b.n 5a11c <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a128 : │ │ │ │ +0005a120 : │ │ │ │ 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] @ (5a1a4 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a19c ) │ │ │ │ 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, 5a158 │ │ │ │ + cbnz r3, 5a150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a14e │ │ │ │ + cbz r3, 5a146 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a142 │ │ │ │ + b.n 5a13a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a168 │ │ │ │ + b.n 5a160 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a168 │ │ │ │ + beq.n 5a160 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a176 │ │ │ │ + cbz r3, 5a16e │ │ │ │ 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, 5a18a │ │ │ │ + cbz r3, 5a182 │ │ │ │ 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 20ca74 │ │ │ │ + bl 20ec84 │ │ │ │ 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] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005a1a8 : │ │ │ │ +0005a1a0 : │ │ │ │ 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] @ (5a1e0 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a1d8 ) │ │ │ │ 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 233f04 │ │ │ │ + bl 235c9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 782fc │ │ │ │ + b.w 78694 │ │ │ │ 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 83a14 │ │ │ │ + bl 83d50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a206 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5a226 │ │ │ │ + bne.n 5a1fe │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5a21e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a21c │ │ │ │ + cbz r3, 5a214 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a218 │ │ │ │ + blt.n 5a210 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a21a │ │ │ │ + b.n 5a212 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a228 │ │ │ │ + b.n 5a220 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5a25a │ │ │ │ + cbz r7, 5a252 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a242 │ │ │ │ + beq.n 5a23a │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a242 │ │ │ │ - b.n 5a280 │ │ │ │ + beq.n 5a23a │ │ │ │ + b.n 5a278 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5a264 │ │ │ │ + cbnz r0, 5a25c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5a26c │ │ │ │ - b.n 5a272 │ │ │ │ + cbnz r0, 5a264 │ │ │ │ + b.n 5a26a │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a25e │ │ │ │ - b.n 5a280 │ │ │ │ + beq.n 5a256 │ │ │ │ + b.n 5a278 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5a280 │ │ │ │ + cbnz r0, 5a278 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5a280 │ │ │ │ + cbz r0, 5a278 │ │ │ │ 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, 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, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a2ec │ │ │ │ + blt.n 5a2e4 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a31e │ │ │ │ + cbnz r2, 5a316 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a2ec │ │ │ │ + cbz r0, 5a2e4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a300 │ │ │ │ - ldr r1, [pc, #132] @ (5a34c ) │ │ │ │ - movw r2, #3016 @ 0xbc8 │ │ │ │ + cbz r3, 5a2f8 │ │ │ │ + ldr r1, [pc, #132] @ (5a344 ) │ │ │ │ + movw r2, #6360 @ 0x18d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 126f34 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127e48 <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a2f0 │ │ │ │ + cbnz r0, 5a2e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a2ec │ │ │ │ + beq.n 5a2e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a2ec │ │ │ │ + cbnz r3, 5a2e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a346 │ │ │ │ + b.n 5a33e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a300 │ │ │ │ + beq.n 5a2f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a300 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a2f8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #25036 @ 0x61cc │ │ │ │ + movw r0, #28412 @ 0x6efc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82838 │ │ │ │ - b.n 5a346 │ │ │ │ + bl 82b70 │ │ │ │ + b.n 5a33e │ │ │ │ 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, #25048 @ 0x61d8 │ │ │ │ + movw r0, #28424 @ 0x6f08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a350 : │ │ │ │ - ldr r3, [pc, #56] @ (5a38c ) │ │ │ │ +0005a348 : │ │ │ │ + ldr r3, [pc, #56] @ (5a384 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a366 │ │ │ │ + cbnz r3, 5a35e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a35a │ │ │ │ + bne.n 5a352 │ │ │ │ bx lr │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a386 │ │ │ │ + beq.n 5a37e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5a380 │ │ │ │ + bne.n 5a378 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5a37c │ │ │ │ + b.n 5a374 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a3d6 │ │ │ │ + blt.n 5a3ce │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25064 @ 0x61e8 │ │ │ │ + movw r0, #28440 @ 0x6f18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ - b.n 5a3d8 │ │ │ │ + bl 82b70 │ │ │ │ + b.n 5a3d0 │ │ │ │ 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, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a40e │ │ │ │ + bge.n 5a406 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a422 │ │ │ │ + b.n 5a41a │ │ │ │ mov r0, r5 │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a40a │ │ │ │ + blt.n 5a402 │ │ │ │ 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, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a466 │ │ │ │ + blt.n 5a45e │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #2120 @ 0x848 │ │ │ │ + movw r0, #5540 @ 0x15a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 5a48c │ │ │ │ + cbz r4, 5a484 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a48e │ │ │ │ + b.n 5a486 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a49c │ │ │ │ + cbnz r4, 5a494 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a49c │ │ │ │ + ble.n 5a494 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a49c │ │ │ │ - cbnz r0, 5a4ba │ │ │ │ + bgt.n 5a494 │ │ │ │ + cbnz r0, 5a4b2 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #76] @ (5a4ec ) │ │ │ │ + ldr r4, [pc, #76] @ (5a4e4 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a4e4 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a4dc │ │ │ │ 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 165de0 │ │ │ │ + bl 167f04 │ │ │ │ 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 f8510 │ │ │ │ + bl f8d34 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bx sp │ │ │ │ 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, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a550 │ │ │ │ + blt.n 5a548 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a53c │ │ │ │ - ldr r0, [pc, #44] @ (5a554 ) │ │ │ │ - bl 1f6920 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a534 │ │ │ │ + ldr r0, [pc, #44] @ (5a54c ) │ │ │ │ + bl 162754 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9412 @ 0x24c4 │ │ │ │ + movw r0, #12784 @ 0x31f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #2120 @ 0x848 │ │ │ │ + movw r0, #5540 @ 0x15a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5a630 │ │ │ │ + bmi.n 5a628 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a5a6 │ │ │ │ + blt.n 5a59e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5a5aa │ │ │ │ + bmi.n 5a5a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19196 @ 0x4afc │ │ │ │ + movw r1, #22572 @ 0x582c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a614 │ │ │ │ + b.n 5a60c │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #19392 @ 0x4bc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a5a6 │ │ │ │ + beq.n 5a59e │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5a654 │ │ │ │ + beq.n 5a64c │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a654 │ │ │ │ + beq.n 5a64c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5a67e │ │ │ │ - b.n 5a66c │ │ │ │ + beq.n 5a676 │ │ │ │ + b.n 5a664 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5a64c │ │ │ │ - movw r0, #25628 @ 0x641c │ │ │ │ + beq.n 5a644 │ │ │ │ + movw r0, #29004 @ 0x714c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a64c │ │ │ │ - b.n 5a6bc │ │ │ │ + bne.n 5a644 │ │ │ │ + b.n 5a6b4 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #25628 @ 0x641c │ │ │ │ + movw r0, #29004 @ 0x714c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a6bc │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a6b4 │ │ │ │ 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 5a6b0 │ │ │ │ + beq.n 5a6a8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 5a6b0 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 5a6a8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25628 @ 0x641c │ │ │ │ + movw r0, #29004 @ 0x714c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a6bc │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a6b4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21d820 │ │ │ │ + b.w 21f7c0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a6e8 │ │ │ │ + bhi.n 5a6e0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a702 │ │ │ │ + ble.n 5a6fa │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a70a │ │ │ │ - movw r0, #60224 @ 0xeb40 │ │ │ │ + b.n 5a702 │ │ │ │ + movw r0, #63592 @ 0xf868 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a6de │ │ │ │ + bne.n 5a6d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aa68 │ │ │ │ + b.n 5aa60 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a734 │ │ │ │ + cbz r4, 5a72c │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a74c │ │ │ │ + beq.n 5a744 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25640 @ 0x6428 │ │ │ │ + movw r1, #29016 @ 0x7158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5a6fe │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5a6f6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61228 @ 0xef2c │ │ │ │ + movw r1, #64604 @ 0xfc5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5a6fe │ │ │ │ - movw r1, #55560 @ 0xd908 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5a6f6 │ │ │ │ + movw r1, #59016 @ 0xe688 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a6fe │ │ │ │ + beq.n 5a6f6 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a782 │ │ │ │ + cbz r0, 5a77a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a782 │ │ │ │ + beq.n 5a77a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a782 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a77a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a79e │ │ │ │ + cbz r0, 5a796 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a79e │ │ │ │ + beq.n 5a796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a79e │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a796 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a7ba │ │ │ │ + cbz r0, 5a7b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a7ba │ │ │ │ + beq.n 5a7b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a7ba │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7b2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a7d6 │ │ │ │ + cbz r0, 5a7ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a7d6 │ │ │ │ + beq.n 5a7ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a7d6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7ce │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a7f2 │ │ │ │ + cbz r0, 5a7ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a7f2 │ │ │ │ + beq.n 5a7ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a7f2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7ea │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a80e │ │ │ │ + cbz r0, 5a806 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a80e │ │ │ │ + beq.n 5a806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a80e │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a806 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a82a │ │ │ │ - movw r0, #55196 @ 0xd79c │ │ │ │ + bne.n 5a822 │ │ │ │ + movw r0, #58652 @ 0xe51c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5aa4e │ │ │ │ + b.n 5aa46 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #25708 @ 0x646c │ │ │ │ + movw r1, #29084 @ 0x719c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5064 │ │ │ │ + bl f5888 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a6fe │ │ │ │ - movw fp, #54440 @ 0xd4a8 │ │ │ │ + beq.w 5a6f6 │ │ │ │ + movw fp, #57896 @ 0xe228 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #55196 @ 0xd79c │ │ │ │ + movw r3, #58652 @ 0xe51c │ │ │ │ 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 5a874 │ │ │ │ + bpl.n 5a86c │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5aa44 │ │ │ │ + bge.w 5aa3c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a880 │ │ │ │ + b.n 5a878 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5aa44 │ │ │ │ + bge.w 5aa3c │ │ │ │ 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 5a894 │ │ │ │ + bpl.n 5a88c │ │ │ │ mov r0, sl │ │ │ │ - bl 8fe30 │ │ │ │ + bl 90190 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a8a8 │ │ │ │ + b.n 5a8a0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a8a4 │ │ │ │ + bmi.n 5a89c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a8ac │ │ │ │ - b.n 5a8b8 │ │ │ │ + bne.n 5a8a4 │ │ │ │ + b.n 5a8b0 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a8d0 │ │ │ │ - b.n 5a898 │ │ │ │ + cbnz r6, 5a8c8 │ │ │ │ + b.n 5a890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a8b8 │ │ │ │ + cbnz r3, 5a8b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25736 @ 0x6488 │ │ │ │ + movw r1, #29112 @ 0x71b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5a6fe │ │ │ │ + bl d2088 │ │ │ │ + b.n 5a6f6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a8f8 │ │ │ │ + cbnz r0, 5a8f0 │ │ │ │ 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 782fc │ │ │ │ - b.n 5aa3e │ │ │ │ + bl 78694 │ │ │ │ + b.n 5aa36 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a920 │ │ │ │ + cbnz r0, 5a918 │ │ │ │ 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 782fc │ │ │ │ - b.n 5aa3e │ │ │ │ - movw r1, #25760 @ 0x64a0 │ │ │ │ + bl 78694 │ │ │ │ + b.n 5aa36 │ │ │ │ + movw r1, #29136 @ 0x71d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a94a │ │ │ │ + cbnz r0, 5a942 │ │ │ │ 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 5a972 │ │ │ │ - movw r1, #25772 @ 0x64ac │ │ │ │ + b.n 5a96a │ │ │ │ + movw r1, #29148 @ 0x71dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a992 │ │ │ │ + cbnz r0, 5a98a │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #40907 @ 0x9fcb │ │ │ │ + movw r2, #40899 @ 0x9fc3 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40421 @ 0x9de5 │ │ │ │ + movw r1, #40413 @ 0x9ddd │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5aa3e │ │ │ │ - movw r1, #60496 @ 0xec50 │ │ │ │ + b.n 5aa36 │ │ │ │ + movw r1, #63864 @ 0xf978 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a9d2 │ │ │ │ + cbnz r0, 5a9ca │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39039 @ 0x987f │ │ │ │ + movw r1, #39033 @ 0x9879 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5aa3e │ │ │ │ + b.n 5aa36 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38260 @ 0x9574 │ │ │ │ + movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5aa12 │ │ │ │ + cbnz r0, 5aa0a │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38709 @ 0x9735 │ │ │ │ + movw r1, #38547 @ 0x9693 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5aa3e │ │ │ │ + b.n 5aa36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5aa24 │ │ │ │ + beq.n 5aa1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5aa24 │ │ │ │ + cbnz r3, 5aa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #25780 @ 0x64b4 │ │ │ │ + movw r1, #29156 @ 0x71e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5a6fe │ │ │ │ + bl d2088 │ │ │ │ + b.n 5a6f6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a85c │ │ │ │ + b.n 5a854 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5aa58 │ │ │ │ + bne.n 5aa50 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5aa68 │ │ │ │ + b.n 5aa60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5aa4e │ │ │ │ + bne.n 5aa46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aa4e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aa46 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -72124,1298 +72120,1298 @@ │ │ │ │ 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, #63620 @ 0xf884 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bf978 │ │ │ │ - cbz r0, 5aab0 │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl c0150 │ │ │ │ + cbz r0, 5aaa8 │ │ │ │ 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 5abcc │ │ │ │ + bl 5abc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5abc4 │ │ │ │ + beq.n 5abbc │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5aae2 │ │ │ │ + beq.n 5aada │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5aaea │ │ │ │ + b.n 5aae2 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5abac │ │ │ │ + beq.n 5aba4 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ab02 │ │ │ │ + cbnz r0, 5aafa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ab90 │ │ │ │ + b.n 5ab88 │ │ │ │ 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 1d9948 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd3b0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ab44 │ │ │ │ + bge.n 5ab3c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 5ab90 │ │ │ │ - b.n 5ab76 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 5ab88 │ │ │ │ + b.n 5ab6e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ 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 155700 │ │ │ │ + bl 1573f8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 5ab90 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 5ab88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aafe │ │ │ │ + beq.n 5aaf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5aafe │ │ │ │ + bne.n 5aaf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aafe │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aaf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aba0 │ │ │ │ + beq.n 5ab98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5aba4 │ │ │ │ + cbz r3, 5ab9c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5abc4 │ │ │ │ + b.n 5abbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aba0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab98 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45100 @ 0xb02c │ │ │ │ + movw r1, #48516 @ 0xbd84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5aafe │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5aaf6 │ │ │ │ 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 cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ac34 │ │ │ │ + blt.n 5ac2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ac2a │ │ │ │ + cbz r0, 5ac22 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5abfe │ │ │ │ + cbz r3, 5abf6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ac06 │ │ │ │ + b.n 5abfe │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 146e78 │ │ │ │ + bl 148870 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ac2c │ │ │ │ + bge.n 5ac24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac2a │ │ │ │ + beq.n 5ac22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ac2a │ │ │ │ + cbnz r3, 5ac22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 5ac36 │ │ │ │ + bl cf174 │ │ │ │ + b.n 5ac2e │ │ │ │ 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 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5ac78 │ │ │ │ + beq.n 5ac70 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ac78 │ │ │ │ + beq.n 5ac70 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5aca6 │ │ │ │ - b.n 5ac92 │ │ │ │ + beq.n 5ac9e │ │ │ │ + b.n 5ac8a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ac70 │ │ │ │ - movw r0, #25820 @ 0x64dc │ │ │ │ + beq.n 5ac68 │ │ │ │ + movw r0, #29196 @ 0x720c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ac70 │ │ │ │ + bne.n 5ac68 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ad0e │ │ │ │ + b.n 5ad06 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #25820 @ 0x64dc │ │ │ │ + movw r0, #29196 @ 0x720c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac8e │ │ │ │ + beq.n 5ac86 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac8e │ │ │ │ + beq.n 5ac86 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5acda │ │ │ │ + cbnz r0, 5acd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac8e │ │ │ │ + beq.n 5ac86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ac8e │ │ │ │ + bne.n 5ac86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ac8e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac86 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 5ad0e │ │ │ │ + cbnz r0, 5ad06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac8e │ │ │ │ + beq.n 5ac86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ac8e │ │ │ │ + bne.n 5ac86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ac8e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac86 │ │ │ │ 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 5abcc │ │ │ │ + bl 5abc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae24 │ │ │ │ + beq.n 5ae1c │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ad40 │ │ │ │ + beq.n 5ad38 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ad48 │ │ │ │ + b.n 5ad40 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ae0c │ │ │ │ + beq.n 5ae04 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad60 │ │ │ │ + cbnz r0, 5ad58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5adf0 │ │ │ │ + b.n 5ade8 │ │ │ │ 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 1d9948 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dd3b0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ada4 │ │ │ │ + bge.n 5ad9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 5adf0 │ │ │ │ - b.n 5add6 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 5ade8 │ │ │ │ + b.n 5adce │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155700 │ │ │ │ + bl 1573f8 │ │ │ │ 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 155700 │ │ │ │ + bl 1573f8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 5adf0 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 5ade8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad5c │ │ │ │ + beq.n 5ad54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad5c │ │ │ │ + bne.n 5ad54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad5c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae00 │ │ │ │ + beq.n 5adf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ae04 │ │ │ │ + cbz r3, 5adfc │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ae24 │ │ │ │ + b.n 5ae1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae00 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5adf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45100 @ 0xb02c │ │ │ │ + movw r1, #48516 @ 0xbd84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5ad5c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5ad54 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae2c <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005ae24 <_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, 5ae5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5ae54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ae5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5ae54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5ae70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5ae68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5ae70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5ae68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #43188 @ 0xa8b4 │ │ │ │ + movw r0, #46604 @ 0xb60c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5ae78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 214b74 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 216d00 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5aeaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5aea2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17f000 <_PyDeadline_Init@@Base+0x40c> │ │ │ │ + bl 181dcc <_PyDeadline_Init@@Base+0x458> │ │ │ │ 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, 5aede <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + cbnz r1, 5aed6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25832 @ 0x64e8 │ │ │ │ + movw r1, #29208 @ 0x7218 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5af08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5af00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5af34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + bne.n 5af2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b44 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 209f44 <_Py_RestoreSignals@@Base+0xee4> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5af0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ + cbnz r0, 5af06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5affa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5aff2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5afd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5afd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5af2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ + cbz r2, 5af24 <_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 5af14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ + b.n 5af0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5afbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + bpl.n 5afb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b44 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 209f44 <_Py_RestoreSignals@@Base+0xee4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5af08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5af00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8de00 │ │ │ │ + bl 8e160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5afd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5afd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5af7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bmi.n 5af76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25868 @ 0x650c │ │ │ │ + movw r1, #29244 @ 0x723c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5afb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - bl 83a14 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5afae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 83d50 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5afa6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5afb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bne.n 5af9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5afae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25896 @ 0x6528 │ │ │ │ + movw r1, #29272 @ 0x7258 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5afb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5afae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5af8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ + blt.n 5af86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 179444 │ │ │ │ + bl 17c124 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5af4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ + bne.n 5af44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5af08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5af00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5afe6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + b.n 5afde <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #25932 @ 0x654c │ │ │ │ + movw r1, #29308 @ 0x727c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5af08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl d2088 │ │ │ │ + b.n 5af00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 179e28 │ │ │ │ + bl 17cb54 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5affa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5aff2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5afe6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + bcs.n 5afde <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 5af08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 77670 │ │ │ │ + b.n 5af00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 78234 │ │ │ │ + bl 785cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 5b048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ + beq.n 5b040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ + cbnz r3, 5b040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ee268 │ │ │ │ + bl 1f141c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ + beq.n 5b0d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5b074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + cbz r6, 5b06c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5b07c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ + b.n 5b074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee518 │ │ │ │ + bl 1f1664 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5b0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + bge.n 5b09a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26008 @ 0x6598 │ │ │ │ + movw r1, #29384 @ 0x72c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5b0e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5b0d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5b0ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x29e> │ │ │ │ + bgt.n 5b0c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x29e> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, r2 │ │ │ │ add r1, r5 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 146c98 │ │ │ │ + bl 148690 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b0e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ + beq.n 5b0d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b0e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b0da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47144 @ 0xb828 │ │ │ │ + movw r1, #50480 @ 0xc530 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5b0ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c2> │ │ │ │ + cbz r3, 5b0e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c2> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5b0f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c8> │ │ │ │ + cbnz r0, 5b0ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c8> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 72278 │ │ │ │ - b.w e84b0 │ │ │ │ + b.w 72614 │ │ │ │ + b.w e8cb0 │ │ │ │ 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, 5b116 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ea> │ │ │ │ + cbnz r0, 5b10e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ea> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f4> │ │ │ │ - b.n 5b126 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fa> │ │ │ │ + cbnz r0, 5b118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f4> │ │ │ │ + b.n 5b11e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fa> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e4> │ │ │ │ - b.n 5b13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ + beq.n 5b108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e4> │ │ │ │ + b.n 5b136 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ + cbnz r0, 5b136 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ + cbz r0, 5b128 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ + cbnz r0, 5b136 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ + cbz r0, 5b136 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - bl 25dc40 │ │ │ │ + bl 25ef50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ + beq.n 5b1d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5b1a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x376> │ │ │ │ + cbz r0, 5b19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x376> │ │ │ │ mov r1, r4 │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ + beq.n 5b1d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5b1b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ + cbz r3, 5b1a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b1b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ + beq.n 5b1a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25dfa0 │ │ │ │ + bl 25f2b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b1c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x398> │ │ │ │ + beq.n 5b1bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x398> │ │ │ │ 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 782fc │ │ │ │ - b.n 5b1b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ + bl 78694 │ │ │ │ + b.n 5b1a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ 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, 5b1dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b0> │ │ │ │ + cbz r3, 5b1d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b0> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5b1dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b0> │ │ │ │ + cbz r1, 5b1d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b0> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25df08 │ │ │ │ + bl 25f218 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b1dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b0> │ │ │ │ + bne.n 5b1d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ + beq.n 5b1d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ + cbnz r3, 5b1d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b1fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d2> │ │ │ │ + cbnz r0, 5b1f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3dc> │ │ │ │ - b.n 5b20e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e2> │ │ │ │ + cbnz r0, 5b200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3dc> │ │ │ │ + b.n 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e2> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b1f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3cc> │ │ │ │ - b.n 5b21c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + beq.n 5b1f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3cc> │ │ │ │ + b.n 5b214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b21c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + cbnz r0, 5b214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b21c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + cbz r0, 5b214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ 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, 5b22e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x402> │ │ │ │ + cbz r3, 5b226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x402> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b236 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ + b.n 5b22e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ 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 5b250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + ble.n 5b248 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b23c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ + b.n 5b234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x410> │ │ │ │ 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 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b29a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46e> │ │ │ │ + cbz r0, 5b292 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46e> │ │ │ │ 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 80300 │ │ │ │ + bl 80638 │ │ │ │ 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 5b2b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ + blt.n 5b2ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b2d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a4> │ │ │ │ + blt.n 5b2c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a4> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62612 @ 0xf494 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #412 @ 0x19c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ae> │ │ │ │ + b.n 5b2d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ae> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b2dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b0>) │ │ │ │ + ldr r0, [pc, #8] @ (5b2d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b0>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1496dc │ │ │ │ - cbnz r0, 5b302 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + bl 14b108 │ │ │ │ + cbnz r0, 5b2fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ + b.n 5b32c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b31e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f2> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5b316 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f2> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b2fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d2> │ │ │ │ + bne.n 5b2f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d2> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ + b.n 5b32c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5b362 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x536> │ │ │ │ + cbnz r1, 5b35a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x536> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25832 @ 0x64e8 │ │ │ │ + movw r1, #29208 @ 0x7218 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5b552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b3f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + bne.n 5b3e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20f590 │ │ │ │ + bl 211720 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ + beq.w 5b552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b3b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ + bcs.n 5b3a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76f38 │ │ │ │ - b.n 5b3b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x586> │ │ │ │ + bl 772d4 │ │ │ │ + b.n 5b3aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x586> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b3c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x596> │ │ │ │ + cbz r0, 5b3ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x596> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b3e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b8> │ │ │ │ + b.n 5b3dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 772d8 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ + bl 77670 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 5b552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b3e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b8> │ │ │ │ + cbz r3, 5b3dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b3ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a2> │ │ │ │ + bne.n 5b3c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a2> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b54e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ + b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b534 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x708> │ │ │ │ + bpl.w 5b52c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x708> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20f590 │ │ │ │ + bl 211720 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ + beq.w 5b552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8de00 │ │ │ │ + bl 8e160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b54e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ + beq.w 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x604> │ │ │ │ + bpl.n 5b428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x604> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + beq.n 5b440 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26060 @ 0x65cc │ │ │ │ + movw r1, #29436 @ 0x72fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5b52c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5b524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83a14 │ │ │ │ + bl 83d50 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b45e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x632> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5b456 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x632> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b52c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ + bne.n 5b524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17e418 <_PyLong_UnsignedShort_Converter@@Base+0x1cb0> │ │ │ │ + bl 1811d0 <_PyLong_UnsignedShort_Converter@@Base+0x1cc0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b47a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x64e> │ │ │ │ + cbz r0, 5b472 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x64e> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ + b.n 5b400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ 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 5b4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68a> │ │ │ │ + bhi.n 5b4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ + bcc.n 5b400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b4b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68c> │ │ │ │ + b.n 5b4b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68c> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b4de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b2> │ │ │ │ + blt.n 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b2> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69e> │ │ │ │ + bls.n 5b4c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69e> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b4c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x696> │ │ │ │ + b.n 5b4ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x696> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6aa> │ │ │ │ + bcs.n 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6aa> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b4e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b8> │ │ │ │ + cbnz r0, 5b4dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b8> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 5b52c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 5b524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ 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 5b524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f8> │ │ │ │ + beq.n 5b51c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f8> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f4> │ │ │ │ + beq.n 5b518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f4> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17e418 <_PyLong_UnsignedShort_Converter@@Base+0x1cb0> │ │ │ │ + bl 1811d0 <_PyLong_UnsignedShort_Converter@@Base+0x1cc0> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b4fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ce> │ │ │ │ + b.n 5b4f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 5b408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ + bl 77670 │ │ │ │ + b.n 5b400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 211210 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ + bl 2133a0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26096 @ 0x65f0 │ │ │ │ + movw r1, #29472 @ 0x7320 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ + bl d2088 │ │ │ │ + b.n 5b552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 211210 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 2133a0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b55e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x732> │ │ │ │ + b.n 5b556 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x732> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 78234 │ │ │ │ + bl 785cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b596 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76a> │ │ │ │ + cbz r0, 5b58e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b596 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76a> │ │ │ │ + beq.n 5b58e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b596 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76a> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b58e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76a> │ │ │ │ + bl 781e4 <_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 5b5b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ + beq.n 5b5b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b5b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ + cbnz r3, 5b5b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_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 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b5f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7cc> │ │ │ │ + cbz r0, 5b5f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7cc> │ │ │ │ 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 80300 │ │ │ │ + bl 80638 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b65e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ + blt.n 5b656 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b648 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81c> │ │ │ │ + bpl.n 5b640 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b648 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81c> │ │ │ │ + bne.n 5b640 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81c> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x848> │ │ │ │ + b.n 5b66c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x848> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23352 @ 0x5b38 │ │ │ │ + movw r1, #26772 @ 0x6894 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b6f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ca> │ │ │ │ + b.n 5b6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ca> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b6a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x876> │ │ │ │ + blt.n 5b69a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x876> │ │ │ │ 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 5b6a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87a> │ │ │ │ + bge.n 5b69e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87a> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83a14 │ │ │ │ + bl 83d50 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b68c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ - bl 7f800 │ │ │ │ + bge.n 5b684 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b65e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ + bne.n 5b656 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ 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 5b662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x836> │ │ │ │ + bne.n 5b65a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x836> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c2> │ │ │ │ + b.n 5b6e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c2> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b66c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ + b.n 5b664 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ mov r0, r8 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b65e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ + beq.n 5b656 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b6e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ba> │ │ │ │ + bge.n 5b6de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ba> │ │ │ │ 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 5b6bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x890> │ │ │ │ + b.n 5b6b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x890> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 78234 │ │ │ │ + bl 785cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ + cbz r0, 5b724 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ + beq.n 5b724 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b724 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x900> │ │ │ │ + bl 781e4 <_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 5b74e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ + beq.n 5b746 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b74e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ + cbnz r3, 5b746 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5b77c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ + bgt.n 5b774 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5b7a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x976> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5b79a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x976> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b798 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x96c> │ │ │ │ + cbz r3, 5b790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x96c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29324 @ 0x728c │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5b7a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x976> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5b79a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x976> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ 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 dadf4 <_PyType_Name@@Base> │ │ │ │ + bl db5fc <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9aa> │ │ │ │ - movw r0, #62096 @ 0xf290 │ │ │ │ + bne.n 5b7ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9aa> │ │ │ │ + movw r0, #65432 @ 0xff98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #26172 @ 0x663c │ │ │ │ + movw r0, #29548 @ 0x736c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ 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 179e28 │ │ │ │ + bl 17cb54 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 207b44 <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 209f44 <_Py_RestoreSignals@@Base+0xee4> │ │ │ │ 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 │ │ │ │ @@ -73425,443 +73421,441 @@ │ │ │ │ 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, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b872 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa46> │ │ │ │ + blt.n 5b86a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa46> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b862 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa36> │ │ │ │ - movw r0, #2128 @ 0x850 │ │ │ │ + blt.n 5b85a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa36> │ │ │ │ + movw r0, #5548 @ 0x15ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ - movw r0, #60184 @ 0xeb18 │ │ │ │ + b.w 82b70 │ │ │ │ + movw r0, #64272 @ 0xfb10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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 772d8 │ │ │ │ + bl 77670 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a424 │ │ │ │ + b.w 5a41c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b8ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa80> │ │ │ │ + cbz r3, 5b8a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa80> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7d660 │ │ │ │ + b.w 7d99c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d6ec │ │ │ │ + b.w 7da28 │ │ │ │ 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 5b8e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaba> │ │ │ │ + bhi.n 5b8de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaba> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ - b.n 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ - movw r0, #25844 @ 0x64f4 │ │ │ │ + cbz r0, 5b8f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad2> │ │ │ │ + b.n 5b93c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ + movw r0, #29180 @ 0x71fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b8d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaaa> │ │ │ │ - b.n 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ + bne.n 5b8ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaaa> │ │ │ │ + b.n 5b93c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b978 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ + ble.n 5b970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b966 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3a> │ │ │ │ + beq.n 5b95e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ + bpl.n 5b940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ + cbz r0, 5b93c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3c> │ │ │ │ + beq.n 5b960 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b9a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + b.n 5b9a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25844 @ 0x64f4 │ │ │ │ + movw r0, #29180 @ 0x71fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b93c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b97a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ + beq.n 5b972 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b97a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ - b.n 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ + bge.n 5b972 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ + b.n 5b93c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb18> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5c> │ │ │ │ + cbnz r4, 5b980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5c> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 193f14 │ │ │ │ + bl 197a0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b9a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ + cbz r0, 5b9a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35120 @ 0x8930 │ │ │ │ + movw r0, #38456 @ 0x9638 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b9b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb86> │ │ │ │ + cbz r3, 5b9aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb86> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b9fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + blt.n 5b9f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25064 @ 0x61e8 │ │ │ │ + movw r0, #28440 @ 0x6f18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ - b.n 5ba00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd4> │ │ │ │ + bl 82b70 │ │ │ │ + b.n 5b9f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd4> │ │ │ │ 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, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc0a> │ │ │ │ + bge.n 5ba2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc0a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1e> │ │ │ │ + b.n 5ba42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1e> │ │ │ │ mov r0, r5 │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5ba32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc06> │ │ │ │ + blt.n 5ba2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc06> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r1, 5ba66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3a> │ │ │ │ + cbz r1, 5ba5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3a> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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 1e3878 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ba80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5ba8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc66> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fd20 │ │ │ │ + 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, #26184 @ 0x6648 │ │ │ │ + movw r1, #29568 @ 0x7380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7e> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcaa> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5baae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc82> │ │ │ │ + bge.n 5bad2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcae> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bafe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd2> │ │ │ │ - bne.n 5bac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ + b.n 5bb22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcfe> │ │ │ │ + bne.n 5baec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26200 @ 0x6658 │ │ │ │ + movw r1, #29584 @ 0x7390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7e> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcaa> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcac> │ │ │ │ + bne.n 5bafc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd8> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71ee8 │ │ │ │ - b.n 5bafe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd2> │ │ │ │ + bl 72200 │ │ │ │ + b.n 5bb22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcfe> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5bae6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcba> │ │ │ │ + bne.n 5bb0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce6> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71ee8 │ │ │ │ - b.n 5bafe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd2> │ │ │ │ + bl 72200 │ │ │ │ + b.n 5bb22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcfe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34632 @ 0x8748 │ │ │ │ + movw r1, #38004 @ 0x9474 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7e> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcaa> │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e043c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5bb26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcfa> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5bb30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd04> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17276 @ 0x437c │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bb76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd4a> │ │ │ │ + blt.n 5bb6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd46> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #26264 @ 0x6698 │ │ │ │ + movw r0, #29632 @ 0x73c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -0005bb7a <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bb70 <_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 5bbb4 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bbaa <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bbb4 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bbaa <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25360 @ 0x6310 │ │ │ │ + movw r1, #28696 @ 0x7018 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5bbc4 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb2e0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5bbba <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl ebae0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bbc8 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 5bbc8 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bbbe <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 5bbbe <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bbcc <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bbc2 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (5bce4 <_PyLong_Size_t_Converter@@Base+0x16a>) │ │ │ │ + ldr r3, [pc, #248] @ (5bcd8 <_PyLong_Size_t_Converter@@Base+0x168>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4d60 │ │ │ │ + bl b5524 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bc02 <_PyLong_Size_t_Converter@@Base+0x88> │ │ │ │ + beq.n 5bbf8 <_PyLong_Size_t_Converter@@Base+0x88> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bc32 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ - b.n 5bc18 <_PyLong_Size_t_Converter@@Base+0x9e> │ │ │ │ - movw r1, #26340 @ 0x66e4 │ │ │ │ + bne.n 5bc28 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + b.n 5bc0e <_PyLong_Size_t_Converter@@Base+0x9e> │ │ │ │ + movw r1, #29716 @ 0x7414 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c55c │ │ │ │ - cbnz r0, 5bc4a <_PyLong_Size_t_Converter@@Base+0xd0> │ │ │ │ - b.n 5bc6a <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbnz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0xd0> │ │ │ │ + b.n 5bc60 <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #26352 @ 0x66f0 │ │ │ │ + movw r1, #29728 @ 0x7420 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c55c │ │ │ │ - cbnz r0, 5bc4a <_PyLong_Size_t_Converter@@Base+0xd0> │ │ │ │ - b.n 5bc6a <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbnz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0xd0> │ │ │ │ + b.n 5bc60 <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26364 @ 0x66fc │ │ │ │ + movw r1, #29740 @ 0x742c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5bc6a <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ + bl d2088 │ │ │ │ + b.n 5bc60 <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #26344 @ 0x66e8 │ │ │ │ + movw r0, #29720 @ 0x7418 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a14 │ │ │ │ - cbnz r0, 5bc6e <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + bl 213ba4 │ │ │ │ + cbnz r0, 5bc64 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bccc <_PyLong_Size_t_Converter@@Base+0x152> │ │ │ │ + b.n 5bcc2 <_PyLong_Size_t_Converter@@Base+0x152> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49288 @ 0xc088 │ │ │ │ + movw r1, #52780 @ 0xce2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26408 @ 0x6728 │ │ │ │ + movw r0, #29784 @ 0x7458 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bc6a <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ + blt.n 5bc60 <_PyLong_Size_t_Converter@@Base+0xf0> │ │ │ │ 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, #48361 @ 0xbce9 │ │ │ │ + movw r2, #48349 @ 0xbcdd │ │ │ │ movt r2, #5 │ │ │ │ - bl 20c620 │ │ │ │ + bl 20e830 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bc64 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + beq.n 5bc5a <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7f9e8 │ │ │ │ - ldr r3, [pc, #20] @ (5bce4 <_PyLong_Size_t_Converter@@Base+0x16a>) │ │ │ │ + bl 7fd20 │ │ │ │ + ldr r3, [pc, #20] @ (5bcd8 <_PyLong_Size_t_Converter@@Base+0x168>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bcde <_PyLong_Size_t_Converter@@Base+0x164> │ │ │ │ + beq.n 5bcd4 <_PyLong_Size_t_Converter@@Base+0x164> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -73881,119 +73875,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, #26424 @ 0x6738 │ │ │ │ + movw r1, #29800 @ 0x7468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 5bd62 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 5bd56 <_PyLong_Size_t_Converter@@Base+0x1e6> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5bd66 <_PyLong_Size_t_Converter@@Base+0x1ec> │ │ │ │ + bge.n 5bd5a <_PyLong_Size_t_Converter@@Base+0x1ea> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26440 @ 0x6748 │ │ │ │ + movw r1, #29816 @ 0x7478 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bdb8 <_PyLong_Size_t_Converter@@Base+0x23e> │ │ │ │ + b.n 5bdac <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd62 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ + beq.n 5bd56 <_PyLong_Size_t_Converter@@Base+0x1e6> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5bdbe <_PyLong_Size_t_Converter@@Base+0x244> │ │ │ │ + bl 5bdb2 <_PyLong_Size_t_Converter@@Base+0x242> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bd8c <_PyLong_Size_t_Converter@@Base+0x212> │ │ │ │ + bge.n 5bd80 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bdac <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + b.n 5bda0 <_PyLong_Size_t_Converter@@Base+0x230> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bda0 <_PyLong_Size_t_Converter@@Base+0x226> │ │ │ │ + bne.n 5bd94 <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bdac <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + b.n 5bda0 <_PyLong_Size_t_Converter@@Base+0x230> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aee4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bd92 <_PyLong_Size_t_Converter@@Base+0x218> │ │ │ │ - b.n 5bd88 <_PyLong_Size_t_Converter@@Base+0x20e> │ │ │ │ + bge.n 5bd86 <_PyLong_Size_t_Converter@@Base+0x216> │ │ │ │ + b.n 5bd7c <_PyLong_Size_t_Converter@@Base+0x20c> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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] @ (5be5c <_PyLong_Size_t_Converter@@Base+0x2e2>) │ │ │ │ + ldr r4, [pc, #136] @ (5be50 <_PyLong_Size_t_Converter@@Base+0x2e0>) │ │ │ │ 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 20b6cc │ │ │ │ - cbnz r0, 5bdfe <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + bl 20d8dc │ │ │ │ + cbnz r0, 5bdf2 <_PyLong_Size_t_Converter@@Base+0x282> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5be42 <_PyLong_Size_t_Converter@@Base+0x2c8> │ │ │ │ + b.n 5be36 <_PyLong_Size_t_Converter@@Base+0x2c6> │ │ │ │ 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, #48737 @ 0xbe61 │ │ │ │ + movw r2, #48725 @ 0xbe55 │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20c620 │ │ │ │ + bl 20e830 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdf8 <_PyLong_Size_t_Converter@@Base+0x27e> │ │ │ │ + beq.n 5bdec <_PyLong_Size_t_Converter@@Base+0x27c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20b7d0 │ │ │ │ + bl 20d9e0 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bdf8 <_PyLong_Size_t_Converter@@Base+0x27e> │ │ │ │ + beq.n 5bdec <_PyLong_Size_t_Converter@@Base+0x27c> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5be5c <_PyLong_Size_t_Converter@@Base+0x2e2>) │ │ │ │ + ldr r3, [pc, #24] @ (5be50 <_PyLong_Size_t_Converter@@Base+0x2e0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5be54 <_PyLong_Size_t_Converter@@Base+0x2da> │ │ │ │ + beq.n 5be48 <_PyLong_Size_t_Converter@@Base+0x2d8> │ │ │ │ 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 │ │ │ │ @@ -74021,303 +74015,303 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bebc <_PyLong_Size_t_Converter@@Base+0x342> │ │ │ │ + cbnz r0, 5beb0 <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bece <_PyLong_Size_t_Converter@@Base+0x354> │ │ │ │ - b.n 5bec6 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + cbz r0, 5bec2 <_PyLong_Size_t_Converter@@Base+0x352> │ │ │ │ + b.n 5beba <_PyLong_Size_t_Converter@@Base+0x34a> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5beb6 <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ - b.n 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + beq.n 5beaa <_PyLong_Size_t_Converter@@Base+0x33a> │ │ │ │ + b.n 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bne.n 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5beda <_PyLong_Size_t_Converter@@Base+0x360> │ │ │ │ + cbz r0, 5bece <_PyLong_Size_t_Converter@@Base+0x35e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bne.n 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bee6 <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + cbz r0, 5beda <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bne.n 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bef2 <_PyLong_Size_t_Converter@@Base+0x378> │ │ │ │ + cbz r0, 5bee6 <_PyLong_Size_t_Converter@@Base+0x376> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bne.n 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5befe <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ + cbz r0, 5bef2 <_PyLong_Size_t_Converter@@Base+0x382> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bne.n 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bf0a <_PyLong_Size_t_Converter@@Base+0x390> │ │ │ │ + cbz r0, 5befe <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bne.n 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bf16 <_PyLong_Size_t_Converter@@Base+0x39c> │ │ │ │ + cbz r0, 5bf0a <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bne.n 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bf20 <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ + cbz r0, 5bf14 <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbnz r0, 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bf2a <_PyLong_Size_t_Converter@@Base+0x3b0> │ │ │ │ + cbz r0, 5bf1e <_PyLong_Size_t_Converter@@Base+0x3ae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbnz r0, 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bf34 <_PyLong_Size_t_Converter@@Base+0x3ba> │ │ │ │ + cbz r0, 5bf28 <_PyLong_Size_t_Converter@@Base+0x3b8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbnz r0, 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bf3e <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + cbz r0, 5bf32 <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbnz r0, 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bf48 <_PyLong_Size_t_Converter@@Base+0x3ce> │ │ │ │ + cbz r0, 5bf3c <_PyLong_Size_t_Converter@@Base+0x3cc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbnz r0, 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bf52 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + cbz r0, 5bf46 <_PyLong_Size_t_Converter@@Base+0x3d6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbnz r0, 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bf5c <_PyLong_Size_t_Converter@@Base+0x3e2> │ │ │ │ + cbz r0, 5bf50 <_PyLong_Size_t_Converter@@Base+0x3e0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbnz r0, 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bf66 <_PyLong_Size_t_Converter@@Base+0x3ec> │ │ │ │ + cbz r0, 5bf5a <_PyLong_Size_t_Converter@@Base+0x3ea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbnz r0, 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bf74 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbz r0, 5bf68 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ 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, 5bf94 <_PyLong_Size_t_Converter@@Base+0x41a> │ │ │ │ + cbnz r0, 5bf88 <_PyLong_Size_t_Converter@@Base+0x418> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bf9e <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ - b.n 5bfa6 <_PyLong_Size_t_Converter@@Base+0x42c> │ │ │ │ + cbnz r0, 5bf92 <_PyLong_Size_t_Converter@@Base+0x422> │ │ │ │ + b.n 5bf9a <_PyLong_Size_t_Converter@@Base+0x42a> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf8e <_PyLong_Size_t_Converter@@Base+0x414> │ │ │ │ - b.n 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + beq.n 5bf82 <_PyLong_Size_t_Converter@@Base+0x412> │ │ │ │ + b.n 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + bne.n 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bfb2 <_PyLong_Size_t_Converter@@Base+0x438> │ │ │ │ + cbz r0, 5bfa6 <_PyLong_Size_t_Converter@@Base+0x436> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + bne.n 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bfbe <_PyLong_Size_t_Converter@@Base+0x444> │ │ │ │ + cbz r0, 5bfb2 <_PyLong_Size_t_Converter@@Base+0x442> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + bne.n 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bfc8 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ + cbz r0, 5bfbc <_PyLong_Size_t_Converter@@Base+0x44c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bfd2 <_PyLong_Size_t_Converter@@Base+0x458> │ │ │ │ + cbz r0, 5bfc6 <_PyLong_Size_t_Converter@@Base+0x456> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bfdc <_PyLong_Size_t_Converter@@Base+0x462> │ │ │ │ + cbz r0, 5bfd0 <_PyLong_Size_t_Converter@@Base+0x460> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bfe6 <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ + cbz r0, 5bfda <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bff0 <_PyLong_Size_t_Converter@@Base+0x476> │ │ │ │ + cbz r0, 5bfe4 <_PyLong_Size_t_Converter@@Base+0x474> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bffa <_PyLong_Size_t_Converter@@Base+0x480> │ │ │ │ + cbz r0, 5bfee <_PyLong_Size_t_Converter@@Base+0x47e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c004 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + cbz r0, 5bff8 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c00e <_PyLong_Size_t_Converter@@Base+0x494> │ │ │ │ + cbz r0, 5c002 <_PyLong_Size_t_Converter@@Base+0x492> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbnz r0, 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c01c <_PyLong_Size_t_Converter@@Base+0x4a2> │ │ │ │ + cbz r0, 5c010 <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c01e : │ │ │ │ +0005c012 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c038 │ │ │ │ + cbz r0, 5c02c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c050 │ │ │ │ + bmi.n 5c044 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26472 @ 0x6768 │ │ │ │ + movw r1, #29848 @ 0x7498 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5c100 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5c0f4 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c05c │ │ │ │ + cbz r1, 5c050 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c074 │ │ │ │ + bmi.n 5c068 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26508 @ 0x678c │ │ │ │ + movw r1, #29884 @ 0x74bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5c100 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5c0f4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c0be │ │ │ │ + bge.n 5c0b2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c0a2 │ │ │ │ + cbz r0, 5c096 │ │ │ │ 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 5c0ba │ │ │ │ + bpl.n 5c0ae │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c0ba │ │ │ │ + beq.n 5c0ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #29928 @ 0x74e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5c100 │ │ │ │ + bl d2088 │ │ │ │ + b.n 5c0f4 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c080 │ │ │ │ + b.n 5c074 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c0da │ │ │ │ + cbnz r0, 5c0ce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26588 @ 0x67dc │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5c100 │ │ │ │ + bl d2088 │ │ │ │ + b.n 5c0f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c0f4 │ │ │ │ + beq.n 5c0e8 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c0ee │ │ │ │ + bne.n 5c0e2 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c0f4 │ │ │ │ - cbnz r3, 5c0f4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c0e8 │ │ │ │ + cbnz r3, 5c0e8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2344c4 │ │ │ │ + b.w 23627c │ │ │ │ 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 5c13e │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bne.n 5c132 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17056 @ 0x42a0 │ │ │ │ + movw r0, #20540 @ 0x503c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c158 │ │ │ │ + b.n 5c14c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005c15a <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c14e <_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 │ │ │ │ @@ -74337,1704 +74331,1704 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c1a0 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c194 <_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 5c1cc <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c1c0 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26628 @ 0x6804 │ │ │ │ + movw r1, #30004 @ 0x7534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c1e4 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c1d8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c1d4 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c1c8 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c1f0 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c1e4 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26676 @ 0x6834 │ │ │ │ + movw r1, #30052 @ 0x7564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1888 │ │ │ │ - movw r1, #49172 @ 0xc014 │ │ │ │ + b.w d2088 │ │ │ │ + movw r1, #52628 @ 0xcd94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c20a <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c1fe <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c22c <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c220 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #33996 @ 0x84cc │ │ │ │ + movw r1, #37332 @ 0x91d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1888 │ │ │ │ + b.w d2088 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34000 @ 0x84d0 │ │ │ │ + movw r1, #37336 @ 0x91d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1888 │ │ │ │ + b.w d2088 │ │ │ │ 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, 5c264 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c258 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c264 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c258 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c264 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c286 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c258 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c27a <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #18556 @ 0x487c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c2b2 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c2a6 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c2a0 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c294 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #61540 @ 0xf064 │ │ │ │ + movw r1, #64956 @ 0xfdbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5c2b2 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5c2a6 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c28a <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5c27e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c28a <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c27e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c2b8 : │ │ │ │ +0005c2ac : │ │ │ │ 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, #49540 @ 0xc184 │ │ │ │ + movw r1, #52956 @ 0xcedc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60164 @ 0xeb04 │ │ │ │ + movw r0, #63620 @ 0xf884 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10e254 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10eb10 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c33e │ │ │ │ + cbz r0, 5c332 │ │ │ │ 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, #26732 @ 0x686c │ │ │ │ + movw r1, #30108 @ 0x759c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85144 │ │ │ │ + bl 85458 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c33c │ │ │ │ + beq.n 5c330 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c33c │ │ │ │ + cbnz r3, 5c330 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 5c376 │ │ │ │ + bmi.n 5c36a │ │ │ │ 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 5c388 │ │ │ │ + b.n 5c37c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c364 │ │ │ │ - b.n 5c39a │ │ │ │ + beq.n 5c358 │ │ │ │ + b.n 5c38e │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c390 │ │ │ │ + cbnz r0, 5c384 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c380 │ │ │ │ - b.n 5c398 │ │ │ │ + blt.n 5c374 │ │ │ │ + b.n 5c38c │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c386 │ │ │ │ - b.n 5c39a │ │ │ │ + beq.n 5c37a │ │ │ │ + b.n 5c38e │ │ │ │ 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 3843c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #26740 @ 0x6874 │ │ │ │ + movw r0, #30116 @ 0x75a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 82838 │ │ │ │ - movw r0, #63980 @ 0xf9ec │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 82b70 │ │ │ │ + movw r0, #1900 @ 0x76c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a57c │ │ │ │ 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 5c3f8 │ │ │ │ + blt.n 5c3ec │ │ │ │ mov r4, r0 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - cbnz r4, 5c402 │ │ │ │ + bl 98b34 │ │ │ │ + cbnz r4, 5c3f6 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c40a │ │ │ │ + b.n 5c3fe │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5c430 │ │ │ │ + cbnz r4, 5c424 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c430 │ │ │ │ + ble.n 5c424 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c430 │ │ │ │ - cbnz r2, 5c44a │ │ │ │ + bne.n 5c424 │ │ │ │ + cbnz r2, 5c43e │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c4b0 ) │ │ │ │ + ldr r4, [pc, #124] @ (5c4a4 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c472 │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c466 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c476 │ │ │ │ - movw r2, #23436 @ 0x5b8c │ │ │ │ + bmi.n 5c46a │ │ │ │ + movw r2, #26772 @ 0x6894 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60484 @ 0xec44 │ │ │ │ + movw r0, #63852 @ 0xf96c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c4aa │ │ │ │ + b.n 5c49e │ │ │ │ mov r0, r3 │ │ │ │ - bl 81f10 │ │ │ │ + bl 82248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c472 │ │ │ │ + beq.n 5c466 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165de0 │ │ │ │ + bl 167f04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23bc6c │ │ │ │ + bl 23d798 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c4aa │ │ │ │ + beq.n 5c49e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c4aa │ │ │ │ + cbnz r3, 5c49e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c754 ) │ │ │ │ + ldr r0, [pc, #672] @ (5c748 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #26748 @ 0x687c │ │ │ │ + movw r0, #30124 @ 0x75ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5c4d0 │ │ │ │ + cbz r0, 5c4c4 │ │ │ │ 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 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17276 @ 0x437c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5c520 │ │ │ │ - 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 782fc │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c522 │ │ │ │ - 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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ 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, 5c560 │ │ │ │ + cbz r5, 5c502 │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c568 │ │ │ │ + b.n 5c50a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50753 @ 0xc641 │ │ │ │ + movw r2, #50615 @ 0xc5b7 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145d50 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5c56a │ │ │ │ + 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 78694 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 5c56c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c598 │ │ │ │ + cbnz r0, 5c58c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c5a2 │ │ │ │ - b.n 5c5a8 │ │ │ │ + cbnz r0, 5c596 │ │ │ │ + b.n 5c59c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c592 │ │ │ │ - b.n 5c5c0 │ │ │ │ + beq.n 5c586 │ │ │ │ + b.n 5c5b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5c0 │ │ │ │ + cbnz r0, 5c5b4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c5b2 │ │ │ │ + cbz r0, 5c5a6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5c0 │ │ │ │ + cbnz r0, 5c5b4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c5c0 │ │ │ │ + cbz r0, 5c5b4 │ │ │ │ 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 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r2 │ │ │ │ + moveq 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 │ │ │ │ - cbnz r1, 5c5ea │ │ │ │ + cbnz r1, 5c5fa │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10864 @ 0x2a70 │ │ │ │ + movw r1, #14240 @ 0x37a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5c60c │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5c61c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c612 │ │ │ │ + bmi.n 5c622 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26768 @ 0x6890 │ │ │ │ + movw r1, #30144 @ 0x75c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c63e │ │ │ │ + b.n 5c64e │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c62c │ │ │ │ + cbz r1, 5c63c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c636 │ │ │ │ + beq.n 5c646 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c636 │ │ │ │ - bl 23b3f4 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + b.n 5c646 │ │ │ │ + bl 23cd84 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c618 │ │ │ │ - b.n 5c60c │ │ │ │ + bne.n 5c628 │ │ │ │ + b.n 5c61c │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83a14 │ │ │ │ + bl 83d50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c67e │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5c69e │ │ │ │ + bne.n 5c672 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5c692 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c694 │ │ │ │ + cbz r3, 5c688 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c690 │ │ │ │ + blt.n 5c684 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c692 │ │ │ │ + b.n 5c686 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c6a0 │ │ │ │ + b.n 5c694 │ │ │ │ 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, #50915 @ 0xc6e3 │ │ │ │ + movw r0, #50903 @ 0xc6d7 │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 193c20 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 197718 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c6de │ │ │ │ + beq.n 5c6d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e0b8 │ │ │ │ + bl 13f6a0 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83e00 │ │ │ │ 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, 5c70a │ │ │ │ + cbnz r0, 5c6fe │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c71a │ │ │ │ - b.n 5c714 │ │ │ │ + cbz r0, 5c70e │ │ │ │ + b.n 5c708 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c704 │ │ │ │ - b.n 5c73c │ │ │ │ + beq.n 5c6f8 │ │ │ │ + b.n 5c730 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c73c │ │ │ │ + cbnz r0, 5c730 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c724 │ │ │ │ + cbz r0, 5c718 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c73c │ │ │ │ + cbnz r0, 5c730 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c72e │ │ │ │ + cbz r0, 5c722 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c73c │ │ │ │ + cbnz r0, 5c730 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c73c │ │ │ │ + cbz r0, 5c730 │ │ │ │ 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, 5c764 │ │ │ │ + cbnz r0, 5c758 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c76c │ │ │ │ + cbz r0, 5c760 │ │ │ │ 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 5c756 │ │ │ │ + beq.n 5c74a │ │ │ │ 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, 5c78c │ │ │ │ + cbnz r0, 5c780 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c796 │ │ │ │ - b.n 5c79c │ │ │ │ + cbnz r0, 5c78a │ │ │ │ + b.n 5c790 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c786 │ │ │ │ - b.n 5c7aa │ │ │ │ + beq.n 5c77a │ │ │ │ + b.n 5c79e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7aa │ │ │ │ + cbnz r0, 5c79e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c7aa │ │ │ │ + cbz r0, 5c79e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c7ac : │ │ │ │ - vldr d0, [pc, #8] @ 5c7b8 │ │ │ │ +0005c7a0 : │ │ │ │ + vldr d0, [pc, #4] @ 5c7a8 │ │ │ │ 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, 5c7de │ │ │ │ + cbnz r0, 5c7ce │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c7e8 │ │ │ │ - b.n 5c7ee │ │ │ │ + cbnz r0, 5c7d8 │ │ │ │ + b.n 5c7de │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7d8 │ │ │ │ - b.n 5c7fc │ │ │ │ + beq.n 5c7c8 │ │ │ │ + b.n 5c7ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7fc │ │ │ │ + cbnz r0, 5c7ec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7fc │ │ │ │ + cbz r0, 5c7ec │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c7fe : │ │ │ │ - vldr d0, [pc, #8] @ 5c808 │ │ │ │ +0005c7ee : │ │ │ │ + vldr d0, [pc, #8] @ 5c7f8 │ │ │ │ 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, 5c82e │ │ │ │ + cbnz r0, 5c81e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c838 │ │ │ │ - b.n 5c83e │ │ │ │ + cbnz r0, 5c828 │ │ │ │ + b.n 5c82e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c828 │ │ │ │ - b.n 5c84c │ │ │ │ + beq.n 5c818 │ │ │ │ + b.n 5c83c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c84c │ │ │ │ + cbnz r0, 5c83c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c84c │ │ │ │ + cbz r0, 5c83c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c810 │ │ │ │ + b.n 5c800 │ │ │ │ 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, 5c86e │ │ │ │ + cbnz r0, 5c85e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c878 │ │ │ │ - b.n 5c87e │ │ │ │ + cbnz r0, 5c868 │ │ │ │ + b.n 5c86e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c868 │ │ │ │ - b.n 5c88c │ │ │ │ + beq.n 5c858 │ │ │ │ + b.n 5c87c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c88c │ │ │ │ + cbnz r0, 5c87c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c88c │ │ │ │ + cbz r0, 5c87c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c88e <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c87e <_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, 5c8ac <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c89c <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c8c4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c8b4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26984 @ 0x6968 │ │ │ │ + movw r1, #30360 @ 0x7698 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5ca88 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5ca78 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c8d8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c8c8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c8ec <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c8dc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c8ec <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c8dc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2125e8 │ │ │ │ + bl 214778 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ca78 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5ca68 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ca8c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5ca7c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21164 @ 0x52ac │ │ │ │ + movw r1, #24656 @ 0x6050 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca42 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #54872 @ 0xd658 │ │ │ │ + beq.w 5ca32 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #58328 @ 0xe3d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c918 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c908 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c9b0 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5c9a0 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212b28 │ │ │ │ + bl 214cb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c936 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c926 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c936 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c926 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c912 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #54884 @ 0xd664 │ │ │ │ + movw r1, #58340 @ 0xe3e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c912 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212b28 │ │ │ │ + bl 214cb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c96e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5c95e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c96e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5c95e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c912 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #54932 @ 0xd694 │ │ │ │ + movw r1, #58388 @ 0xe414 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c912 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c902 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212b28 │ │ │ │ + bl 214cb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9a6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5c996 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9a6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5c996 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 5c9c6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5c9b6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5c9c6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5c9b6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ca4c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5ca3c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1952 @ 0x7a0 │ │ │ │ + movw r1, #5408 @ 0x1520 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca56 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5ca46 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212b28 │ │ │ │ + bl 214cb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9fc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5c9ec <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9fc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5c9ec <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5ca60 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5ca50 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33964 @ 0x84ac │ │ │ │ + movw r1, #37300 @ 0x91b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca6a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5ca5a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212b28 │ │ │ │ + bl 214cb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca30 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5ca20 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ca30 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5ca20 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c8e8 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #26940 @ 0x693c │ │ │ │ + bne.w 5c8d8 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #30316 @ 0x766c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca72 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #26800 @ 0x68b0 │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #30176 @ 0x75e0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca72 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #28956 @ 0x711c │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #32292 @ 0x7e24 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca72 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #26844 @ 0x68dc │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #30220 @ 0x760c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca72 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29044 @ 0x7174 │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #32380 @ 0x7e7c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca72 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #26888 @ 0x6908 │ │ │ │ + b.n 5ca62 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #30264 @ 0x7638 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2688f4 <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ + bl 26997c <_PyInterpreterConfig_AsDict@@Base+0x1038> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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, 5caac <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5ca9c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5caac <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5ca9c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5cb0a <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5cab8 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cafa <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5caa8 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81f10 │ │ │ │ + bl 82248 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cabe <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 71400 │ │ │ │ + b.n 5caae <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 71718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cb60 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5cad2 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cb68 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5cac2 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cb58 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5caf2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cae2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5cae2 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cb6c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cad2 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cb5c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5caf2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cae2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cb24 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cb70 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cb60 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cb24 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb60 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb60 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb60 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5cb1c <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb50 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cb0c <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb24 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cb14 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cb24 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cb14 <_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 5cb3e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cb2e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cb48 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d660 │ │ │ │ + bl 7d99c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb62 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cb52 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb62 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cb52 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb62 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb52 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5cab4 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5caa4 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5cef8 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5cee8 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5caf4 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cae4 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cb74 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +0005cb64 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b.w 32200 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cb78 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +0005cb68 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b.w 3243e <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cb7c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 2688f4 <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ +0005cb6c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 26997c <_PyInterpreterConfig_AsDict@@Base+0x1038> │ │ │ │ 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, 5cb9a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cb8a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cb9c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cb8c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cbaa <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cb9a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cbaa <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cb9a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cbaa <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cbc6 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cb9a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cbb6 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cc38 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cc28 <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cc30 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cc20 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cbd8 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5cc30 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbc8 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5cc20 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cbf0 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cbe0 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5cbf2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 5cbf2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5cc30 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbe2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 5cbe2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cc20 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5cc24 <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5cc14 <_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 f1510 │ │ │ │ + b.w f1d24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5cf8c <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #848] @ (5cf7c <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5cc60 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5cc50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cc60 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5cc50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cc60 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cc7a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5cc50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5cc6a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5cce8 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5ccd8 <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cce2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5cca2 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 5cc92 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61112 @ 0xeeb8 │ │ │ │ + movw r0, #64528 @ 0xfc10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5cce2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ - cbz r0, 5cce2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 89174 │ │ │ │ + cbz r0, 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ccce <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5ccbe <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5cce2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5ccd2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61112 @ 0xeeb8 │ │ │ │ + movw r1, #64528 @ 0xfc10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5ccec <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r1, [pc, #0] @ (5ccdc <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cd0c <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5ccfc <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5cd0e <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5ccfe <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5cd1e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cd0e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cd1e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cd0e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cd1e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5cd3c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cd0e <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5cd2c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5cea8 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5ce98 <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5cdd6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5cdc6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5cd66 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 5cd56 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cd60 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5cd50 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5cd6a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5cdd6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5cd5a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5cdc6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5cda6 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5cd96 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd82 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5cd72 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5cda0 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 5cd90 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cda0 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5cd90 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5cdaa <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cde0 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5cea0 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cd9a <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5cdd0 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5ce90 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cdb8 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5cda8 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5cde4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13e0b8 │ │ │ │ + b.n 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cde4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 5cde4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5cea0 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5ce90 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5cde4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5cea0 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5cdd4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5ce90 <_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 1e6c80 │ │ │ │ + bl 1e9ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce28 <_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 1e6c80 │ │ │ │ + bl 1e9ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14d64c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f244 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce3c <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5ce2c <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26996 @ 0x6974 │ │ │ │ + movw r1, #30372 @ 0x76a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ce96 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5ce86 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14d64c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f244 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce62 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5ce52 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27020 @ 0x698c │ │ │ │ + movw r1, #30396 @ 0x76bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5ce38 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 95cc4 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5ce90 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5ce80 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 5ce96 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 5ce86 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cf24 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + bl 5cfc8 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5cf5c <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #176] @ (5cf4c <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5ced0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5cec0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5cec0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5ceec <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cf20 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5cec0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5cedc <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5cf10 <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cf18 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cf08 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cf06 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cef6 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34328 @ 0x8618 │ │ │ │ + movw r1, #37664 @ 0x9320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5cf08 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5cee0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d084 ) │ │ │ │ + ldr r1, [pc, #352] @ (5d074 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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, #156] @ 5cfd8 <_PyXI_ClearExcInfo@@Base+0x45c> │ │ │ │ - ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26b930 │ │ │ │ - vldr s15, [r5, #24] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ - vmla.f64 d0, d7, d8 │ │ │ │ - bl 83ac4 │ │ │ │ - cbz r0, 5cf92 <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - bl 26b930 │ │ │ │ - vldr s14, [r5, #8] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vcvt.f64.s32 d7, s14 │ │ │ │ - vmla.f64 d0, d7, d8 │ │ │ │ - bl 83ac4 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 5cf96 <_PyXI_ClearExcInfo@@Base+0x41a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5cf92 <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cf92 <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5cfce <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d6ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cfb8 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5cfce <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cfce <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - vpop {d8} │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - bvs.n 5cf06 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ - @ instruction: 0xe8262e0b │ │ │ │ - subs r6, #17 │ │ │ │ - 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, 5d004 <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + cbnz r6, 5cf38 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5d004 <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + blt.n 5cf38 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d004 <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ - cbnz r2, 5d020 <_PyXI_ClearExcInfo@@Base+0x4a4> │ │ │ │ - ldr r1, [pc, #76] @ (5d054 <_PyXI_ClearExcInfo@@Base+0x4d8>) │ │ │ │ + bgt.n 5cf38 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r2, 5cf54 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #76] @ (5cf88 <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d04c <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cf80 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d03a <_PyXI_ClearExcInfo@@Base+0x4be> │ │ │ │ + bgt.n 5cf6e <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #19092 @ 0x4a94 │ │ │ │ + movw r1, #22576 @ 0x5830 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5d04c <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5cf80 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d024 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5cf58 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d024 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + beq.n 5cf58 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d268 ) │ │ │ │ + ldr r1, [pc, #528] @ (5d19c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d058 : │ │ │ │ +0005cf8c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d090 │ │ │ │ - bl 1cdbdc │ │ │ │ + cbz r0, 5cfc4 │ │ │ │ + bl 1d19a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d084 │ │ │ │ + beq.n 5cfb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d088 │ │ │ │ + cbz r3, 5cfbc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d090 │ │ │ │ + b.n 5cfc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d084 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cfb8 │ │ │ │ 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] @ 5d080 │ │ │ │ + ldrd r0, r1, [r0, #16] │ │ │ │ + bl 26c6a8 │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ + vmla.f64 d0, d7, d8 │ │ │ │ + bl 83e00 │ │ │ │ + cbz r0, 5d036 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + bl 26c6a8 │ │ │ │ + vldr s14, [r5, #8] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vcvt.f64.s32 d7, s14 │ │ │ │ + vmla.f64 d0, d7, d8 │ │ │ │ + bl 83e00 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 5d03a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d036 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5d036 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5d072 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7da28 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d05c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5d05c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d072 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5d072 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + vpop {d8} │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + bvs.n 5cfae │ │ │ │ + @ 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 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d0e0 │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 5d0d4 │ │ │ │ + bl 96040 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d0d8 │ │ │ │ + bne.n 5d0cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 5d0e2 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 5d0d6 │ │ │ │ mov r0, sp │ │ │ │ - bl 5cf24 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b.n 5d0e2 │ │ │ │ + bl 5cfc8 │ │ │ │ + b.n 5d0d6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d0e6 : │ │ │ │ +0005d0da : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d0ee │ │ │ │ + b.w 5d0e2 │ │ │ │ │ │ │ │ -0005d0ee : │ │ │ │ +0005d0e2 : │ │ │ │ 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 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1e6 │ │ │ │ + beq.n 5d1da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d1e0 │ │ │ │ + beq.n 5d1d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d124 │ │ │ │ + cbnz r0, 5d118 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d144 │ │ │ │ - cbz r4, 5d16a │ │ │ │ + b.n 5d138 │ │ │ │ + cbz r4, 5d15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1da │ │ │ │ + beq.n 5d1ce │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d1f8 │ │ │ │ + bl 5d1ec │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d15a │ │ │ │ + beq.n 5d14e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d15a │ │ │ │ + cbnz r3, 5d14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782a0 │ │ │ │ - b.n 5d1e6 │ │ │ │ - ldr r2, [pc, #132] @ (5d1f0 ) │ │ │ │ + bl 78638 │ │ │ │ + b.n 5d1da │ │ │ │ + ldr r2, [pc, #132] @ (5d1e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d18a │ │ │ │ - movw r1, #35124 @ 0x8934 │ │ │ │ + cbnz r3, 5d17e │ │ │ │ + movw r1, #38460 @ 0x963c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42532 @ 0xa624 │ │ │ │ + movw r0, #45900 @ 0xb34c │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #36216 @ 0x8d78 │ │ │ │ + movw r1, #39516 @ 0x9a5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d1a4 │ │ │ │ - bl d3b30 │ │ │ │ - b.n 5d132 │ │ │ │ + cbnz r0, 5d198 │ │ │ │ + bl d433c │ │ │ │ + b.n 5d126 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d1f4 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d1e8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d1d0 │ │ │ │ + beq.n 5d1c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d1d0 │ │ │ │ + cbnz r3, 5d1c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d19e │ │ │ │ + beq.n 5d192 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d132 │ │ │ │ + b.n 5d126 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d144 │ │ │ │ + b.n 5d138 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d126 │ │ │ │ - b.n 5d132 │ │ │ │ + bne.n 5d11a │ │ │ │ + b.n 5d126 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d1f8 : │ │ │ │ +0005d1ec : │ │ │ │ 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] @ (5d2d0 ) │ │ │ │ + ldr r3, [pc, #196] @ (5d2c4 ) │ │ │ │ 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 1a71ac │ │ │ │ - cbz r0, 5d25c │ │ │ │ + bl 1ab390 │ │ │ │ + cbz r0, 5d250 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d22e │ │ │ │ + cbnz r4, 5d222 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #36216 @ 0x8d78 │ │ │ │ + movw r1, #39516 @ 0x9a5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d260 │ │ │ │ + cbnz r0, 5d254 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d25c │ │ │ │ + beq.n 5d250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d25c │ │ │ │ + cbnz r3, 5d250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2c6 │ │ │ │ + b.n 5d2ba │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d2d4 ) │ │ │ │ - bl f8510 │ │ │ │ + ldr r1, [pc, #100] @ (5d2c8 ) │ │ │ │ + bl f8d34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d28a │ │ │ │ + beq.n 5d27e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d28a │ │ │ │ + cbnz r3, 5d27e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d2b0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d2a4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d2a2 │ │ │ │ + beq.n 5d296 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d2a2 │ │ │ │ + cbnz r2, 5d296 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a7324 │ │ │ │ + bl 1ab528 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d2c6 │ │ │ │ + beq.n 5d2ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d2c6 │ │ │ │ + cbnz r3, 5d2ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r6, r7} │ │ │ │ @@ -76042,402 +76036,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, 5d300 │ │ │ │ + cbz r3, 5d2f4 │ │ │ │ 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 5d30a │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5d314 │ │ │ │ + bne.n 5d2fe │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5d308 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 5b138 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ + 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 5d334 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 5d34c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + b.n 5d354 │ │ │ │ + movw r0, #41560 @ 0xa258 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5d32a │ │ │ │ + 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 5d4c4 │ │ │ │ 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, 5d334 │ │ │ │ + cbz r3, 5d378 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d336 │ │ │ │ + b.n 5d37a │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d346 │ │ │ │ + cbnz r3, 5d38a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d346 │ │ │ │ + ble.n 5d38a │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d346 │ │ │ │ - cbnz r7, 5d364 │ │ │ │ - ldr r6, [pc, #308] @ (5d47c ) │ │ │ │ + bne.n 5d38a │ │ │ │ + cbnz r7, 5d3a8 │ │ │ │ + ldr r6, [pc, #308] @ (5d4c0 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d43a │ │ │ │ + beq.n 5d47e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d43a │ │ │ │ - cbz r5, 5d3da │ │ │ │ + blt.n 5d47e │ │ │ │ + cbz r5, 5d41e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d38e │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 5d3d2 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d388 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5d3cc │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d43a │ │ │ │ + bne.n 5d47e │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d392 │ │ │ │ - b.n 5d3e4 │ │ │ │ + bne.n 5d3d6 │ │ │ │ + b.n 5d428 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d3b8 │ │ │ │ - bl 11bba4 │ │ │ │ + cbz r0, 5d3fc │ │ │ │ + bl 11c5d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d3b2 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 5d3f6 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d43a │ │ │ │ + bne.n 5d47e │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d3bc │ │ │ │ - b.n 5d3ec │ │ │ │ + bne.n 5d400 │ │ │ │ + b.n 5d430 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11bba4 │ │ │ │ + bl 11c5d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d3f0 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 5d3f0 │ │ │ │ - b.n 5d43a │ │ │ │ + bne.n 5d434 │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 5d434 │ │ │ │ + b.n 5d47e │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d3f0 │ │ │ │ + b.n 5d434 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d3f0 │ │ │ │ + b.n 5d434 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14d64c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f244 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d416 │ │ │ │ + bge.n 5d45a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26996 @ 0x6974 │ │ │ │ + movw r1, #30372 @ 0x76a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5d43a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5d47e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14d64c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f244 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d43e │ │ │ │ + bge.n 5d482 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27020 @ 0x698c │ │ │ │ + movw r1, #30396 @ 0x76bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d474 │ │ │ │ - bl 95cc4 │ │ │ │ + b.n 5d4b8 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d46e │ │ │ │ + bne.n 5d4b2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 5d474 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 5d4b8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d58a │ │ │ │ + bl 5d57e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d740 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d784 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 5b140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ - 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 5d4a8 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 5d4c0 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - b.n 5d4c8 │ │ │ │ - movw r0, #38260 @ 0x9574 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5d49e │ │ │ │ - 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 5d4d0 │ │ │ │ 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 25dc40 │ │ │ │ + bl 25ef50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d504 │ │ │ │ + beq.n 5d4f8 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d540 │ │ │ │ + cbz r0, 5d534 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e554 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d508 │ │ │ │ + cbnz r0, 5d4fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d57e │ │ │ │ + b.n 5d572 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d550 │ │ │ │ + cbz r3, 5d544 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d550 │ │ │ │ + beq.n 5d544 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25dfa0 │ │ │ │ + bl 25f2b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d564 │ │ │ │ + beq.n 5d558 │ │ │ │ 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 782fc │ │ │ │ - b.n 5d550 │ │ │ │ + bl 78694 │ │ │ │ + b.n 5d544 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d504 │ │ │ │ + beq.n 5d4f8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d57e │ │ │ │ + cbz r3, 5d572 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d57e │ │ │ │ + cbz r1, 5d572 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25df08 │ │ │ │ + bl 25f218 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d57e │ │ │ │ + bne.n 5d572 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d504 │ │ │ │ + beq.n 5d4f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d504 │ │ │ │ + bne.n 5d4f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d504 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d4f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d584 : │ │ │ │ +0005d578 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d0ee │ │ │ │ + b.w 5d0e2 │ │ │ │ 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 1b71b0 │ │ │ │ + bl 1bb3c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d5b0 │ │ │ │ + bge.n 5d5a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5d6 │ │ │ │ + b.n 5d5ca │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b71b0 │ │ │ │ + bl 1bb3c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d5ac │ │ │ │ + blt.n 5d5a0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50124 @ 0xc3cc │ │ │ │ + movw r0, #53580 @ 0xd14c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ 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 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d626 │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 5d61a │ │ │ │ + bl 96040 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d61e │ │ │ │ + bne.n 5d612 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 5d628 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 5d61c │ │ │ │ mov r0, sp │ │ │ │ - bl 5d58a │ │ │ │ - b.n 5d628 │ │ │ │ + bl 5d57e │ │ │ │ + b.n 5d61c │ │ │ │ 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, 5d672 │ │ │ │ + cbz r4, 5d666 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d68a │ │ │ │ + cbz r3, 5d67e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #63620 @ 0xf884 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - bl 237ff0 │ │ │ │ + movw r2, #1540 @ 0x604 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 239c28 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d692 │ │ │ │ + b.n 5d686 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61228 @ 0xef2c │ │ │ │ + movw r1, #64604 @ 0xfc5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5d692 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5d686 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d698 : │ │ │ │ - movw r0, #14836 @ 0x39f4 │ │ │ │ +0005d68c : │ │ │ │ + movw r0, #18292 @ 0x4774 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d6a2 : │ │ │ │ +0005d696 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d6d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d6cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d6d4 │ │ │ │ - movw r1, #63840 @ 0xf960 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16900 @ 0x4204 │ │ │ │ + cbnz r0, 5d6c8 │ │ │ │ + movw r1, #1760 @ 0x6e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #20292 @ 0x4f44 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_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 │ │ │ │ @@ -76445,36 +76439,36 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ - movw r2, #35460 @ 0x8a84 │ │ │ │ + movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5d77c ) │ │ │ │ + ldr r3, [pc, #116] @ (5d770 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - movw r2, #35008 @ 0x88c0 │ │ │ │ + movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #27168 @ 0x6a20 │ │ │ │ + movw r2, #30544 @ 0x7750 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d26e8 │ │ │ │ - cbz r0, 5d778 │ │ │ │ + bl d2ee8 │ │ │ │ + cbz r0, 5d76c │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d744 │ │ │ │ + cbnz r5, 5d738 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d738 │ │ │ │ + cbz r3, 5d72c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d744 │ │ │ │ + b.n 5d738 │ │ │ │ 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] │ │ │ │ @@ -76492,211 +76486,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 238e58 │ │ │ │ + bl 23ab10 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5daf0 ) │ │ │ │ + ldr r1, [pc, #880] @ (5dae4 ) │ │ │ │ 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, #27184 @ 0x6a30 │ │ │ │ + movw r1, #30560 @ 0x7760 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ - cbnz r0, 5d7c4 │ │ │ │ + bl 145d50 │ │ │ │ + cbnz r0, 5d7b8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #18821 @ 0x4985 │ │ │ │ - movt r1, #30 │ │ │ │ + movw r1, #50025 @ 0xc369 │ │ │ │ + movt r1, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35baa │ │ │ │ + b.w 35c0a │ │ │ │ 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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d7e8 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5d82a │ │ │ │ - ldr r1, [pc, #68] @ (5d830 ) │ │ │ │ + bne.n 5d7dc │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5d81e │ │ │ │ + ldr r1, [pc, #68] @ (5d824 ) │ │ │ │ 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 5d81a │ │ │ │ + bne.n 5d80e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27368 @ 0x6ae8 │ │ │ │ + movw r1, #30744 @ 0x7818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5d82a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5d81e │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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, #34800 @ 0x87f0 │ │ │ │ + movw r7, #34680 @ 0x8778 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5d8f8 │ │ │ │ + beq.n 5d8ec │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8f8 │ │ │ │ + bne.n 5d8ec │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8f8 │ │ │ │ + beq.n 5d8ec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8f8 │ │ │ │ - movw r8, #35008 @ 0x88c0 │ │ │ │ + bne.n 5d8ec │ │ │ │ + movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d88e │ │ │ │ + beq.n 5d882 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 5d8f8 │ │ │ │ - movw r7, #35252 @ 0x89b4 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 5d8ec │ │ │ │ + movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d8aa │ │ │ │ - movw r1, #35008 @ 0x88c0 │ │ │ │ + beq.n 5d89e │ │ │ │ + movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 5d8dc │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 5d8d0 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f70a4 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ + bl 1f9e0c │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f70a4 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ + bl 1f9e0c │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13dba8 │ │ │ │ - b.n 5d900 │ │ │ │ + bl 13f190 │ │ │ │ + b.n 5d8f4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8ea │ │ │ │ + beq.n 5d8de │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 5d8f8 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 5d8ec │ │ │ │ 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 5d9aa │ │ │ │ + b.n 5d99e │ │ │ │ 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, #34800 @ 0x87f0 │ │ │ │ + movw r5, #34680 @ 0x8778 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d99e │ │ │ │ + beq.n 5d992 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 5d99e │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 5d992 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d99e │ │ │ │ + beq.n 5d992 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 5d99e │ │ │ │ - movw r1, #35008 @ 0x88c0 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 5d992 │ │ │ │ + movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r5, #35252 @ 0x89b4 │ │ │ │ + movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5d960 │ │ │ │ + beq.n 5d954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 5d966 │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 5d95a │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d97c │ │ │ │ - b.n 5d96c │ │ │ │ + beq.n 5d970 │ │ │ │ + b.n 5d960 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d992 │ │ │ │ - b.n 5d988 │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + beq.n 5d986 │ │ │ │ + b.n 5d97c │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 5d99e │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 5d992 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d9aa │ │ │ │ + b.n 5d99e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a18 │ │ │ │ - cbz r0, 5d99e │ │ │ │ + bl 85d2c │ │ │ │ + cbz r0, 5d992 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d9aa │ │ │ │ + b.n 5d99e │ │ │ │ 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 │ │ │ │ @@ -76706,262 +76700,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, 5d9d2 │ │ │ │ + cbz r2, 5d9c6 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 239c70 <_Py_c_pow@@Base+0x108> │ │ │ │ - cbnz r0, 5d9f4 │ │ │ │ + bl 23b9c0 <_Py_c_pow@@Base+0x1a0> │ │ │ │ + cbnz r0, 5d9e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fc0a8 │ │ │ │ + b.w 1fee14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005d9fa : │ │ │ │ +0005d9ee : │ │ │ │ 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, #27456 @ 0x6b40 │ │ │ │ + movw r1, #30832 @ 0x7870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ - cbnz r0, 5da2e │ │ │ │ + bl 145d50 │ │ │ │ + cbnz r0, 5da22 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11083c │ │ │ │ + b.w 1110f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005da32 : │ │ │ │ +0005da26 : │ │ │ │ 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 5da5e │ │ │ │ + bmi.n 5da52 │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da64 │ │ │ │ - bl 1aff64 │ │ │ │ + b.n 5da58 │ │ │ │ + bl 1b3fcc │ │ │ │ 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 5dac4 │ │ │ │ + bl 5dab8 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005da90 : │ │ │ │ +0005da84 : │ │ │ │ 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 5daae │ │ │ │ + bpl.n 5daa2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f490c <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f5130 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217eb4 <_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, #42532 @ 0xa624 │ │ │ │ + movw r9, #45900 @ 0xb34c │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f70a4 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ + bl 1f9e0c │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26b5fc │ │ │ │ + bl 26c374 │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #27580 @ 0x6bbc │ │ │ │ + movw r0, #30956 @ 0x78ec │ │ │ │ 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 ddb6c │ │ │ │ + bl de37c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005db2a : │ │ │ │ +0005db1e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db60 │ │ │ │ + cbz r0, 5db54 │ │ │ │ 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 10c8ac <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10d0c4 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #20432 @ 0x4fd0 │ │ │ │ + movw r0, #23888 @ 0x5d50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005db74 : │ │ │ │ +0005db68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dba2 │ │ │ │ + cbz r0, 5db96 │ │ │ │ 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 10c8ac <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10d0c4 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #20432 @ 0x4fd0 │ │ │ │ + movw r0, #23888 @ 0x5d50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_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, #27660 @ 0x6c0c │ │ │ │ + movw r1, #31036 @ 0x793c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ 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 5dc18 │ │ │ │ + bmi.n 5dc0c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27716 @ 0x6c44 │ │ │ │ + movw r1, #31092 @ 0x7974 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5dc72 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5dc66 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e60 │ │ │ │ - cbz r0, 5dc5a │ │ │ │ + bl 89174 │ │ │ │ + cbz r0, 5dc4e │ │ │ │ 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 5dc3a │ │ │ │ + bls.n 5dc2e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dc5a │ │ │ │ + bne.n 5dc4e │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a3f4 │ │ │ │ - cbnz r0, 5dc5a │ │ │ │ + bl 26b034 <_PyCrossInterpreterData_Free@@Base+0x3cc> │ │ │ │ + cbnz r0, 5dc4e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fc0a8 │ │ │ │ + b.w 1fee14 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27752 @ 0x6c68 │ │ │ │ + movw r1, #31128 @ 0x7998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -76969,259 +76963,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, #27784 @ 0x6c88 │ │ │ │ + movw r0, #31160 @ 0x79b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ 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 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56764 @ 0xddbc │ │ │ │ + movw r0, #60140 @ 0xeaec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12600 @ 0x3138 │ │ │ │ + movw r0, #15976 @ 0x3e68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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, 5dd2c │ │ │ │ + cbz r3, 5dd20 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5dd2e │ │ │ │ + b.n 5dd22 │ │ │ │ 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, 5dd4c │ │ │ │ + cbnz r3, 5dd40 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5dd4c │ │ │ │ + blt.n 5dd40 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5dd4c │ │ │ │ - cbnz r4, 5dd68 │ │ │ │ + bgt.n 5dd40 │ │ │ │ + cbnz r4, 5dd5c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5ddcc ) │ │ │ │ + ldr r4, [pc, #124] @ (5ddc0 ) │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ddc2 │ │ │ │ - cbz r6, 5ddb0 │ │ │ │ + cbz r0, 5ddb6 │ │ │ │ + cbz r6, 5dda4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5dd82 │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 5dd76 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dd7e │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5ddc2 │ │ │ │ + bne.n 5dd72 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5ddb6 │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5ddb0 │ │ │ │ + beq.n 5dda4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5dd9c │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 5dd90 │ │ │ │ + bl f48a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd98 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5ddc2 │ │ │ │ + bne.n 5dd8c │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5ddb6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5ddb0 │ │ │ │ + beq.n 5dda4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ddb0 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5ddc2 │ │ │ │ + bne.n 5dda4 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5ddb6 │ │ │ │ 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 1fc0a8 │ │ │ │ + b.w 1fee14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e180 ) │ │ │ │ + ldr r1, [pc, #944] @ (5e174 ) │ │ │ │ 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 1f70a4 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ + bl 1f9e0c │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26b5fc │ │ │ │ + bl 26c374 │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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 5dac4 │ │ │ │ + bl 5dab8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005de2c : │ │ │ │ +0005de20 : │ │ │ │ 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 5de5c │ │ │ │ + beq.n 5de50 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de5e │ │ │ │ + b.n 5de52 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de60 : │ │ │ │ +0005de54 : │ │ │ │ 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 5de90 │ │ │ │ + beq.n 5de84 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de92 │ │ │ │ + b.n 5de86 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de94 : │ │ │ │ +0005de88 : │ │ │ │ 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 5dec4 │ │ │ │ + beq.n 5deb8 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5dec6 │ │ │ │ + b.n 5deba │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dec8 : │ │ │ │ +0005debc : │ │ │ │ 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 5def6 │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + beq.n 5deea │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5df36 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5df2a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5df3c │ │ │ │ - cbz r1, 5df20 │ │ │ │ + beq.n 5df30 │ │ │ │ + cbz r1, 5df14 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5df20 │ │ │ │ + bpl.n 5df14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5df3e │ │ │ │ + beq.n 5df32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5df3e │ │ │ │ + b.n 5df32 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27944 @ 0x6d28 │ │ │ │ + movw r1, #31320 @ 0x7a58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df7c │ │ │ │ + b.n 5df70 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f1de8 │ │ │ │ + bl 1f4e34 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5df6e │ │ │ │ - ldr r1, [pc, #48] @ (5df80 ) │ │ │ │ + cbz r2, 5df62 │ │ │ │ + ldr r1, [pc, #48] @ (5df74 ) │ │ │ │ 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] │ │ │ │ @@ -77229,70 +77223,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 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005df84 : │ │ │ │ +0005df78 : │ │ │ │ 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 5dfb2 │ │ │ │ + beq.n 5dfa6 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dff2 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5dfe6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5dff8 │ │ │ │ - cbz r1, 5dfdc │ │ │ │ + beq.n 5dfec │ │ │ │ + cbz r1, 5dfd0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5dfdc │ │ │ │ + bpl.n 5dfd0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dffa │ │ │ │ + beq.n 5dfee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5dffa │ │ │ │ + b.n 5dfee │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27968 @ 0x6d40 │ │ │ │ + movw r1, #31344 @ 0x7a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e038 │ │ │ │ + b.n 5e02c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f1de8 │ │ │ │ + bl 1f4e34 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e02a │ │ │ │ - ldr r1, [pc, #48] @ (5e03c ) │ │ │ │ + cbz r2, 5e01e │ │ │ │ + ldr r1, [pc, #48] @ (5e030 ) │ │ │ │ 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] │ │ │ │ @@ -77300,167 +77294,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 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e040 : │ │ │ │ +0005e034 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005e052 : │ │ │ │ +0005e046 : │ │ │ │ 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 5e070 │ │ │ │ + bpl.n 5e064 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e076 │ │ │ │ - bl 498bc │ │ │ │ - b.n 5e11a │ │ │ │ + bmi.n 5e06a │ │ │ │ + bl 4991a │ │ │ │ + b.n 5e10e │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e082 │ │ │ │ + blt.n 5e076 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e09a │ │ │ │ + blt.n 5e08e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26288 @ 0x66b0 │ │ │ │ + movw r1, #29744 @ 0x7430 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5e11a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5e10e │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f1fb0 │ │ │ │ + bl 1f4ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e11a │ │ │ │ + bne.n 5e10e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e0ca │ │ │ │ + bmi.n 5e0be │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e0ce │ │ │ │ + beq.n 5e0c2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e0d0 │ │ │ │ + b.n 5e0c4 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e0d0 │ │ │ │ + b.n 5e0c4 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e0ec │ │ │ │ + bls.n 5e0e0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28004 @ 0x6d64 │ │ │ │ + movw r1, #31380 @ 0x7a94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5e11a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5e10e │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e102 │ │ │ │ + bpl.n 5e0f6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e0fe │ │ │ │ + beq.n 5e0f2 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e104 │ │ │ │ + b.n 5e0f8 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e104 │ │ │ │ + b.n 5e0f8 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e10c │ │ │ │ + bne.n 5e100 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e11e │ │ │ │ + b.n 5e112 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e11e │ │ │ │ + b.n 5e112 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e134 │ │ │ │ + cbnz r1, 5e128 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e138 │ │ │ │ + beq.n 5e12c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w d9f14 │ │ │ │ + b.w da71c │ │ │ │ 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, #28028 @ 0x6d7c │ │ │ │ + movw r1, #31404 @ 0x7aac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144498 │ │ │ │ - cbz r0, 5e16c │ │ │ │ + bl 145d50 │ │ │ │ + cbz r0, 5e160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e198 │ │ │ │ - movw r1, #28244 @ 0x6e54 │ │ │ │ + b.n 5e18c │ │ │ │ + movw r1, #31620 @ 0x7b84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e168 │ │ │ │ + beq.n 5e15c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18821 @ 0x4985 │ │ │ │ - movt r1, #30 │ │ │ │ + movw r1, #50025 @ 0xc369 │ │ │ │ + movt r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d5d0 │ │ │ │ + bl 23f0f8 │ │ │ │ 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 45936 <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ + bl 45992 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12600 @ 0x3138 │ │ │ │ + movw r0, #15976 @ 0x3e68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ 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] │ │ │ │ @@ -77469,2474 +77463,2477 @@ │ │ │ │ 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, 5e1f4 │ │ │ │ + cbz r5, 5e1e8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e1fc │ │ │ │ + b.n 5e1f0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #35460 @ 0x8a84 │ │ │ │ + movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d86cc │ │ │ │ + bl 1dc134 │ │ │ │ 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, #40328 @ 0x9d88 │ │ │ │ + movw r2, #43360 @ 0xa960 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28264 @ 0x6e68 │ │ │ │ + movw r1, #31640 @ 0x7b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e244 : │ │ │ │ +0005e238 : │ │ │ │ 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] @ 5e320 │ │ │ │ + ldr.w r8, [pc, #196] @ 5e314 │ │ │ │ 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 5e28e │ │ │ │ + bhi.n 5e282 │ │ │ │ add r0, r4 │ │ │ │ - bl 71790 │ │ │ │ - cbnz r0, 5e29a │ │ │ │ + bl 71aa8 │ │ │ │ + cbnz r0, 5e28e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e2f6 │ │ │ │ - b.n 5e318 │ │ │ │ + cbnz r0, 5e2ea │ │ │ │ + b.n 5e30c │ │ │ │ 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 5e2f6 │ │ │ │ + ble.n 5e2ea │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e2f6 │ │ │ │ - cbz r0, 5e2f6 │ │ │ │ + cbz r1, 5e2ea │ │ │ │ + cbz r0, 5e2ea │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e2f6 │ │ │ │ + cbnz r3, 5e2ea │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e2d4 │ │ │ │ + cbz r3, 5e2c8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e2f6 │ │ │ │ + cbnz r3, 5e2ea │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e2f6 │ │ │ │ + bmi.n 5e2ea │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e2e2 │ │ │ │ + bne.n 5e2d6 │ │ │ │ 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 71c30 <_Py_NewReference@@Base> │ │ │ │ + bl 71f48 <_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, 5e378 │ │ │ │ + cbz r3, 5e36c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e378 │ │ │ │ + beq.n 5e36c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40328 @ 0x9d88 │ │ │ │ + movw r1, #43360 @ 0xa960 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e6280 │ │ │ │ + bl 1e94c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e360 │ │ │ │ + cbnz r0, 5e354 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e3f6 │ │ │ │ + b.n 5e3ea │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e388 │ │ │ │ + bne.n 5e37c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e378 │ │ │ │ + beq.n 5e36c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e378 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e36c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3b0 │ │ │ │ + beq.n 5e3a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e3b0 │ │ │ │ + b.n 5e3a4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2393a4 │ │ │ │ + bl 23b05c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3ac │ │ │ │ + beq.n 5e3a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e3ac │ │ │ │ + cbnz r3, 5e3a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e35c │ │ │ │ + beq.n 5e350 │ │ │ │ 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 5e3de │ │ │ │ + beq.n 5e3d2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e3de │ │ │ │ + cbnz r0, 5e3d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 1faf0c <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fdc78 <_PyParkingLot_UnparkAll@@Base+0x157c> │ │ │ │ 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 5e46a │ │ │ │ + beq.n 5e45e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ea86c │ │ │ │ + bl eb06c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e43c │ │ │ │ + beq.n 5e430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e43c │ │ │ │ + cbnz r3, 5e430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e468 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e45c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28304 @ 0x6e90 │ │ │ │ + movw r0, #31680 @ 0x7bc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e46a │ │ │ │ + beq.n 5e45e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e46a │ │ │ │ + cbnz r3, 5e45e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e46a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e45e │ │ │ │ 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, #12584 @ 0x3128 │ │ │ │ + movw r1, #15960 @ 0x3e58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 5e4ac │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 5e4a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e4b0 │ │ │ │ + bl 5e4a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12600 @ 0x3138 │ │ │ │ + movw r0, #15976 @ 0x3e68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ 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 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e520 │ │ │ │ + cbz r0, 5e514 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e4de │ │ │ │ + ble.n 5e4d2 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e4de │ │ │ │ + cbz r3, 5e4d2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e4f2 │ │ │ │ + cbz r3, 5e4e6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e4fc │ │ │ │ + bne.n 5e4f0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e504 │ │ │ │ + b.n 5e4f8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e514 │ │ │ │ + beq.n 5e508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e518 │ │ │ │ + cbz r3, 5e50c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e520 │ │ │ │ + b.n 5e514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e514 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e508 │ │ │ │ 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 ea86c │ │ │ │ + bl eb06c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e558 │ │ │ │ + beq.n 5e54c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e558 │ │ │ │ + cbnz r3, 5e54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e588 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e57c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28320 @ 0x6ea0 │ │ │ │ + movw r0, #31696 @ 0x7bd0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e57c │ │ │ │ + beq.n 5e570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e580 │ │ │ │ + cbz r3, 5e574 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e588 │ │ │ │ + b.n 5e57c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e57c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e570 │ │ │ │ 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, #6348 @ 0x18cc │ │ │ │ + movw r2, #9764 @ 0x2624 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28264 @ 0x6e68 │ │ │ │ + movw r1, #31640 @ 0x7b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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, #40428 @ 0x9dec │ │ │ │ + movw r2, #43460 @ 0xa9c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28264 @ 0x6e68 │ │ │ │ + movw r1, #31640 @ 0x7b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #120] @ (5e680 ) │ │ │ │ - movw r2, #11556 @ 0x2d24 │ │ │ │ + ldr r3, [pc, #120] @ (5e674 ) │ │ │ │ + movw r2, #14892 @ 0x3a2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d26e8 │ │ │ │ - cbnz r0, 5e61c │ │ │ │ + bl d2ee8 │ │ │ │ + cbnz r0, 5e610 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e678 │ │ │ │ + b.n 5e66c │ │ │ │ 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, #28336 @ 0x6eb0 │ │ │ │ + movw r0, #31712 @ 0x7be0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e618 │ │ │ │ + beq.n 5e60c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fb228 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fdf94 <_PyParkingLot_UnparkAll@@Base+0x1898> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e678 │ │ │ │ + beq.n 5e66c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e678 │ │ │ │ + cbnz r3, 5e66c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (5e6e4 ) │ │ │ │ + ldr r2, [pc, #96] @ (5e6d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5e4b0 │ │ │ │ + bl 5e4a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12600 @ 0x3138 │ │ │ │ + movw r0, #15976 @ 0x3e68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82838 │ │ │ │ + b.w 82b70 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #35252 @ 0x89b4 │ │ │ │ + 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 13dba8 │ │ │ │ + bl 13f190 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r4, #35252 @ 0x89b4 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e704 │ │ │ │ + beq.n 5e6f8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7e6 │ │ │ │ + beq.n 5e7da │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e71a │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + beq.n 5e70e │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7e6 │ │ │ │ + beq.n 5e7da │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ecf0 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ + bl 240768 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7a8 │ │ │ │ + beq.n 5e79c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ecf0 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ + bl 240768 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e748 │ │ │ │ + cbnz r0, 5e73c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7a8 │ │ │ │ + beq.n 5e79c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e7a8 │ │ │ │ + cbnz r3, 5e79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7a8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e79c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 235a0c │ │ │ │ + bl 237730 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e768 │ │ │ │ + beq.n 5e75c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e768 │ │ │ │ + cbnz r3, 5e75c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e77e │ │ │ │ + beq.n 5e772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e77e │ │ │ │ + cbnz r3, 5e772 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e7a8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e79c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235878 │ │ │ │ + bl 23759c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e7ac │ │ │ │ + cbnz r0, 5e7a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7a8 │ │ │ │ + beq.n 5e79c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7a8 │ │ │ │ + cbnz r3, 5e79c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e7ee │ │ │ │ + b.n 5e7e2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7ce │ │ │ │ + beq.n 5e7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e7ce │ │ │ │ + cbnz r3, 5e7c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7ee │ │ │ │ + beq.n 5e7e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7ee │ │ │ │ + cbnz r3, 5e7e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7ee │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e7e2 │ │ │ │ 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, #35252 @ 0x89b4 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e81c │ │ │ │ + beq.n 5e810 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8c6 │ │ │ │ + beq.n 5e8ba │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e832 │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + beq.n 5e826 │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8c6 │ │ │ │ + beq.n 5e8ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ecf0 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ + bl 240768 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e840 │ │ │ │ + cbnz r0, 5e834 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e8ce │ │ │ │ + b.n 5e8c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ecf0 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ + bl 240768 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e864 │ │ │ │ + cbnz r0, 5e858 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e83c │ │ │ │ + beq.n 5e830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e83c │ │ │ │ + bne.n 5e830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e83c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e830 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133ab8 │ │ │ │ + bl 135304 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e884 │ │ │ │ + beq.n 5e878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e884 │ │ │ │ + cbnz r3, 5e878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e89a │ │ │ │ + beq.n 5e88e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e89a │ │ │ │ + cbnz r3, 5e88e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e83c │ │ │ │ + beq.n 5e830 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235878 │ │ │ │ + bl 23759c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8ce │ │ │ │ + beq.n 5e8c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e8ce │ │ │ │ + cbnz r3, 5e8c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8ce │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8c2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23c71c │ │ │ │ + b.w 23e248 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #35236 @ 0x89a4 │ │ │ │ + movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e8f4 │ │ │ │ - movw r0, #28348 @ 0x6ebc │ │ │ │ + bne.n 5e8e8 │ │ │ │ + movw r0, #31724 @ 0x7bec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e906 │ │ │ │ - movw r0, #62096 @ 0xf290 │ │ │ │ + cbnz r3, 5e8fa │ │ │ │ + movw r0, #65432 @ 0xff98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w ddb6c │ │ │ │ - movw r0, #24300 @ 0x5eec │ │ │ │ + b.w de37c │ │ │ │ + movw r0, #27728 @ 0x6c50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddb6c │ │ │ │ - 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, 5e930 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r4, r4, r3, lsl #3 │ │ │ │ - adds r4, #16 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5e94a │ │ │ │ - bl 2449c4 <_PySys_GetSizeOf@@Base> │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 5e948 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5e958 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e94e │ │ │ │ - add r4, r0 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 5e93c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124c60 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w de37c │ │ │ │ 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, #14604 @ 0x390c │ │ │ │ + movw r0, #18060 @ 0x468c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f523c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5e9b0 │ │ │ │ + bl f5a60 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5e95a │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9152 @ 0x23c0 │ │ │ │ + movw r1, #12504 @ 0x30d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28356 @ 0x6ec4 │ │ │ │ + movw r0, #31732 @ 0x7bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5e9b4 │ │ │ │ + bge.n 5e95e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e9b0 │ │ │ │ + beq.n 5e95a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e9b0 │ │ │ │ + cbnz r3, 5e95a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e9d8 │ │ │ │ + b.n 5e982 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e554 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e9d8 │ │ │ │ + beq.n 5e982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e9d8 │ │ │ │ + cbnz r3, 5e982 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #352] @ (5eb50 ) │ │ │ │ + ldr r4, [pc, #356] @ (5eafc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #28392 @ 0x6ee8 │ │ │ │ + movw r0, #31768 @ 0x7c18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19c36c │ │ │ │ - cbz r0, 5ea26 │ │ │ │ + bl 1a0584 │ │ │ │ + cbz r0, 5e9d0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5ea26 │ │ │ │ - movw r1, #31504 @ 0x7b10 │ │ │ │ + cbz r3, 5e9d0 │ │ │ │ + movw r1, #34880 @ 0x8840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ea2e │ │ │ │ + cbnz r0, 5e9d8 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5eb4a │ │ │ │ - movw r4, #28376 @ 0x6ed8 │ │ │ │ + b.n 5eaf4 │ │ │ │ + movw r4, #31752 @ 0x7c08 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 199818 │ │ │ │ + bl 19da60 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ea40 │ │ │ │ + cbnz r0, 5e9ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8e68 │ │ │ │ - b.n 5ea76 │ │ │ │ + bl 1ec0a8 │ │ │ │ + b.n 5ea20 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5ea5c │ │ │ │ - movw r0, #63492 @ 0xf804 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1c4 │ │ │ │ + cbnz r0, 5ea06 │ │ │ │ + movw r0, #1412 @ 0x584 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a57c │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ea6e │ │ │ │ + b.n 5ea18 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5eb18 │ │ │ │ + beq.n 5eac2 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f79c │ │ │ │ + bl 7fad4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5ea7a │ │ │ │ + cbnz r5, 5ea24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eb4a │ │ │ │ + b.n 5eaf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e30c │ │ │ │ + bl 10ebc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea98 │ │ │ │ + beq.n 5ea42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ea98 │ │ │ │ + cbnz r3, 5ea42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5eab2 │ │ │ │ + bne.n 5ea5c │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eb18 │ │ │ │ - b.n 5ea70 │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eac2 │ │ │ │ + b.n 5ea1a │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cbb38 │ │ │ │ + bl cc308 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ead6 │ │ │ │ + beq.n 5ea80 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5ead6 │ │ │ │ + cbnz r3, 5ea80 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5eaec │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5ea96 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eb18 │ │ │ │ - b.n 5ea70 │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eac2 │ │ │ │ + b.n 5ea1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e554 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb4a │ │ │ │ + beq.n 5eaf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb4a │ │ │ │ + cbnz r3, 5eaf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5eb4a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5eaf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28412 @ 0x6efc │ │ │ │ + movw r2, #31788 @ 0x7c2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f9698 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5ea1c │ │ │ │ - b.n 5ea76 │ │ │ │ + bge.w 5e9c6 │ │ │ │ + b.n 5ea20 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ + ldrd r2, r3, [r0, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + cbz r3, 5eb1e │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r4, r4, r3, lsl #3 │ │ │ │ + adds r4, #16 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbz r0, 5eb38 │ │ │ │ + bl 2460a8 <_PySys_GetSizeOf@@Base> │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 5eb36 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5eb46 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5eb3c │ │ │ │ + add r4, r0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 5eb2a │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 125b68 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5eb72 │ │ │ │ + cbz r3, 5eb68 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5eb7e │ │ │ │ + cbz r3, 5eb74 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5eb8a │ │ │ │ + cbz r0, 5eb80 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5eb96 │ │ │ │ + cbz r0, 5eb8c │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5eba2 │ │ │ │ + cbz r0, 5eb98 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ebac │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 5ebb6 │ │ │ │ + bne.n 5eba2 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 5ebac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 124c60 │ │ │ │ + b.w 125b68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005ebba <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005ebb0 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ebc0 : │ │ │ │ +0005ebb6 : │ │ │ │ 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 5ebf0 │ │ │ │ + beq.n 5ebe6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ec2c │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ec22 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ec32 │ │ │ │ + beq.n 5ec28 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ec14 │ │ │ │ + bpl.n 5ec0a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ec34 │ │ │ │ + beq.n 5ec2a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ec34 │ │ │ │ + b.n 5ec2a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28460 @ 0x6f2c │ │ │ │ + movw r1, #31836 @ 0x7c5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ec68 │ │ │ │ + b.n 5ec5e │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ec6c ) │ │ │ │ + ldr r4, [pc, #52] @ (5ec60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ec5a │ │ │ │ + cbz r0, 5ec50 │ │ │ │ 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 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec70 : │ │ │ │ +0005ec64 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ec86 : │ │ │ │ +0005ec7a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ec98 : │ │ │ │ +0005ec8c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005eca2 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ec96 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 29474 │ │ │ │ + │ │ │ │ +0005ec9a <_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 5ecdc <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ecd4 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ecd2 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ecca <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ecc2 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ecba <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ece6 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ecde <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ecb4 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ecac <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed4e <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ed48 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ecb4 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ecac <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ece8 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ece0 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ecee <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5ece6 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ed06 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1f984c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ecfe <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1fc6fc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed08 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ed00 <_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 5ed22 <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - bpl.n 5ed2c <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed4e <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 5ed1a <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ - adds r2, r1, #4 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 5ed1e <_PyRWMutex_RLock@@Base+0x1e> │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.n 5ed26 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bl 5ed48 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 5ed12 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + adds r1, r3, #4 │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 5ed42 <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ - strex r0, r2, [r4] │ │ │ │ + ldrex r2, [r4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5ed3c <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed32 <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5ed2c <_PyRWMutex_RLock@@Base+0x2c> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ed4c <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 5ed1a <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + beq.n 5ed46 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 5ed12 <_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 5ed88 <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5ed82 <_PyRWMutex_RLock@@Base+0x82> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ed80 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5ed7a <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ed70 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ed6a <_PyRWMutex_RLock@@Base+0x6a> │ │ │ │ dmb ish │ │ │ │ - bne.n 5eda8 <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5eda2 <_PyRWMutex_RLock@@Base+0xa2> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 15de3c <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15fe50 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005edac <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005eda6 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5edb0 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5edaa <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5edce <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5edc8 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5edce <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1f984c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5edc8 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1fc6fc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edd0 : │ │ │ │ +0005edca : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5edfa │ │ │ │ + cbz r0, 5edf4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5edfa │ │ │ │ + bne.n 5edf4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5edfa │ │ │ │ + cbz r2, 5edf4 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5ee14 │ │ │ │ + b.n 5ee0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28504 @ 0x6f58 │ │ │ │ + movw r1, #31880 @ 0x7c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee16 : │ │ │ │ +0005ee10 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee3c │ │ │ │ + cbz r0, 5ee36 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee3c │ │ │ │ + bne.n 5ee36 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee3c │ │ │ │ + cbz r3, 5ee36 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ee54 │ │ │ │ + b.n 5ee4e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28564 @ 0x6f94 │ │ │ │ + movw r1, #31940 @ 0x7cc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee56 : │ │ │ │ +0005ee50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee7c │ │ │ │ + cbz r0, 5ee76 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee7c │ │ │ │ + bne.n 5ee76 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee7c │ │ │ │ + cbz r3, 5ee76 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ee94 │ │ │ │ + b.n 5ee8e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28624 @ 0x6fd0 │ │ │ │ + movw r1, #32000 @ 0x7d00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee96 : │ │ │ │ +0005ee90 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eebc │ │ │ │ + cbz r0, 5eeb6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5eebc │ │ │ │ + bne.n 5eeb6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5eebc │ │ │ │ + cbz r3, 5eeb6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5eed4 │ │ │ │ + b.n 5eece │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28688 @ 0x7010 │ │ │ │ + movw r1, #32064 @ 0x7d40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eed6 : │ │ │ │ +0005eed0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef14 │ │ │ │ + cbz r0, 5ef0e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef14 │ │ │ │ + bne.n 5ef0e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef14 │ │ │ │ - cbnz r1, 5ef30 │ │ │ │ + cbz r2, 5ef0e │ │ │ │ + cbnz r1, 5ef2a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28804 @ 0x7084 │ │ │ │ + movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5ef2a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5ef24 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28744 @ 0x7048 │ │ │ │ + movw r1, #32120 @ 0x7d78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef34 │ │ │ │ + b.n 5ef2e │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef36 : │ │ │ │ +0005ef30 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef60 │ │ │ │ + cbz r0, 5ef5a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef60 │ │ │ │ + bne.n 5ef5a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef60 │ │ │ │ + cbz r2, 5ef5a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5ef7a │ │ │ │ + b.n 5ef74 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28852 @ 0x70b4 │ │ │ │ + movw r1, #32228 @ 0x7de4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef7c : │ │ │ │ +0005ef76 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5efa6 │ │ │ │ + cbz r0, 5efa0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5efa6 │ │ │ │ + bne.n 5efa0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5efa6 │ │ │ │ + cbz r2, 5efa0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5efc0 │ │ │ │ + b.n 5efba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28908 @ 0x70ec │ │ │ │ + movw r1, #32284 @ 0x7e1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005efc2 : │ │ │ │ - b.w 10db8c <_PyLong_FromByteArray@@Base+0x12e0> │ │ │ │ +0005efbc : │ │ │ │ + b.w 10e3ac <_PyLong_FromByteArray@@Base+0x12e8> │ │ │ │ │ │ │ │ -0005efc6 : │ │ │ │ - b.w 209eb4 │ │ │ │ +0005efc0 : │ │ │ │ + b.w 20c0c4 │ │ │ │ │ │ │ │ -0005efca : │ │ │ │ - b.w 3a58a │ │ │ │ +0005efc4 : │ │ │ │ + b.w 3a5a6 │ │ │ │ │ │ │ │ -0005efce : │ │ │ │ - b.w 210a70 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005efc8 : │ │ │ │ + b.w 212c00 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005efd2 : │ │ │ │ +0005efcc : │ │ │ │ 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 146ff8 │ │ │ │ - cbz r0, 5f006 │ │ │ │ + bl 1489f0 │ │ │ │ + cbz r0, 5f000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f07c │ │ │ │ + b.n 5f076 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5f018 │ │ │ │ + cbz r0, 5f012 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5f022 │ │ │ │ - bl 1e8d2c │ │ │ │ + b.n 5f01c │ │ │ │ + bl 1ebf6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f07e │ │ │ │ + b.n 5f078 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f030 │ │ │ │ + ble.n 5f02a │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5f022 │ │ │ │ + b.n 5f01c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61571 @ 0xf083 │ │ │ │ + movw r2, #61565 @ 0xf07d │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64619 @ 0xfc6b │ │ │ │ + movw r3, #64611 @ 0xfc63 │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f076 │ │ │ │ - bl 196910 │ │ │ │ + cbz r5, 5f070 │ │ │ │ + bl 19a708 │ │ │ │ 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 5f054 │ │ │ │ + b.n 5f04e │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 5f0b2 │ │ │ │ + blt.n 5f0ac │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f0a6 │ │ │ │ + bge.n 5f0a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f0b2 │ │ │ │ + b.n 5f0ac │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f08a │ │ │ │ + b.n 5f084 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f0b6 : │ │ │ │ +0005f0b0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f0c8 : │ │ │ │ +0005f0c2 : │ │ │ │ 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] @ (5f120 ) │ │ │ │ + ldr r4, [pc, #68] @ (5f118 ) │ │ │ │ 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 5f124 │ │ │ │ - cbnz r0, 5f116 │ │ │ │ + bl 5f11c │ │ │ │ + cbnz r0, 5f110 │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f0f8 │ │ │ │ + bne.n 5f0f2 │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f124 │ │ │ │ + bl 5f11c │ │ │ │ str.w r8, [r4, #3740] @ 0xe9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5f178 │ │ │ │ + beq.n 5f170 │ │ │ │ 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 5f16e │ │ │ │ + beq.n 5f166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f16e │ │ │ │ + cbnz r3, 5f166 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f17c │ │ │ │ + beq.n 5f174 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f140 │ │ │ │ + b.n 5f138 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f180 │ │ │ │ + b.n 5f178 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f184 : │ │ │ │ - cbz r0, 5f194 │ │ │ │ +0005f17c : │ │ │ │ + cbz r0, 5f18c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f196 : │ │ │ │ - b.w 1a3920 │ │ │ │ +0005f18e : │ │ │ │ + b.w 1a7b20 │ │ │ │ │ │ │ │ -0005f19a : │ │ │ │ +0005f192 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6c098 │ │ │ │ - cbz r0, 5f1b4 │ │ │ │ + bl 6c360 │ │ │ │ + cbz r0, 5f1ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f1b6 : │ │ │ │ - cbz r0, 5f1e0 │ │ │ │ +0005f1ae : │ │ │ │ + cbz r0, 5f1d8 │ │ │ │ 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, 5f1d6 │ │ │ │ + cbz r3, 5f1ce │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c248 │ │ │ │ + b.w 6c510 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1e2 : │ │ │ │ - cbz r0, 5f1f2 │ │ │ │ +0005f1da : │ │ │ │ + cbz r0, 5f1ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1f4 : │ │ │ │ - ldr r3, [pc, #12] @ (5f204 ) │ │ │ │ - cbz r0, 5f1fe │ │ │ │ +0005f1ec : │ │ │ │ + ldr r3, [pc, #12] @ (5f1fc ) │ │ │ │ + cbz r0, 5f1f6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f208 : │ │ │ │ +0005f200 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f20e : │ │ │ │ +0005f206 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f24e │ │ │ │ + cbz r0, 5f246 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f262 │ │ │ │ + beq.n 5f25a │ │ │ │ mov r0, r5 │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ 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 5f262 │ │ │ │ - cbnz r0, 5f262 │ │ │ │ + beq.n 5f25a │ │ │ │ + cbnz r0, 5f25a │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #57820 @ 0xe1dc │ │ │ │ + movw r0, #61236 @ 0xef34 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f28a │ │ │ │ + b.n 5f282 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f28a │ │ │ │ + beq.n 5f282 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f288 │ │ │ │ + ble.n 5f280 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f28a │ │ │ │ + beq.n 5f282 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f28a │ │ │ │ + bne.n 5f282 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f28a │ │ │ │ + b.n 5f282 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f28c <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f284 <_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 88e60 │ │ │ │ - cbz r0, 5f2d4 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 89174 │ │ │ │ + cbz r0, 5f2cc <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f2d4 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f2cc <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f2c6 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f2be <_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 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f2da <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1e8d2c │ │ │ │ + cbnz r0, 5f2d2 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1ebf6c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f2f2 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f2ea <_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 1ff0d4 │ │ │ │ + bl 201d5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f2f8 <_Py_hashtable_new@@Base>: │ │ │ │ +0005f2f0 <_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 6cbd8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cec8 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f318 : │ │ │ │ - movw r3, #43616 @ 0xaa60 │ │ │ │ +0005f310 : │ │ │ │ + movw r3, #47008 @ 0xb7a0 │ │ │ │ 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, 5f33a │ │ │ │ + cbz r4, 5f332 │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f33a │ │ │ │ + cbz r5, 5f332 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f326 │ │ │ │ + beq.n 5f31e │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f342 : │ │ │ │ +0005f33a : │ │ │ │ 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, 5f364 │ │ │ │ + cbz r4, 5f35c │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f364 │ │ │ │ - bl 101ca4 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f358 │ │ │ │ + cbz r0, 5f35c │ │ │ │ + bl 1024b4 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f350 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f366 : │ │ │ │ +0005f35e : │ │ │ │ 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 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f3be │ │ │ │ + cbz r0, 5f3b6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1cfc1c <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ + bl 1d3950 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f3b2 │ │ │ │ + beq.n 5f3aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f3b6 │ │ │ │ + cbz r3, 5f3ae │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f3be │ │ │ │ + b.n 5f3b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f3b2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f3aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f3c6 : │ │ │ │ +0005f3be : │ │ │ │ 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] @ (5f3fc ) │ │ │ │ + ldr r0, [pc, #24] @ (5f3f4 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a5dd0 │ │ │ │ + bl 1a9fd0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f400 : │ │ │ │ +0005f3f8 : │ │ │ │ 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] @ (5f45c ) │ │ │ │ + ldr r2, [pc, #76] @ (5f454 ) │ │ │ │ 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, 5f454 │ │ │ │ + cbz r5, 5f44c │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f958 │ │ │ │ + bl 8fcb8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f444 │ │ │ │ + cbz r3, 5f43c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f444 │ │ │ │ - movw r0, #28972 @ 0x712c │ │ │ │ + cbz r3, 5f43c │ │ │ │ + movw r0, #32348 @ 0x7e5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee484 │ │ │ │ + bl 1f1638 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f460 : │ │ │ │ +0005f458 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f484 ) │ │ │ │ + ldr r3, [pc, #20] @ (5f47c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f488 │ │ │ │ + bl 5f480 │ │ │ │ mov r4, r0 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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] @ (5f4ec ) │ │ │ │ - bl 126138 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f4e4 ) │ │ │ │ + bl 127040 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f4e0 │ │ │ │ + blt.n 5f4d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f4b2 │ │ │ │ + cbz r0, 5f4aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f4e4 │ │ │ │ - bl 782a0 │ │ │ │ - bl 71400 │ │ │ │ + bmi.n 5f4dc │ │ │ │ + bl 78638 │ │ │ │ + bl 71718 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f4e0 │ │ │ │ - ldr r1, [pc, #40] @ (5f4ec ) │ │ │ │ + cbz r0, 5f4d8 │ │ │ │ + ldr r1, [pc, #40] @ (5f4e4 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cd880 │ │ │ │ - cbz r0, 5f4e4 │ │ │ │ + bl 1d1720 │ │ │ │ + cbz r0, 5f4dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4e0 │ │ │ │ + beq.n 5f4d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f4e0 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f4d8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f4e6 │ │ │ │ + b.n 5f4de │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f4f0 : │ │ │ │ +0005f4e8 : │ │ │ │ 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] @ (5f524 ) │ │ │ │ + ldr r0, [pc, #20] @ (5f51c ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bdc9c │ │ │ │ + bl 1c1b40 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f528 : │ │ │ │ +0005f520 : │ │ │ │ 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, 5f554 │ │ │ │ + cbnz r0, 5f54c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b71b0 │ │ │ │ + bl 1bb3c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f560 │ │ │ │ + bne.n 5f558 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005f566 : │ │ │ │ +0005f55e : │ │ │ │ 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 c9dc8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca598 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f714 │ │ │ │ + beq.w 5f70c │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl c9dc8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca598 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f714 │ │ │ │ + beq.w 5f70c │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f71a │ │ │ │ + blt.w 5f712 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f5c4 │ │ │ │ + bgt.n 5f5bc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f5c6 │ │ │ │ + bge.n 5f5be │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f5c6 │ │ │ │ + b.n 5f5be │ │ │ │ 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 5f71a │ │ │ │ + bgt.w 5f712 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f5ea │ │ │ │ + bpl.n 5f5e2 │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f5ec │ │ │ │ + b.n 5f5e4 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f5fe │ │ │ │ + bpl.n 5f5f6 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f602 │ │ │ │ + b.n 5f5fa │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f61c │ │ │ │ + beq.n 5f614 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4a0c <_PyTime_gmtime@@Base+0x88> │ │ │ │ + bl 1e7d04 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f61c │ │ │ │ - bl 772d8 │ │ │ │ - b.n 5f714 │ │ │ │ + cbnz r0, 5f614 │ │ │ │ + bl 77670 │ │ │ │ + b.n 5f70c │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f63c │ │ │ │ + beq.n 5f634 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f6f2 │ │ │ │ + bne.n 5f6ea │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 202d30 │ │ │ │ + bl 205520 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f708 │ │ │ │ + b.n 5f700 │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f706 │ │ │ │ + blt.n 5f6fe │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f656 │ │ │ │ + bne.n 5f64e │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f708 │ │ │ │ + beq.n 5f700 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f708 │ │ │ │ + b.n 5f700 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f680 │ │ │ │ - bne.n 5f6e8 │ │ │ │ + bgt.n 5f678 │ │ │ │ + bne.n 5f6e0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f6ec │ │ │ │ + beq.n 5f6e4 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f668 │ │ │ │ + bne.n 5f660 │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f668 │ │ │ │ - b.n 5f6ec │ │ │ │ + bne.n 5f660 │ │ │ │ + b.n 5f6e4 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f6a2 │ │ │ │ + ble.n 5f69a │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f6a2 │ │ │ │ + ble.n 5f69a │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f6b8 │ │ │ │ + cbz r2, 5f6b0 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12c808 │ │ │ │ - b.n 5f6ec │ │ │ │ + bl 12d7ec │ │ │ │ + b.n 5f6e4 │ │ │ │ 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 5f6d8 │ │ │ │ + bge.n 5f6d0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 23904c │ │ │ │ - b.n 5f6ec │ │ │ │ + bl 23ad04 │ │ │ │ + b.n 5f6e4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 237b04 │ │ │ │ - b.n 5f6ec │ │ │ │ + bl 2397c0 │ │ │ │ + b.n 5f6e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f708 │ │ │ │ + b.n 5f700 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2585cc │ │ │ │ + bl 2598dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f708 │ │ │ │ + b.n 5f700 │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f71c │ │ │ │ + beq.n 5f714 │ │ │ │ mov r0, r8 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 5f71c │ │ │ │ + bl 77670 │ │ │ │ + b.n 5f714 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f71c │ │ │ │ + b.n 5f714 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f724 : │ │ │ │ +0005f71c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f746 │ │ │ │ - movw r0, #20924 @ 0x51bc │ │ │ │ + cbnz r0, 5f73e │ │ │ │ + movw r0, #24380 @ 0x5f3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f77a │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f772 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f760 │ │ │ │ + cbz r3, 5f758 │ │ │ │ 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 5f760 │ │ │ │ + bmi.n 5f758 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f772 │ │ │ │ - movw r0, #20924 @ 0x51bc │ │ │ │ + bge.n 5f76a │ │ │ │ + movw r0, #24380 @ 0x5f3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f77a │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f772 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa3e8 │ │ │ │ + b.w fad5c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f780 : │ │ │ │ +0005f778 : │ │ │ │ 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 c9dc8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca598 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7b8 │ │ │ │ - cbnz r4, 5f7ae │ │ │ │ + beq.n 5f7b0 │ │ │ │ + cbnz r4, 5f7a6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22de10 <_PyGen_yf@@Base+0x274> │ │ │ │ + b.w 22fc6c <_PyGen_yf@@Base+0x274> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c9dc8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca598 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f7a0 │ │ │ │ + bne.n 5f798 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7bc : │ │ │ │ +0005f7b4 : │ │ │ │ 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 c9dc8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca598 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7e8 │ │ │ │ + beq.n 5f7e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ec8f4 │ │ │ │ + b.w 1efacc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7ec : │ │ │ │ +0005f7e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f854 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f84c ) │ │ │ │ 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, 5f82e │ │ │ │ + cbnz r4, 5f826 │ │ │ │ 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 5f84e │ │ │ │ + b.n 5f846 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f80c │ │ │ │ + bne.n 5f804 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29132 @ 0x71cc │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f858 : │ │ │ │ +0005f850 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f8d8 ) │ │ │ │ + ldr r1, [pc, #112] @ (5f8d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f88e │ │ │ │ + bls.n 5f886 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29168 @ 0x71f0 │ │ │ │ + movw r1, #32544 @ 0x7f20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5f8d0 │ │ │ │ + bl d2088 │ │ │ │ + b.n 5f8c8 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f8b4 │ │ │ │ + cbnz r0, 5f8ac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #32572 @ 0x7f3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5f8d0 │ │ │ │ + bl d2088 │ │ │ │ + b.n 5f8c8 │ │ │ │ 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 5f8d4 │ │ │ │ + b.n 5f8cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f8dc : │ │ │ │ +0005f8d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f934 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f92c ) │ │ │ │ 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, 5f910 │ │ │ │ + cbnz r4, 5f908 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f930 │ │ │ │ + b.n 5f928 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8fc │ │ │ │ + bne.n 5f8f4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29228 @ 0x722c │ │ │ │ + movw r1, #32604 @ 0x7f5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f938 : │ │ │ │ +0005f930 : │ │ │ │ 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] @ (5f970 ) │ │ │ │ + ldr r2, [pc, #40] @ (5f968 ) │ │ │ │ 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 1cdd2c │ │ │ │ - cbnz r0, 5f96a │ │ │ │ + bl 1d1af8 │ │ │ │ + cbnz r0, 5f962 │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5f96e │ │ │ │ + b.n 5f966 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f974 : │ │ │ │ +0005f96c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f9dc ) │ │ │ │ + ldr r1, [pc, #88] @ (5f9d4 ) │ │ │ │ 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, 5f9b6 │ │ │ │ + cbnz r4, 5f9ae │ │ │ │ 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 5f9d6 │ │ │ │ + b.n 5f9ce │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f994 │ │ │ │ + bne.n 5f98c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29264 @ 0x7250 │ │ │ │ + movw r1, #32640 @ 0x7f80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9e0 : │ │ │ │ +0005f9d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fa5c ) │ │ │ │ + ldr r1, [pc, #108] @ (5fa54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5fa16 │ │ │ │ + bls.n 5fa0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29300 @ 0x7274 │ │ │ │ + movw r1, #32676 @ 0x7fa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5fa3a │ │ │ │ + bl d2088 │ │ │ │ + b.n 5fa32 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fa40 │ │ │ │ + cbnz r0, 5fa38 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29328 @ 0x7290 │ │ │ │ + movw r1, #32704 @ 0x7fc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fa5a │ │ │ │ + b.n 5fa52 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa60 : │ │ │ │ +0005fa58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fab4 ) │ │ │ │ + ldr r1, [pc, #68] @ (5faac ) │ │ │ │ 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, 5fa90 │ │ │ │ + cbnz r4, 5fa88 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fab0 │ │ │ │ + b.n 5faa8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa80 │ │ │ │ + bne.n 5fa78 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29424 @ 0x72f0 │ │ │ │ + movw r1, #32800 @ 0x8020 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fab8 : │ │ │ │ +0005fab0 : │ │ │ │ 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 5fae6 │ │ │ │ + blt.n 5fade │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29460 @ 0x7314 │ │ │ │ + movw r1, #32836 @ 0x8044 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5fb00 │ │ │ │ - ldr r2, [pc, #56] @ (5fb20 ) │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5faf8 │ │ │ │ + ldr r2, [pc, #56] @ (5fb18 ) │ │ │ │ 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 5fb24 │ │ │ │ + bl 5fb1c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fb06 │ │ │ │ + bne.n 5fafe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb1e │ │ │ │ + b.n 5fb16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81b60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81e98 <_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} │ │ │ │ @@ -79944,87 +79941,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 5fb50 │ │ │ │ + bls.n 5fb48 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29484 @ 0x732c │ │ │ │ + movw r1, #32860 @ 0x805c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 5fb70 │ │ │ │ + bl d2088 │ │ │ │ + b.n 5fb68 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fb76 │ │ │ │ + cbnz r3, 5fb6e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29512 @ 0x7348 │ │ │ │ + movw r1, #32888 @ 0x8078 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb78 │ │ │ │ + b.n 5fb70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fb7a : │ │ │ │ +0005fb72 : │ │ │ │ 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] @ (5fbb0 ) │ │ │ │ + ldr r2, [pc, #36] @ (5fba8 ) │ │ │ │ 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 5fb24 │ │ │ │ + bl 5fb1c │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fbb4 : │ │ │ │ +0005fbac : │ │ │ │ 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 5fbe2 │ │ │ │ + blt.n 5fbda │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29460 @ 0x7314 │ │ │ │ + movw r1, #32836 @ 0x8044 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 5fbf8 │ │ │ │ - ldr r2, [pc, #44] @ (5fc10 ) │ │ │ │ + bl 127c34 │ │ │ │ + b.n 5fbf0 │ │ │ │ + ldr r2, [pc, #44] @ (5fc08 ) │ │ │ │ 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 5fb24 │ │ │ │ - cbz r0, 5fbfe │ │ │ │ + bl 5fb1c │ │ │ │ + cbz r0, 5fbf6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fc0e │ │ │ │ + b.n 5fc06 │ │ │ │ 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 │ │ │ │ @@ -80046,861 +80043,861 @@ │ │ │ │ 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 5fc60 │ │ │ │ + beq.n 5fc58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fc60 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fc58 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e908 │ │ │ │ + b.w 7ec40 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fc8e │ │ │ │ + bge.n 5fc86 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fc88 │ │ │ │ + bge.n 5fc80 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fc8e │ │ │ │ + b.n 5fc86 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fc70 │ │ │ │ + b.n 5fc68 │ │ │ │ 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 5fcb4 │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 5fcac │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5fcc0 │ │ │ │ + cbz r3, 5fcb8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5fcf2 │ │ │ │ + b.n 5fcea │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcee │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fce6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcee │ │ │ │ + cbnz r3, 5fce6 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcee │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fce6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcee │ │ │ │ + cbnz r3, 5fce6 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcee │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fce6 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 19f850 │ │ │ │ + b.w 1a3a58 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 4f886 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.w 4f8f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79e44 │ │ │ │ - cbz r0, 5fd1a │ │ │ │ + bl 7a1fc │ │ │ │ + cbz r0, 5fd12 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fd1c : │ │ │ │ +0005fd14 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5fd3c │ │ │ │ + bne.n 5fd34 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5fd52 │ │ │ │ + bge.n 5fd4a │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5fd28 │ │ │ │ + b.n 5fd20 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5fd52 │ │ │ │ + blt.n 5fd4a │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5fd3e │ │ │ │ + b.n 5fd36 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd56 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005fd4e <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33935 @ 0x848f │ │ │ │ + movw r1, #33927 @ 0x8487 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 263bd8 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ + b.w 264da0 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ │ │ │ │ -0005fd64 : │ │ │ │ +0005fd5c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5fd80 │ │ │ │ + cbz r0, 5fd78 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #56383 @ 0xdc3f │ │ │ │ + movw r3, #56561 @ 0xdcf1 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd82 : │ │ │ │ +0005fd7a : │ │ │ │ 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] @ (5fdb4 ) │ │ │ │ + ldr r4, [pc, #32] @ (5fdac ) │ │ │ │ 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 1a4048 │ │ │ │ + bl 1a8248 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fdb8 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005fdb0 <_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] @ (5fdec <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5fde4 <_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 1a4048 │ │ │ │ + bl 1a8248 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fdf0 : │ │ │ │ +0005fde8 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fdf6 : │ │ │ │ +0005fdee : │ │ │ │ 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 5fe10 │ │ │ │ - cbnz r0, 5fe16 │ │ │ │ - bl 262928 │ │ │ │ - b.n 5fe32 │ │ │ │ + beq.n 5fe08 │ │ │ │ + cbnz r0, 5fe0e │ │ │ │ + bl 263a90 │ │ │ │ + b.n 5fe2a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 5fe38 │ │ │ │ + cbnz r3, 5fe30 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29544 @ 0x7368 │ │ │ │ + movw r1, #32920 @ 0x8098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fe5c │ │ │ │ + b.n 5fe54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5fe1c │ │ │ │ + beq.n 5fe14 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fe1c │ │ │ │ + bne.n 5fe14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005fe62 : │ │ │ │ - b.w 1531ac │ │ │ │ +0005fe5a : │ │ │ │ + b.w 154e38 │ │ │ │ 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, 5fe8e │ │ │ │ - movw r3, #63620 @ 0xf884 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #40276 @ 0x9d54 │ │ │ │ + cbnz r2, 5fe86 │ │ │ │ + movw r3, #1540 @ 0x604 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #43692 @ 0xaaac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - b.n 5fe96 │ │ │ │ - movw r3, #28456 @ 0x6f28 │ │ │ │ + b.n 5fe8e │ │ │ │ + movw r3, #31832 @ 0x7c58 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #29584 @ 0x7390 │ │ │ │ + movw r0, #32960 @ 0x80c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005feaa : │ │ │ │ +0005fea2 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5fee4 │ │ │ │ + cbz r3, 5fedc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5fee4 │ │ │ │ + cbz r3, 5fedc │ │ │ │ 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 5fed6 │ │ │ │ - bl d3b30 │ │ │ │ + bne.n 5fece │ │ │ │ + bl d433c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5fede │ │ │ │ + b.n 5fed6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fee8 : │ │ │ │ +0005fee0 : │ │ │ │ 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 5ff16 │ │ │ │ - movw r0, #47556 @ 0xb9c4 │ │ │ │ + beq.n 5ff0e │ │ │ │ + movw r0, #50972 @ 0xc71c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff2a │ │ │ │ + b.n 5ff22 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ff12 │ │ │ │ + beq.n 5ff0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff2c : │ │ │ │ +0005ff24 : │ │ │ │ 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 5ff5a │ │ │ │ + beq.n 5ff52 │ │ │ │ movs r1, #25 │ │ │ │ - movw r0, #45808 @ 0xb2f0 │ │ │ │ + movw r0, #49224 @ 0xc048 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff5c │ │ │ │ + b.n 5ff54 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff5e : │ │ │ │ +0005ff56 : │ │ │ │ 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 5ff8c │ │ │ │ + beq.n 5ff84 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #45808 @ 0xb2f0 │ │ │ │ + movw r0, #49224 @ 0xc048 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff8e │ │ │ │ + b.n 5ff86 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff90 : │ │ │ │ +0005ff88 : │ │ │ │ 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 5ffc0 │ │ │ │ + beq.n 5ffb8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #45808 @ 0xb2f0 │ │ │ │ + movw r0, #49224 @ 0xc048 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ffc2 │ │ │ │ + b.n 5ffba │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ffc4 : │ │ │ │ - b.w 1045a8 │ │ │ │ +0005ffbc : │ │ │ │ + b.w 104db4 │ │ │ │ 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 5ffea │ │ │ │ + beq.n 5ffe2 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 5fff0 │ │ │ │ - bl 262928 │ │ │ │ - b.n 5fffc │ │ │ │ + cbnz r0, 5ffe8 │ │ │ │ + bl 263a90 │ │ │ │ + b.n 5fff4 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 60002 │ │ │ │ + cbz r0, 5fffa │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60010 │ │ │ │ + b.n 60008 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00060016 : │ │ │ │ - b.n 5ffc8 │ │ │ │ +0006000e : │ │ │ │ + b.n 5ffc0 │ │ │ │ │ │ │ │ -00060018 : │ │ │ │ - b.n 5ffc8 │ │ │ │ +00060010 : │ │ │ │ + b.n 5ffc0 │ │ │ │ │ │ │ │ -0006001a : │ │ │ │ +00060012 : │ │ │ │ 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, 60050 │ │ │ │ + cbz r3, 60048 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 60050 │ │ │ │ + cbz r3, 60048 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 60050 │ │ │ │ + cbz r3, 60048 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 60050 │ │ │ │ + cbz r3, 60048 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl cdef0 │ │ │ │ - cbz r0, 6006c │ │ │ │ - b.n 60066 │ │ │ │ + bl ce6e0 │ │ │ │ + cbz r0, 60064 │ │ │ │ + b.n 6005e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29616 @ 0x73b0 │ │ │ │ + movw r1, #32992 @ 0x80e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 601a4 │ │ │ │ + b.n 6019c │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 60084 │ │ │ │ + cbz r0, 6007c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ - b.n 60066 │ │ │ │ + bl cf174 │ │ │ │ + b.n 6005e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 600b0 │ │ │ │ + bge.n 600a8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29672 @ 0x73e8 │ │ │ │ + movw r1, #33048 @ 0x8118 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, sp │ │ │ │ - bl ce984 │ │ │ │ - b.n 60066 │ │ │ │ + bl cf174 │ │ │ │ + b.n 6005e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 600f4 │ │ │ │ + cbnz r3, 600ec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e069c │ │ │ │ - cbz r0, 600c8 │ │ │ │ + bl 1e3ad8 │ │ │ │ + cbz r0, 600c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 600c8 │ │ │ │ + cbnz r3, 600c0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e069c │ │ │ │ - cbnz r0, 600dc │ │ │ │ + bl 1e3ad8 │ │ │ │ + cbnz r0, 600d4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23fac4 <_PyTime_AsTimeval@@Base+0x1198> │ │ │ │ - cbz r0, 600f4 │ │ │ │ + bl 241470 <_PyTime_AsTimeval@@Base+0x10cc> │ │ │ │ + cbz r0, 600ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 600f4 │ │ │ │ + cbnz r3, 600ec │ │ │ │ mov r0, sp │ │ │ │ - bl 23fac4 <_PyTime_AsTimeval@@Base+0x1198> │ │ │ │ - cbz r0, 600f4 │ │ │ │ + bl 241470 <_PyTime_AsTimeval@@Base+0x10cc> │ │ │ │ + cbz r0, 600ec │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, sp │ │ │ │ - bl ce984 │ │ │ │ - b.n 601a4 │ │ │ │ + bl cf174 │ │ │ │ + b.n 6019c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60112 │ │ │ │ - bl 1e8d2c │ │ │ │ + cbnz r0, 6010a │ │ │ │ + bl 1ebf6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, sp │ │ │ │ - bl ce984 │ │ │ │ - b.n 60066 │ │ │ │ + bl cf174 │ │ │ │ + b.n 6005e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 60124 │ │ │ │ + ble.n 6011c │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 60116 │ │ │ │ + b.n 6010e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6013a │ │ │ │ + ble.n 60132 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 6012a │ │ │ │ + b.n 60122 │ │ │ │ movs r7, #0 │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 60192 │ │ │ │ + bcc.n 6018a │ │ │ │ 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 60174 │ │ │ │ + blt.n 6016c │ │ │ │ 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 6016c │ │ │ │ + bge.n 60164 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 60174 │ │ │ │ + b.n 6016c │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ mov r3, lr │ │ │ │ - b.n 6014c │ │ │ │ + b.n 60144 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 196910 │ │ │ │ + bl 19a708 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 196910 │ │ │ │ + bl 19a708 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6013c │ │ │ │ + b.n 60134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, sp │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000601ac : │ │ │ │ - b.w d027c │ │ │ │ +000601a4 : │ │ │ │ + b.w d0a80 │ │ │ │ │ │ │ │ -000601b0 : │ │ │ │ - b.w 149db4 │ │ │ │ +000601a8 : │ │ │ │ + b.w 14b7e4 │ │ │ │ │ │ │ │ -000601b4 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +000601ac <_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 cc610 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl ccde0 <_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, 601e8 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + cbz r3, 601e0 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 601fe <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + cbnz r3, 601f6 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #15624 @ 0x3d08 │ │ │ │ + movw r2, #19000 @ 0x4a38 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ + bl 127c98 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060202 : │ │ │ │ +000601fa : │ │ │ │ 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] @ (60268 ) │ │ │ │ + ldr r2, [pc, #84] @ (60260 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60220 │ │ │ │ - cbnz r1, 60228 │ │ │ │ + cbz r0, 60218 │ │ │ │ + cbnz r1, 60220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 601d2 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 60230 │ │ │ │ - bl cbb38 │ │ │ │ + bl 601ca <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 60228 │ │ │ │ + bl cc308 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60234 │ │ │ │ + cbnz r0, 6022c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6025a │ │ │ │ + b.n 60252 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1b0ec8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6025a │ │ │ │ + beq.n 60252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6025a │ │ │ │ + cbnz r3, 60252 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006026c <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00060264 <_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] @ (602d0 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (602c8 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6028a <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 60292 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 60282 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 6028a <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 601d2 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 6029a <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cbb38 │ │ │ │ + bl 601ca <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 60292 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cc308 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6029e <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 60296 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 602c4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 602bc <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1b0ec8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 602c4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 602bc <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 602c4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 602bc <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000602d4 : │ │ │ │ +000602cc : │ │ │ │ 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] @ (6035c ) │ │ │ │ + ldr r6, [pc, #120] @ (60354 ) │ │ │ │ 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, 60316 │ │ │ │ + cbz r3, 6030e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 60348 │ │ │ │ + bmi.n 60340 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61272 @ 0xef58 │ │ │ │ + movw r2, #64608 @ 0xfc60 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ - b.n 60336 │ │ │ │ - cbz r4, 6033c │ │ │ │ + bl 127c98 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6032e │ │ │ │ + cbz r4, 60334 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6033a │ │ │ │ + bmi.n 60332 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #29728 @ 0x7420 │ │ │ │ + movw r2, #33104 @ 0x8150 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ + bl 127c98 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60358 │ │ │ │ - cbnz r2, 6034c │ │ │ │ + b.n 60350 │ │ │ │ + cbnz r2, 60344 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a5510 │ │ │ │ - b.n 60358 │ │ │ │ + bl 1a970c │ │ │ │ + b.n 60350 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60318 │ │ │ │ + bne.n 60310 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd2bc │ │ │ │ + b.w ddac8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060360 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00060358 <_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] @ (603c4 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (603bc <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6037e <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 60386 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 60376 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 6037e <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 601d2 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 6038e <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 645f2 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 601ca <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 60386 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 6460e <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60392 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 6038a <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 603b8 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 603b0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1b0ec8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 603b8 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 603b0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 603b8 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 603b0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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] @ (603d0 <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ + ldr r1, [pc, #4] @ (603c8 <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 8e688 │ │ │ │ - add r2, pc, #608 @ (adr r2, 60634 ) │ │ │ │ + b.w 8e9e8 │ │ │ │ + add r2, pc, #608 @ (adr r2, 6062c ) │ │ │ │ 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 7eb50 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 603fe <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ + bl 7ee88 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 603f6 <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81a48 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81d80 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6040c <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ - b.n 60438 <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ + cbnz r0, 60404 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + b.n 60430 <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 603f0 <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ - b.n 60444 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + bge.n 603e8 <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ + b.n 6043c <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 60444 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + cbz r3, 6043c <_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 6042c <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + beq.n 60424 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 60430 <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ + cbz r3, 60428 <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 60444 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + b.n 6043c <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6042c <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60424 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8e688 │ │ │ │ + b.w 8e9e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w dcbc4 │ │ │ │ + b.w dd3d4 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 604c2 <_PyObject_CallMethodId@@Base+0x162> │ │ │ │ + bhi.n 604ba <_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 604cc <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + bne.n 604c4 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 604cc <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + bne.n 604c4 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 604d6 <_PyObject_CallMethodId@@Base+0x176> │ │ │ │ + blt.n 604ce <_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 │ │ │ │ @@ -80910,28 +80907,28 @@ │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 604d8 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + beq.n 604d0 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 604d8 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b.n 604d0 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 604d8 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b.n 604d0 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000604da : │ │ │ │ +000604d2 : │ │ │ │ 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 │ │ │ │ @@ -80961,109 +80958,155 @@ │ │ │ │ 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 17a16c │ │ │ │ + bl 17ce98 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0006052a : │ │ │ │ + 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 60556 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 60594 │ │ │ │ + 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 1279e0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 30d30 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1534c4 <_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 60562 │ │ │ │ + beq.n 605ca │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #45808 @ 0xb2f0 │ │ │ │ + movw r0, #49224 @ 0xc048 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 60568 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 605d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 6057a │ │ │ │ - movw r0, #45808 @ 0xb2f0 │ │ │ │ + cbnz r0, 605e2 │ │ │ │ + movw r0, #49224 @ 0xc048 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 60586 │ │ │ │ - ldr r1, [pc, #92] @ (605d8 ) │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 605ee │ │ │ │ + ldr r1, [pc, #92] @ (60640 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6058a │ │ │ │ + bge.n 605f2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 605d0 │ │ │ │ + b.n 60638 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 605ae │ │ │ │ + cbz r0, 60616 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 605ae │ │ │ │ + bne.n 60616 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 605ae │ │ │ │ + beq.n 60616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 605ae │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60616 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54256 @ 0xd3f0 │ │ │ │ + movw r2, #57672 @ 0xe148 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #29764 @ 0x7444 │ │ │ │ + movw r0, #33140 @ 0x8174 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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, 605e6 │ │ │ │ + cbz r0, 6064e │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 605f2 │ │ │ │ + cbz r0, 6065a │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 605fe │ │ │ │ + cbz r0, 60666 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (60614 ) │ │ │ │ + ldr r2, [pc, #16] @ (6067c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 60610 │ │ │ │ + cbnz r1, 60678 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (60624 ) │ │ │ │ + ldr r2, [pc, #8] @ (6068c ) │ │ │ │ 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] │ │ │ │ @@ -81100,152 +81143,152 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 60694 │ │ │ │ + cbnz r0, 606fc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6069c │ │ │ │ + cbz r0, 60704 │ │ │ │ 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 60686 │ │ │ │ + beq.n 606ee │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 606a8 │ │ │ │ + cbz r0, 60710 │ │ │ │ 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 606fc │ │ │ │ + bge.n 60764 │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 606d4 │ │ │ │ + cbz r3, 6073c │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 606e2 │ │ │ │ - b.n 606d8 │ │ │ │ + bls.n 6074a │ │ │ │ + b.n 60740 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 606e2 │ │ │ │ + bcs.n 6074a │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 606b8 │ │ │ │ + b.n 60720 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 606f2 │ │ │ │ + bne.n 6075a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 606b8 │ │ │ │ + bne.n 60720 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 606b8 │ │ │ │ + b.n 60720 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 606b8 │ │ │ │ + b.n 60720 │ │ │ │ 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 60754 │ │ │ │ + bge.n 607bc │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 6072c │ │ │ │ + cbz r3, 60794 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 6073a │ │ │ │ - b.n 60730 │ │ │ │ + bls.n 607a2 │ │ │ │ + b.n 60798 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 6073a │ │ │ │ + bcs.n 607a2 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 60710 │ │ │ │ + b.n 60778 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 6074a │ │ │ │ + bne.n 607b2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 60710 │ │ │ │ + bne.n 60778 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60710 │ │ │ │ + b.n 60778 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 60710 │ │ │ │ + b.n 60778 │ │ │ │ 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 60788 │ │ │ │ + bmi.n 607f0 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60772 │ │ │ │ + beq.n 607da │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60772 │ │ │ │ - b.n 6078a │ │ │ │ + beq.n 607da │ │ │ │ + b.n 607f2 │ │ │ │ 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, 607b4 │ │ │ │ + cbnz r0, 6081c │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 607a4 │ │ │ │ + bne.n 6080c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 607ba │ │ │ │ + b.n 60822 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 607ac │ │ │ │ + beq.n 60814 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 607c6 │ │ │ │ + cbz r0, 6082e │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (607f0 ) │ │ │ │ + ldr r2, [pc, #36] @ (60858 ) │ │ │ │ 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 │ │ │ │ @@ -81260,120 +81303,120 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e44bc │ │ │ │ + b.w e4cb8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1ef544 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ - b.w 19f850 │ │ │ │ - b.w 19f850 │ │ │ │ - b.w 19f850 │ │ │ │ - b.w 19f850 │ │ │ │ + b.w 1f2690 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1a3a58 │ │ │ │ + b.w 1a3a58 │ │ │ │ + b.w 1a3a58 │ │ │ │ + b.w 1a3a58 │ │ │ │ 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, 6085a │ │ │ │ + cbz r0, 608c2 │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6085a │ │ │ │ + beq.n 608c2 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6089a │ │ │ │ - bl 60600 │ │ │ │ - cbz r0, 608ae │ │ │ │ + bne.n 60902 │ │ │ │ + bl 60668 │ │ │ │ + cbz r0, 60916 │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #3129 @ 0xc39 │ │ │ │ + movw r3, #3233 @ 0xca1 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 6088e │ │ │ │ + cbz r5, 608f6 │ │ │ │ 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 60618 │ │ │ │ + b.n 60680 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 608a2 │ │ │ │ + cbz r2, 6090a │ │ │ │ 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, 60912 │ │ │ │ + cbz r0, 6097a │ │ │ │ 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, 60910 │ │ │ │ + cbz r1, 60978 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 60910 │ │ │ │ + cbz r7, 60978 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 608ee │ │ │ │ + bcc.n 60956 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60826 │ │ │ │ + bl 6088e │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 608ce │ │ │ │ + bne.n 60936 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60826 │ │ │ │ + bl 6088e │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 608ce │ │ │ │ + b.n 60936 │ │ │ │ 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, #2325 @ 0x915 │ │ │ │ + movw r4, #2429 @ 0x97d │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -81398,15 +81441,15 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 60978 │ │ │ │ + bhi.n 609e0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -81414,22 +81457,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 609ca │ │ │ │ + bne.n 60a32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60b62 │ │ │ │ + b.n 60bca │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 609c4 │ │ │ │ + beq.n 60a2c │ │ │ │ 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 │ │ │ │ @@ -81440,66 +81483,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 60a1a │ │ │ │ + bls.n 60a82 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 60a10 │ │ │ │ + bhi.n 60a78 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 60a1c │ │ │ │ + b.n 60a84 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 60a1c │ │ │ │ + b.n 60a84 │ │ │ │ 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 60a42 │ │ │ │ + bne.n 60aaa │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60b62 │ │ │ │ + b.n 60bca │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60a6a │ │ │ │ + bne.n 60ad2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 609c4 │ │ │ │ + bls.n 60a2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60b62 │ │ │ │ + beq.n 60bca │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60a4a │ │ │ │ + b.n 60ab2 │ │ │ │ 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 60a9a │ │ │ │ + beq.n 60b02 │ │ │ │ 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 │ │ │ │ @@ -81507,20 +81550,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 26ba2c │ │ │ │ + bl 26c7a4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 60b06 │ │ │ │ + cbz r2, 60b6e │ │ │ │ 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 │ │ │ │ @@ -81532,52 +81575,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 60ac0 │ │ │ │ + b.n 60b28 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 609c4 │ │ │ │ + beq.w 60a2c │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60b32 │ │ │ │ + cbnz r6, 60b9a │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60b62 │ │ │ │ + cbz r0, 60bca │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60b1a │ │ │ │ - b.n 60b5c │ │ │ │ + bne.n 60b82 │ │ │ │ + b.n 60bc4 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60b58 │ │ │ │ + cbz r6, 60bc0 │ │ │ │ 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 60b34 │ │ │ │ - b.n 60b62 │ │ │ │ + bne.n 60b9c │ │ │ │ + b.n 60bca │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60b08 │ │ │ │ + b.n 60b70 │ │ │ │ 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 │ │ │ │ @@ -81586,37 +81629,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, 60ba2 │ │ │ │ + cbz r0, 60c0a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60ba2 │ │ │ │ + cbz r3, 60c0a │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6099e │ │ │ │ + b.n 60a06 │ │ │ │ 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 1a37f0 │ │ │ │ + bl 1a79ec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -81631,59 +81674,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 60c1a │ │ │ │ + bls.n 60c82 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60c10 │ │ │ │ + bhi.n 60c78 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60c1c │ │ │ │ + b.n 60c84 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60c1c │ │ │ │ + b.n 60c84 │ │ │ │ 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, 60ca4 │ │ │ │ + cbz r0, 60d0c │ │ │ │ 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 60ca2 │ │ │ │ + bcs.n 60d0a │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 60ca2 │ │ │ │ + cbz r0, 60d0a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60c66 │ │ │ │ + bne.n 60cce │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60ca2 │ │ │ │ + bcs.n 60d0a │ │ │ │ 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 │ │ │ │ @@ -81696,32 +81739,32 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 60ccc │ │ │ │ + cbz r0, 60d34 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 60ccc │ │ │ │ + cbz r3, 60d34 │ │ │ │ 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 60c38 │ │ │ │ + b.n 60ca0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3717 @ 0xe85 │ │ │ │ + movw r1, #4191 @ 0x105f │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 405da <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - ldr r3, [pc, #44] @ (60d1c ) │ │ │ │ + b.w 406c4 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #44] @ (60d84 ) │ │ │ │ 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 │ │ │ │ @@ -81731,149 +81774,149 @@ │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060d20 : │ │ │ │ +00060d88 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060d24 : │ │ │ │ - movw r1, #2076 @ 0x81c │ │ │ │ +00060d8c : │ │ │ │ + movw r1, #5532 @ 0x159c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 209e58 │ │ │ │ + b.w 20c068 │ │ │ │ │ │ │ │ -00060d32 : │ │ │ │ - b.w 60d24 │ │ │ │ +00060d9a : │ │ │ │ + b.w 60d8c │ │ │ │ │ │ │ │ -00060d36 : │ │ │ │ - b.w 60d24 │ │ │ │ +00060d9e : │ │ │ │ + b.w 60d8c │ │ │ │ │ │ │ │ -00060d3a : │ │ │ │ +00060da2 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060d3e : │ │ │ │ +00060da6 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060d40 : │ │ │ │ +00060da8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060d42 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060daa <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60d52 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60dba <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060d54 : │ │ │ │ +00060dbc : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060d60 : │ │ │ │ +00060dc8 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060d72 <_PyDict_NewPresized@@Base>: │ │ │ │ +00060dda <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60d8c <_PyDict_NewPresized@@Base+0x1a>) │ │ │ │ + ldr r4, [pc, #16] @ (60df4 <_PyDict_NewPresized@@Base+0x1a>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w bd0c0 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + b.w bd88c <_PyDict_FromItems@@Base+0x324> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060d90 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +00060df8 <_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 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60dc2 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 60e2a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 60dca <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r2, 60e32 <_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 60dcc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60e34 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60dcc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60e34 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060dd2 : │ │ │ │ +00060e3a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00060dec <_Py_BreakPoint@@Base>: │ │ │ │ +00060e54 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060dee : │ │ │ │ - b.w 5754c │ │ │ │ +00060e56 : │ │ │ │ + b.w 5757c │ │ │ │ │ │ │ │ -00060df2 : │ │ │ │ +00060e5a : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060e02 : │ │ │ │ +00060e6a : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060e12 : │ │ │ │ +00060e7a : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060e22 <_Py_SetRefcnt@@Base>: │ │ │ │ +00060e8a <_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} │ │ │ │ @@ -81882,484 +81925,597 @@ │ │ │ │ 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 60e6c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 60ed4 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60e6c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 60ed4 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a537c │ │ │ │ + bl 1a9578 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60e6c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 60ed4 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 68070 │ │ │ │ + bl 681b8 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60e82 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 60eea <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60e88 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 60ef0 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60e9c <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 60f04 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60e72 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 60ef0 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 60eda <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 60f58 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 60eae <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 60f16 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60ed4 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 60f3c <_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 60eca <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 60f32 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60eaa <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 60eb6 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 60f12 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 60f1e <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60ef0 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 60f58 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60ed0 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 60f38 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 60ed0 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 60f38 <_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 60f30 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 60f98 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 60f24 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 60f8c <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 60f32 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 60f9a <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 60f32 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 60f9a <_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 26b34c │ │ │ │ + bl 26c0c4 │ │ │ │ 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 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov.w sl, r2, lsl #22 │ │ │ │ - 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 67e24 │ │ │ │ - cbz r0, 60f94 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #1 │ │ │ │ - bl 1bd8e8 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 60fb0 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl 1bd8e8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1a0afc │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1a1304 │ │ │ │ - cbz r7, 60fca <_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 1a1304 │ │ │ │ - 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] @ (6100c <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (60ff4 <_Py_SetRefcnt@@Base+0x16a>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #39168 @ 0x9900 │ │ │ │ + movw r3, #42560 @ 0xa640 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61086 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 6106e <_Py_SetRefcnt@@Base+0x1e4> │ │ │ │ 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 61084 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (61088 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 6106c <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ + ldr r2, [pc, #80] @ (61070 <_Py_SetRefcnt@@Base+0x1e6>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 61054 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 6103c <_Py_SetRefcnt@@Base+0x1b2> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61054 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 6103c <_Py_SetRefcnt@@Base+0x1b2> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6106c <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 61068 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 61054 <_Py_SetRefcnt@@Base+0x1ca> │ │ │ │ + cbz r3, 61050 <_Py_SetRefcnt@@Base+0x1c6> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6105a <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 61042 <_Py_SetRefcnt@@Base+0x1b8> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6107a <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 61062 <_Py_SetRefcnt@@Base+0x1d8> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 61078 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 61060 <_Py_SetRefcnt@@Base+0x1d6> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6107a <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 61062 <_Py_SetRefcnt@@Base+0x1d8> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a1d6c │ │ │ │ + b.w 1a5f6c │ │ │ │ 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 60600 │ │ │ │ - cbz r0, 610d2 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 60668 │ │ │ │ + cbz r0, 610ba <_Py_SetRefcnt@@Base+0x230> │ │ │ │ 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 60618 │ │ │ │ + bl 60680 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 60826 │ │ │ │ + bl 6088e │ │ │ │ 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, 610fe <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 610e6 <_Py_SetRefcnt@@Base+0x25c> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 197b04 <_start@@Base+0x568> │ │ │ │ + bl 19bd4c <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61116 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 610fe <_Py_SetRefcnt@@Base+0x274> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #30036 @ 0x7554 │ │ │ │ + movw r0, #33412 @ 0x8284 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 67d98 │ │ │ │ - b.n 61156 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 67d7c │ │ │ │ + b.n 6113e <_Py_SetRefcnt@@Base+0x2b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 61126 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 6110e <_Py_SetRefcnt@@Base+0x284> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 197b04 <_start@@Base+0x568> │ │ │ │ + bl 19bd4c <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 61156 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 6113e <_Py_SetRefcnt@@Base+0x2b4> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 61102 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (61160 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 610ea <_Py_SetRefcnt@@Base+0x260> │ │ │ │ + ldr r2, [pc, #36] @ (61148 <_Py_SetRefcnt@@Base+0x2be>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6113e <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 61126 <_Py_SetRefcnt@@Base+0x29c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 61102 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 610ea <_Py_SetRefcnt@@Base+0x260> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (61534 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (6151c <_Py_SetRefcnt@@Base+0x692>) │ │ │ │ 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, 61194 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 6117c <_Py_SetRefcnt@@Base+0x2f2> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 197b04 <_start@@Base+0x568> │ │ │ │ + bl 19bd4c <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 611aa <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 61192 <_Py_SetRefcnt@@Base+0x308> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #30056 @ 0x7568 │ │ │ │ + movw r0, #33432 @ 0x8298 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 67d98 │ │ │ │ - b.n 611ea <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 67d7c │ │ │ │ + b.n 611d2 <_Py_SetRefcnt@@Base+0x348> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 611ba <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 611a2 <_Py_SetRefcnt@@Base+0x318> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 197b04 <_start@@Base+0x568> │ │ │ │ + bl 19bd4c <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 611ea <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 611d2 <_Py_SetRefcnt@@Base+0x348> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 61198 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (6120c <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 61180 <_Py_SetRefcnt@@Base+0x2f6> │ │ │ │ + ldr r2, [pc, #60] @ (611f4 <_Py_SetRefcnt@@Base+0x36a>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 611d2 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 611ba <_Py_SetRefcnt@@Base+0x330> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 61198 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 61180 <_Py_SetRefcnt@@Base+0x2f6> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 61202 <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 611ea <_Py_SetRefcnt@@Base+0x360> │ │ │ │ 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] @ (615f0 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (615d8 <_Py_SetRefcnt@@Base+0x74e>) │ │ │ │ lsls r5, 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 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r3 │ │ │ │ + cbz r3, 61212 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 61290 <_Py_SetRefcnt@@Base+0x406> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 61290 <_Py_SetRefcnt@@Base+0x406> │ │ │ │ + movw r3, #4276 @ 0x10b4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + adds r4, r5, r2 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + add.w r8, r7, #4294967295 @ 0xffffffff │ │ │ │ + and.w r9, r7, r8 │ │ │ │ + cbz r0, 61256 <_Py_SetRefcnt@@Base+0x3cc> │ │ │ │ + add r8, r5 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 61240 <_Py_SetRefcnt@@Base+0x3b6> │ │ │ │ + negs r3, r7 │ │ │ │ + and.w r8, r3, r8 │ │ │ │ + b.n 6124c <_Py_SetRefcnt@@Base+0x3c2> │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 26c0c4 │ │ │ │ + sub.w r8, r8, r1 │ │ │ │ + mov r5, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 61274 <_Py_SetRefcnt@@Base+0x3ea> │ │ │ │ + b.n 6127a <_Py_SetRefcnt@@Base+0x3f0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 61262 <_Py_SetRefcnt@@Base+0x3d8> │ │ │ │ + negs r3, r7 │ │ │ │ + ands r5, r3 │ │ │ │ + b.n 6126c <_Py_SetRefcnt@@Base+0x3e2> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 26c0c4 │ │ │ │ + subs r5, r5, r1 │ │ │ │ + add r4, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 6127a <_Py_SetRefcnt@@Base+0x3f0> │ │ │ │ + negs r7, r7 │ │ │ │ + ands r4, r7 │ │ │ │ + b.n 61284 <_Py_SetRefcnt@@Base+0x3fa> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 26c0c4 │ │ │ │ + subs r4, r4, r1 │ │ │ │ + subs r4, r4, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 61290 <_Py_SetRefcnt@@Base+0x406> │ │ │ │ + cbz r6, 61292 <_Py_SetRefcnt@@Base+0x408> │ │ │ │ + str r4, [r6, #0] │ │ │ │ + b.n 61292 <_Py_SetRefcnt@@Base+0x408> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + movw r4, #2148 @ 0x864 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r6, r3 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ + mov r8, r2 │ │ │ │ + cbnz r3, 612c8 <_Py_SetRefcnt@@Base+0x43e> │ │ │ │ + add.w r0, r4, #300 @ 0x12c │ │ │ │ + bl 19bd4c <_start@@Base+0x56c> │ │ │ │ + ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 61320 <_Py_SetRefcnt@@Base+0x496> │ │ │ │ + add.w r0, r6, #544 @ 0x220 │ │ │ │ + bl 67d1c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + add.w r0, r6, #160 @ 0xa0 │ │ │ │ + bl 1a4d04 │ │ │ │ + ldr r3, [r4, #104] @ 0x68 │ │ │ │ + cbnz r3, 612ee <_Py_SetRefcnt@@Base+0x464> │ │ │ │ + ldr r0, [pc, #60] @ (61328 <_Py_SetRefcnt@@Base+0x49e>) │ │ │ │ + bl 19bd4c <_start@@Base+0x56c> │ │ │ │ + ldr r3, [r4, #100] @ 0x64 │ │ │ │ + cbz r3, 61310 <_Py_SetRefcnt@@Base+0x486> │ │ │ │ + bl 19bfd8 <_start@@Base+0x7f8> │ │ │ │ + cbnz r0, 61310 <_Py_SetRefcnt@@Base+0x486> │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, sp, #7 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [sp, #7] │ │ │ │ + bl 68154 │ │ │ │ + ldrb.w r0, [sp, #7] │ │ │ │ + b.n 61322 <_Py_SetRefcnt@@Base+0x498> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 61320 <_Py_SetRefcnt@@Base+0x496> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 681b8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + mov.w sl, r2, lsl #22 │ │ │ │ + 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 67e08 │ │ │ │ + cbz r0, 61372 <_Py_SetRefcnt@@Base+0x4e8> │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #1 │ │ │ │ + bl 61298 <_Py_SetRefcnt@@Base+0x40e> │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 6138e <_Py_SetRefcnt@@Base+0x504> │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 61298 <_Py_SetRefcnt@@Base+0x40e> │ │ │ │ + mov r2, sl │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + add.w r0, r8, #96 @ 0x60 │ │ │ │ + bl 1a4d04 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1a550c │ │ │ │ + cbz r7, 613a8 <_Py_SetRefcnt@@Base+0x51e> │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 1a550c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 613e4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61580 <_Py_SetRefcnt@@Base+0x6f6> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 613e4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61580 <_Py_SetRefcnt@@Base+0x6f6> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6126a <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 61406 <_Py_SetRefcnt@@Base+0x57c> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6125a <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 6125a <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 613f6 <_Py_SetRefcnt@@Base+0x56c> │ │ │ │ + cbz r2, 613f6 <_Py_SetRefcnt@@Base+0x56c> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a0afc │ │ │ │ + bl 1a4d04 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67fa2 │ │ │ │ - b.n 613d2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 67f86 │ │ │ │ + b.n 6156e <_Py_SetRefcnt@@Base+0x6e4> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 613d2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 6156e <_Py_SetRefcnt@@Base+0x6e4> │ │ │ │ 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, 612a2 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 6143e <_Py_SetRefcnt@@Base+0x5b4> │ │ │ │ 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, #30076 @ 0x757c │ │ │ │ + movw r1, #33452 @ 0x82ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 612bc <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 61458 <_Py_SetRefcnt@@Base+0x5ce> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 612ca <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 61466 <_Py_SetRefcnt@@Base+0x5dc> │ │ │ │ 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, #30144 @ 0x75c0 │ │ │ │ + movw r1, #33520 @ 0x82f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 61164 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 613e4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 6114c <_Py_SetRefcnt@@Base+0x2c2> │ │ │ │ + b.n 61580 <_Py_SetRefcnt@@Base+0x6f6> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 613ac <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 61548 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 613ac <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 61548 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 612fe <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 6149a <_Py_SetRefcnt@@Base+0x610> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1304 │ │ │ │ - cbz r4, 612fe <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a550c │ │ │ │ + cbz r4, 6149a <_Py_SetRefcnt@@Base+0x610> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a0afc │ │ │ │ - bl 19de78 │ │ │ │ + bl 1a4d04 │ │ │ │ + bl 1a2090 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 613ac <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 197d90 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 6130e <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 6131c <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 61548 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bl 19bfd8 <_start@@Base+0x7f8> │ │ │ │ + cbz r4, 614aa <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + cbz r0, 614b8 <_Py_SetRefcnt@@Base+0x62e> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 60f4e <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 613ac <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 6132c <_Py_SetRefcnt@@Base+0x4a2> │ │ │ │ + b.n 61548 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 61358 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 614f4 <_Py_SetRefcnt@@Base+0x66a> │ │ │ │ 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 61342 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 614de <_Py_SetRefcnt@@Base+0x654> │ │ │ │ dmb ish │ │ │ │ - b.n 613a0 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 6153c <_Py_SetRefcnt@@Base+0x6b2> │ │ │ │ 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 │ │ │ │ @@ -82374,257 +82530,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 61394 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 61530 <_Py_SetRefcnt@@Base+0x6a6> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1434 │ │ │ │ + bl 1a563c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1a1304 │ │ │ │ - cbnz r0, 613d2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a550c │ │ │ │ + cbnz r0, 6156e <_Py_SetRefcnt@@Base+0x6e4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #30220 @ 0x760c │ │ │ │ + movw r1, #33596 @ 0x833c │ │ │ │ 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 61164 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 6114c <_Py_SetRefcnt@@Base+0x2c2> │ │ │ │ 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 19db34 │ │ │ │ + b.w 1a1d4c │ │ │ │ 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 61416 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 615b2 <_Py_SetRefcnt@@Base+0x728> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61426 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 615c2 <_Py_SetRefcnt@@Base+0x738> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 613f6 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 61592 <_Py_SetRefcnt@@Base+0x708> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 6141e <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 615ba <_Py_SetRefcnt@@Base+0x730> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 61444 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 6142a <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 615e0 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + cbz r2, 615c6 <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 6142a <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 6141a <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 615c6 <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + b.n 615b6 <_Py_SetRefcnt@@Base+0x72c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61444 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 615e0 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 61440 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 615dc <_Py_SetRefcnt@@Base+0x752> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6141a <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 613f6 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 615b6 <_Py_SetRefcnt@@Base+0x72c> │ │ │ │ + b.n 61592 <_Py_SetRefcnt@@Base+0x708> │ │ │ │ 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 613ee <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61468 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 6158a <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + cbnz r0, 61604 <_Py_SetRefcnt@@Base+0x77a> │ │ │ │ yield │ │ │ │ - b.n 61458 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 615f4 <_Py_SetRefcnt@@Base+0x76a> │ │ │ │ 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 613ee <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 6148e <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 6158a <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + cbnz r0, 6162a <_Py_SetRefcnt@@Base+0x7a0> │ │ │ │ yield │ │ │ │ - b.n 6147e <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 6161a <_Py_SetRefcnt@@Base+0x790> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a3ab8 │ │ │ │ + bl 1a7cb8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #39168 @ 0x9900 │ │ │ │ + movw r3, #42560 @ 0xa640 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61574 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 61710 <_Py_SetRefcnt@@Base+0x886> │ │ │ │ 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 61566 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 61702 <_Py_SetRefcnt@@Base+0x878> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6156c <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 61708 <_Py_SetRefcnt@@Base+0x87e> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19d0b4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 1a12cc <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 61530 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 616cc <_Py_SetRefcnt@@Base+0x842> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 613ee <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61500 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 6158a <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + cbnz r0, 6169c <_Py_SetRefcnt@@Base+0x812> │ │ │ │ yield │ │ │ │ - b.n 614f0 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 6168c <_Py_SetRefcnt@@Base+0x802> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 614ea <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 61686 <_Py_SetRefcnt@@Base+0x7fc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 61524 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 616c0 <_Py_SetRefcnt@@Base+0x836> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a1cac │ │ │ │ - b.n 61532 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a5eac │ │ │ │ + b.n 616ce <_Py_SetRefcnt@@Base+0x844> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 61532 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 616ce <_Py_SetRefcnt@@Base+0x844> │ │ │ │ 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 614e0 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 6167c <_Py_SetRefcnt@@Base+0x7f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d0b4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 6155e <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 1a12cc <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 616fa <_Py_SetRefcnt@@Base+0x870> │ │ │ │ yield │ │ │ │ - b.n 61552 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 616ee <_Py_SetRefcnt@@Base+0x864> │ │ │ │ mov r0, r4 │ │ │ │ - bl 60fce <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 6156c <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 60fb6 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 61708 <_Py_SetRefcnt@@Base+0x87e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19cb88 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 1a0da0 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 61010 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 60ff8 <_Py_SetRefcnt@@Base+0x16e> │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61592 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 6172e <_Py_SetRefcnt@@Base+0x8a4> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 61578 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 61714 <_Py_SetRefcnt@@Base+0x88a> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61598 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 61734 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ 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 615f0 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 6178c <_Py_SetRefcnt@@Base+0x902> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 615e8 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 61784 <_Py_SetRefcnt@@Base+0x8fa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d59fc <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + bl 1d8a6c <_Py_fopen_obj@@Base+0x200> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 615ce <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 6176a <_Py_SetRefcnt@@Base+0x8e0> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 61606 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 617a2 <_Py_SetRefcnt@@Base+0x918> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 197b04 <_start@@Base+0x568> │ │ │ │ + bl 19bd4c <_start@@Base+0x56c> │ │ │ │ ldr.w r1, [r6, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a1aa0 │ │ │ │ + bl 1a5ca4 │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a0afc │ │ │ │ + bl 1a4d04 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a1520 │ │ │ │ + bl 1a5728 │ │ │ │ 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 │ │ │ │ @@ -82640,25 +82796,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 61684 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 61820 <_Py_SetRefcnt@@Base+0x996> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 6165e <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 617fa <_Py_SetRefcnt@@Base+0x970> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6168a <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 61826 <_Py_SetRefcnt@@Base+0x99c> │ │ │ │ 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 │ │ │ │ @@ -82669,72 +82825,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 6173e <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 618da <_Py_SetRefcnt@@Base+0xa50> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 61728 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 618c4 <_Py_SetRefcnt@@Base+0xa3a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a37f0 │ │ │ │ + bl 1a79ec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 61710 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 618ac <_Py_SetRefcnt@@Base+0xa22> │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a0afc │ │ │ │ + bl 1a4d04 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a3af8 │ │ │ │ + bl 1a7cf8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61736 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 618d2 <_Py_SetRefcnt@@Base+0xa48> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 61736 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 618d2 <_Py_SetRefcnt@@Base+0xa48> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 61734 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 618d0 <_Py_SetRefcnt@@Base+0xa46> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 61736 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 618d2 <_Py_SetRefcnt@@Base+0xa48> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61736 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 618d2 <_Py_SetRefcnt@@Base+0xa48> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 616cc <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 61868 <_Py_SetRefcnt@@Base+0x9de> │ │ │ │ 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, 61768 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 61904 <_Py_SetRefcnt@@Base+0xa7a> │ │ │ │ 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 │ │ │ │ @@ -82743,81 +82899,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 1a1520 │ │ │ │ + bl 1a5728 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a0afc │ │ │ │ + bl 1a4d04 │ │ │ │ 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 618ec <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 61a88 <_Py_SetRefcnt@@Base+0xbfe> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 618d8 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 61a74 <_Py_SetRefcnt@@Base+0xbea> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 617ee <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 6198a <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 617f0 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 6198c <_Py_SetRefcnt@@Base+0xb02> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 617f0 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 6198c <_Py_SetRefcnt@@Base+0xb02> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 617de <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 6197a <_Py_SetRefcnt@@Base+0xaf0> │ │ │ │ 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 1a0afc │ │ │ │ + bl 1a4d04 │ │ │ │ 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 613ee <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61820 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 6158a <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + cbnz r0, 619bc <_Py_SetRefcnt@@Base+0xb32> │ │ │ │ yield │ │ │ │ - b.n 61810 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 619ac <_Py_SetRefcnt@@Base+0xb22> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a37f0 │ │ │ │ + bl 1a79ec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 61838 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 619d4 <_Py_SetRefcnt@@Base+0xb4a> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3af8 │ │ │ │ + bl 1a7cf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 618e2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 61a7e <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 19f8c8 │ │ │ │ + bl 1a3ad0 │ │ │ │ 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 │ │ │ │ @@ -82826,268 +82982,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, 61884 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 61a20 <_Py_SetRefcnt@@Base+0xb96> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 61888 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 61a24 <_Py_SetRefcnt@@Base+0xb9a> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1cac │ │ │ │ + bl 1a5eac │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 618e2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 61a7e <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 618d0 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 61a6c <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 618e2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 61a7e <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 618e2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 61a7e <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 618e2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 61a7e <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 618b0 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 618e2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 61a4c <_Py_SetRefcnt@@Base+0xbc2> │ │ │ │ + b.n 61a7e <_Py_SetRefcnt@@Base+0xbf4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3bd8 │ │ │ │ + bl 1a7dd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 617ba <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 61956 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 618fa <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 61a96 <_Py_SetRefcnt@@Base+0xc0c> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 67e8e │ │ │ │ + bl 67e72 │ │ │ │ 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 61a58 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 61bf4 <_Py_SetRefcnt@@Base+0xd6a> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 67cb6 │ │ │ │ + bl 67c3a │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 67d36 │ │ │ │ + bl 67cba │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 67d36 │ │ │ │ + bl 67cba │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 67d36 │ │ │ │ + bl 67cba │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 67d36 │ │ │ │ + bl 67cba │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 67d36 │ │ │ │ + bl 67cba │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 67d36 │ │ │ │ + bl 67cba │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 67d36 │ │ │ │ + bl 67cba │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 67d36 │ │ │ │ + bl 67cba │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 67d36 │ │ │ │ + bl 67cba │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 67d36 │ │ │ │ + bl 67cba │ │ │ │ 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, #39168 @ 0x9900 │ │ │ │ + movw r6, #42560 @ 0xa640 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61b70 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61d0c <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61b70 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61d0c <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61a84 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61b74 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 61c20 <_Py_SetRefcnt@@Base+0xd96> │ │ │ │ + ldr r0, [pc, #224] @ (61d10 <_Py_SetRefcnt@@Base+0xe86>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a0b70 │ │ │ │ + bl 1a4d78 │ │ │ │ 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 61b70 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 61d0c <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 61ad4 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 61c70 <_Py_SetRefcnt@@Base+0xde6> │ │ │ │ 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 61ad6 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 61c72 <_Py_SetRefcnt@@Base+0xde8> │ │ │ │ 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] @ (61b78 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (61d14 <_Py_SetRefcnt@@Base+0xe8a>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61af0 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 61c8c <_Py_SetRefcnt@@Base+0xe02> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61b70 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61d0c <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 61b10 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 61cac <_Py_SetRefcnt@@Base+0xe22> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 61b0c <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 614a4 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61ca8 <_Py_SetRefcnt@@Base+0xe1e> │ │ │ │ + bl 61640 <_Py_SetRefcnt@@Base+0x7b6> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 61afc <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 61c98 <_Py_SetRefcnt@@Base+0xe0e> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61b1c <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61cb8 <_Py_SetRefcnt@@Base+0xe2e> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cb88 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 1a0da0 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 61902 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 61a9e <_Py_SetRefcnt@@Base+0xc14> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61b70 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61d0c <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 61b58 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 61cf4 <_Py_SetRefcnt@@Base+0xe6a> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61b34 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 61cd0 <_Py_SetRefcnt@@Base+0xe46> │ │ │ │ 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 67fa2 │ │ │ │ - b.n 61b70 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 67f86 │ │ │ │ + b.n 61d0c <_Py_SetRefcnt@@Base+0xe82> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61b6a <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 61d06 <_Py_SetRefcnt@@Base+0xe7c> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61b38 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 61cd4 <_Py_SetRefcnt@@Base+0xe4a> │ │ │ │ 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 61b96 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 61d32 <_Py_SetRefcnt@@Base+0xea8> │ │ │ │ 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 │ │ │ │ @@ -83098,224 +83254,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, #30280 @ 0x7648 │ │ │ │ + movw r2, #33656 @ 0x8378 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 61be6 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 61d82 <_Py_SetRefcnt@@Base+0xef8> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8036 @ 0x1f64 │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ 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, #30316 @ 0x766c │ │ │ │ + movw r2, #33692 @ 0x839c │ │ │ │ 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 61c00 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 61d9c <_Py_SetRefcnt@@Base+0xf12> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30328 @ 0x7678 │ │ │ │ + movw r2, #33704 @ 0x83a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30364 @ 0x769c │ │ │ │ + movw r2, #33740 @ 0x83cc │ │ │ │ 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 61c60 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61dfc <_Py_SetRefcnt@@Base+0xf72> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61c60 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61dfc <_Py_SetRefcnt@@Base+0xf72> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61c60 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61dfc <_Py_SetRefcnt@@Base+0xf72> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30400 @ 0x76c0 │ │ │ │ + movw r0, #33776 @ 0x83f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61cc6 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #30468 @ 0x7704 │ │ │ │ + b.n 61e62 <_Py_SetRefcnt@@Base+0xfd8> │ │ │ │ + movw r9, #33844 @ 0x8434 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #30492 @ 0x771c │ │ │ │ + movw r7, #33868 @ 0x844c │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30432 @ 0x76e0 │ │ │ │ + movw r2, #33808 @ 0x8410 │ │ │ │ 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 61ca8 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ + beq.n 61e44 <_Py_SetRefcnt@@Base+0xfba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 61c82 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #30504 @ 0x7728 │ │ │ │ + bne.n 61e1e <_Py_SetRefcnt@@Base+0xf94> │ │ │ │ + movw r0, #33880 @ 0x8458 │ │ │ │ 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, #30652 @ 0x77bc │ │ │ │ + movw r2, #34028 @ 0x84ec │ │ │ │ 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 61cf2 <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 61e8e <_Py_SetRefcnt@@Base+0x1004> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61ce2 <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 61e7e <_Py_SetRefcnt@@Base+0xff4> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 61cf4 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 61e90 <_Py_SetRefcnt@@Base+0x1006> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 61d0a <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 61ea6 <_Py_SetRefcnt@@Base+0x101c> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30400 @ 0x76c0 │ │ │ │ + movw r0, #33776 @ 0x83f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61d60 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #30692 @ 0x77e4 │ │ │ │ + b.n 61efc <_Py_SetRefcnt@@Base+0x1072> │ │ │ │ + movw sl, #34068 @ 0x8514 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #30492 @ 0x771c │ │ │ │ + movw r9, #33868 @ 0x844c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #30432 @ 0x76e0 │ │ │ │ + movw r2, #33808 @ 0x8410 │ │ │ │ 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 61d52 <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ + beq.n 61eee <_Py_SetRefcnt@@Base+0x1064> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 61d2c <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 61ec8 <_Py_SetRefcnt@@Base+0x103e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61de6 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #30736 @ 0x7810 │ │ │ │ + beq.n 61f82 <_Py_SetRefcnt@@Base+0x10f8> │ │ │ │ + movw r8, #34112 @ 0x8540 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30720 @ 0x7800 │ │ │ │ + movw r0, #34096 @ 0x8530 │ │ │ │ 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 61da2 <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 61f3e <_Py_SetRefcnt@@Base+0x10b4> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61da6 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 61f42 <_Py_SetRefcnt@@Base+0x10b8> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61d82 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 61f1e <_Py_SetRefcnt@@Base+0x1094> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61db0 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 61f4c <_Py_SetRefcnt@@Base+0x10c2> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 61de6 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 61f82 <_Py_SetRefcnt@@Base+0x10f8> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 61dca <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 61f66 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30744 @ 0x7818 │ │ │ │ + movw r0, #34120 @ 0x8548 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #30736 @ 0x7810 │ │ │ │ + movw r8, #34112 @ 0x8540 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61da6 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 61f42 <_Py_SetRefcnt@@Base+0x10b8> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61dd2 <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ + b.n 61f6e <_Py_SetRefcnt@@Base+0x10e4> │ │ │ │ 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 6828c │ │ │ │ + b.w 68460 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ │ │ │ │ -00061e16 : │ │ │ │ +00061fb2 : │ │ │ │ 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 │ │ │ │ @@ -83323,21 +83479,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 606aa │ │ │ │ + bl 60712 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 606aa │ │ │ │ + bl 60712 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83348,229 +83504,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 61e7e │ │ │ │ + bne.n 6201a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61eb2 │ │ │ │ + b.n 6204e │ │ │ │ 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 61eb2 │ │ │ │ + blt.n 6204e │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61eae │ │ │ │ + bne.n 6204a │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61eb2 │ │ │ │ + b.n 6204e │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61e98 │ │ │ │ + b.n 62034 │ │ │ │ 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 61ec2 │ │ │ │ + bne.n 6205e │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61ee4 │ │ │ │ + bge.n 62080 │ │ │ │ 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 61ece │ │ │ │ + b.n 6206a │ │ │ │ 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 61fa8 │ │ │ │ + beq.n 62144 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 62038 │ │ │ │ + bcs.w 621d4 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 61f2a │ │ │ │ + cbz r2, 620c6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61f14 │ │ │ │ - b.n 62038 │ │ │ │ + bhi.n 620b0 │ │ │ │ + b.n 621d4 │ │ │ │ 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 61f6a │ │ │ │ + bge.n 62106 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61f58 │ │ │ │ + beq.n 620f4 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 61f0e │ │ │ │ + b.n 620aa │ │ │ │ adds r5, #1 │ │ │ │ - b.n 61f3e │ │ │ │ + b.n 620da │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61f70 │ │ │ │ + bne.n 6210c │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 61f5c │ │ │ │ - b.n 61fa2 │ │ │ │ + blt.n 620f8 │ │ │ │ + b.n 6213e │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 62038 │ │ │ │ + bls.n 621d4 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61f32 │ │ │ │ + beq.n 620ce │ │ │ │ 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 61f0e │ │ │ │ + b.n 620aa │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6203c │ │ │ │ + b.n 621d8 │ │ │ │ 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 62038 │ │ │ │ + bcs.n 621d4 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 61fd6 │ │ │ │ + cbz r2, 62172 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61fc0 │ │ │ │ - b.n 62038 │ │ │ │ + bhi.n 6215c │ │ │ │ + b.n 621d4 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61ff8 │ │ │ │ + bge.n 62194 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61fe0 │ │ │ │ + beq.n 6217c │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 61fbc │ │ │ │ + b.n 62158 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 62018 │ │ │ │ + bge.n 621b4 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 62014 │ │ │ │ + beq.n 621b0 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 61fbc │ │ │ │ + b.n 62158 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 61ffa │ │ │ │ + b.n 62196 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 62032 │ │ │ │ + bge.n 621ce │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 6201a │ │ │ │ + beq.n 621b6 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 61fbc │ │ │ │ + b.n 62158 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6203c │ │ │ │ + b.n 621d8 │ │ │ │ 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] @ (620ac ) │ │ │ │ + ldr r3, [pc, #80] @ (62248 ) │ │ │ │ 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 61e20 │ │ │ │ + bl 61fbc │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 61ee8 │ │ │ │ + bl 62084 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62090 │ │ │ │ + beq.n 6222c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62090 │ │ │ │ + beq.n 6222c │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62072 │ │ │ │ - ldr r3, [pc, #24] @ (620ac ) │ │ │ │ + b.n 6220e │ │ │ │ + ldr r3, [pc, #24] @ (62248 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 620a2 │ │ │ │ + beq.n 6223e │ │ │ │ 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} │ │ │ │ @@ -83579,21 +83735,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 60702 │ │ │ │ + bl 6076a │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 60702 │ │ │ │ + bl 6076a │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83604,430 +83760,430 @@ │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 6210e │ │ │ │ + bne.n 622aa │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 62144 │ │ │ │ + b.n 622e0 │ │ │ │ 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 62144 │ │ │ │ + blt.n 622e0 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 62140 │ │ │ │ + bne.n 622dc │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62144 │ │ │ │ + b.n 622e0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6212a │ │ │ │ + b.n 622c6 │ │ │ │ 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 62154 │ │ │ │ + bne.n 622f0 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 62176 │ │ │ │ + bge.n 62312 │ │ │ │ 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 62160 │ │ │ │ + b.n 622fc │ │ │ │ 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 62244 │ │ │ │ + beq.n 623e0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 622da │ │ │ │ + bcs.w 62476 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 621bc │ │ │ │ + cbz r2, 62358 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 621a6 │ │ │ │ - b.n 622da │ │ │ │ + bhi.n 62342 │ │ │ │ + b.n 62476 │ │ │ │ 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 62206 │ │ │ │ + bge.n 623a2 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 621f0 │ │ │ │ + beq.n 6238c │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 621a0 │ │ │ │ + b.n 6233c │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 621d2 │ │ │ │ + b.n 6236e │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6220c │ │ │ │ + bne.n 623a8 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 621f6 │ │ │ │ - b.n 6223e │ │ │ │ + blt.n 62392 │ │ │ │ + b.n 623da │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 622da │ │ │ │ + bls.n 62476 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 621c6 │ │ │ │ + beq.n 62362 │ │ │ │ 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 621a0 │ │ │ │ + b.n 6233c │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 622de │ │ │ │ + b.n 6247a │ │ │ │ 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 622da │ │ │ │ + bcs.n 62476 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62272 │ │ │ │ + cbz r2, 6240e │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 6225c │ │ │ │ - b.n 622da │ │ │ │ + bhi.n 623f8 │ │ │ │ + b.n 62476 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 62294 │ │ │ │ + bge.n 62430 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 6227c │ │ │ │ + beq.n 62418 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 62258 │ │ │ │ + b.n 623f4 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 622ba │ │ │ │ + bge.n 62456 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 622b4 │ │ │ │ + beq.n 62450 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 62258 │ │ │ │ + b.n 623f4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 62296 │ │ │ │ + b.n 62432 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 622d4 │ │ │ │ + bge.n 62470 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 622bc │ │ │ │ + beq.n 62458 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 62258 │ │ │ │ + b.n 623f4 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 622de │ │ │ │ + b.n 6247a │ │ │ │ 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] @ (6234c ) │ │ │ │ + ldr r3, [pc, #80] @ (624e8 ) │ │ │ │ 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 620b0 │ │ │ │ + bl 6224c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 6217a │ │ │ │ + bl 62316 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62332 │ │ │ │ + beq.n 624ce │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62332 │ │ │ │ + beq.n 624ce │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62314 │ │ │ │ - ldr r3, [pc, #24] @ (6234c ) │ │ │ │ + b.n 624b0 │ │ │ │ + ldr r3, [pc, #24] @ (624e8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62344 │ │ │ │ + beq.n 624e0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00062350 : │ │ │ │ +000624ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (62378 ) │ │ │ │ + ldr r1, [pc, #24] @ (62514 ) │ │ │ │ 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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006237c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00062518 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 623a8 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 62544 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #31752 @ 0x7c08 │ │ │ │ + movw r1, #35144 @ 0x8948 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #23048 @ 0x5a08 │ │ │ │ + movw r2, #26440 @ 0x6748 │ │ │ │ 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 623aa <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 62546 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #14968 @ 0x3a78 │ │ │ │ + movw r3, #18360 @ 0x47b8 │ │ │ │ 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, #47876 @ 0xbb04 │ │ │ │ + movwmi r3, #51268 @ 0xc844 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000623d6 : │ │ │ │ +00062572 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (623ec ) │ │ │ │ + ldr r4, [pc, #12] @ (62588 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000623f0 : │ │ │ │ +0006258c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (62408 ) │ │ │ │ + ldr r4, [pc, #16] @ (625a4 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006240c <_PyEval_MonitorRaise@@Base>: │ │ │ │ +000625a8 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 6241e <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 625ba <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 202b9c │ │ │ │ + b.w 20538c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062420 : │ │ │ │ +000625bc : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 256fe8 │ │ │ │ + b.w 2584bc │ │ │ │ │ │ │ │ -00062426 : │ │ │ │ +000625c2 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 256fe8 │ │ │ │ + b.w 2584bc │ │ │ │ │ │ │ │ -0006242c : │ │ │ │ +000625c8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006243c : │ │ │ │ - b.w 211428 │ │ │ │ +000625d8 : │ │ │ │ + b.w 2135b8 │ │ │ │ │ │ │ │ -00062440 : │ │ │ │ - ldr r2, [pc, #12] @ (62450 ) │ │ │ │ +000625dc : │ │ │ │ + ldr r2, [pc, #12] @ (625ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 213d54 │ │ │ │ + b.w 215f90 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062454 : │ │ │ │ - ldr r2, [pc, #12] @ (62464 ) │ │ │ │ +000625f0 : │ │ │ │ + ldr r2, [pc, #12] @ (62600 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 214134 │ │ │ │ + b.w 2162bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062468 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00062604 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006246a <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00062606 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006246c <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +00062608 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006246e <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0006260a <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062470 : │ │ │ │ +0006260c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062472 : │ │ │ │ +0006260e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062474 : │ │ │ │ +00062610 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062476 : │ │ │ │ +00062612 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062478 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +00062614 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24ce1c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ + b.w 24e2e0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ │ │ │ │ -0006247e <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0006261a <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062488 : │ │ │ │ +00062624 : │ │ │ │ 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 1ccd44 │ │ │ │ + bl 1d0bec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000624a6 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00062642 <_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 8c5bc │ │ │ │ + bl 8c910 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624da <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062676 <_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 │ │ │ │ @@ -84036,265 +84192,265 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062504 : │ │ │ │ +000626a0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062524 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 62504 │ │ │ │ +000626c0 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 626a0 │ │ │ │ │ │ │ │ -00062528 : │ │ │ │ +000626c4 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 62544 │ │ │ │ + cbz r0, 626e0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62544 │ │ │ │ + cbz r0, 626e0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062546 : │ │ │ │ +000626e2 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062548 : │ │ │ │ - ldr r1, [pc, #12] @ (62558 ) │ │ │ │ +000626e4 : │ │ │ │ + ldr r1, [pc, #12] @ (626f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a7004 │ │ │ │ + b.w 1ab1e8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006255c <_Py_hashtable_len@@Base>: │ │ │ │ +000626f8 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062560 : │ │ │ │ +000626fc : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062574 : │ │ │ │ +00062710 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #49172 @ 0xc014 │ │ │ │ + movw r2, #52628 @ 0xcd94 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062590 : │ │ │ │ +0006272c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000625a4 : │ │ │ │ +00062740 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000625b8 : │ │ │ │ +00062754 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000625cc : │ │ │ │ +00062768 : │ │ │ │ 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, #30752 @ 0x7820 │ │ │ │ + movw r5, #34128 @ 0x8550 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19cad8 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 1a0cf0 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000625f2 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0006278e <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062620 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +000627bc <_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 6263e <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 627da <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 62632 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 627ce <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 62654 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 627f0 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62644 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 627e0 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 62660 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 627fc <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 62632 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 627ce <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00062668 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00062804 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062678 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00062814 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062688 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00062824 <_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 626ae <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 6284a <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 6269e <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 6283a <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000626b0 <_PySeqLock_EndRead@@Base>: │ │ │ │ +0006284c <_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 626d0 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 6286c <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 626d2 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 6286e <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000626d4 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00062870 <_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 │ │ │ │ │ │ │ │ -000626e6 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00062882 <_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 82860 │ │ │ │ + bl 82b98 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006270e : │ │ │ │ +000628aa : │ │ │ │ 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 1988a4 │ │ │ │ + bl 19caec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062738 : │ │ │ │ +000628d4 : │ │ │ │ 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 │ │ │ │ @@ -84304,15 +84460,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00062768 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +00062904 <_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 │ │ │ │ @@ -84326,704 +84482,542 @@ │ │ │ │ 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, #30776 @ 0x7838 │ │ │ │ + movw r1, #34152 @ 0x8568 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #42812 @ 0xa73c │ │ │ │ + movw r0, #46204 @ 0xb47c │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -000627bc : │ │ │ │ +00062958 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (627ec ) │ │ │ │ + ldr r3, [pc, #32] @ (62988 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 627e2 │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (627f0 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r0, 6297e │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #16] @ (6298c ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6d9fc │ │ │ │ + b.w 6dcf0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #304 @ (adr r7, 62924 ) │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000627f4 : │ │ │ │ +00062990 : │ │ │ │ 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] @ (6281c ) │ │ │ │ + ldr r2, [pc, #24] @ (629b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1da460 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1dda18 <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dc25c │ │ │ │ + b.w 1df7d4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062820 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +000629bc <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 19ed70 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1a2f84 │ │ │ │ │ │ │ │ -00062826 <_PyThreadState_Init@@Base>: │ │ │ │ +000629c2 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #30804 @ 0x7854 │ │ │ │ + movw r1, #34180 @ 0x8584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (62844 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (629e0 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r7, pc, #384 @ (adr r7, 629c8 ) │ │ │ │ + push {r5, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00062848 : │ │ │ │ - ldr r3, [pc, #8] @ (62854 ) │ │ │ │ +000629e4 : │ │ │ │ + ldr r3, [pc, #8] @ (629f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d43bc │ │ │ │ + b.w 1d7e84 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062858 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +000629f4 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57741 @ 0xe18d │ │ │ │ + movw r3, #58717 @ 0xe55d │ │ │ │ movt r3, #9 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062872 : │ │ │ │ +00062a0e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d4fdc │ │ │ │ + bl 1d8ad4 <_Py_fopen_obj@@Base+0x268> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6289c │ │ │ │ - ldr r2, [pc, #20] @ (628a0 ) │ │ │ │ + bne.n 62a38 │ │ │ │ + ldr r2, [pc, #20] @ (62a3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d5e84 │ │ │ │ - bl 1d88e4 │ │ │ │ + bl 1d9914 │ │ │ │ + bl 1dc34c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000628a4 : │ │ │ │ - ldr r2, [pc, #12] @ (628b4 ) │ │ │ │ +00062a40 : │ │ │ │ + ldr r2, [pc, #12] @ (62a50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d5e84 │ │ │ │ + b.w 1d9914 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000628b8 : │ │ │ │ +00062a54 : │ │ │ │ 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 1b19cc │ │ │ │ + bl 1b5a34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000628e0 : │ │ │ │ +00062a7c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b1894 │ │ │ │ + b.w 1b58fc │ │ │ │ stmdb 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 62966 │ │ │ │ + bne.n 62b02 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 62956 │ │ │ │ + beq.n 62af2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 62942 │ │ │ │ + blt.n 62ade │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 62956 │ │ │ │ + bge.n 62af2 │ │ │ │ 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 62a7e │ │ │ │ + b.n 62c1a │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 62a7e │ │ │ │ + b.n 62c1a │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 629c0 │ │ │ │ + beq.n 62b5c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 629ac │ │ │ │ + blt.n 62b48 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 629c0 │ │ │ │ + bge.n 62b5c │ │ │ │ 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 629d0 │ │ │ │ + b.n 62b6c │ │ │ │ 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 26b98c │ │ │ │ + bl 26c704 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 62a24 │ │ │ │ + beq.n 62bc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 62a10 │ │ │ │ + blt.n 62bac │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 62a24 │ │ │ │ + bge.n 62bc0 │ │ │ │ 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 62a34 │ │ │ │ + b.n 62bd0 │ │ │ │ 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 62a50 │ │ │ │ + blt.n 62bec │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 62a68 │ │ │ │ - b.n 62a70 │ │ │ │ + bge.n 62c04 │ │ │ │ + b.n 62c0c │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 62a68 │ │ │ │ + beq.n 62c04 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 62a78 │ │ │ │ + blt.n 62c14 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 62a7e │ │ │ │ + b.n 62c1a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 62a7e │ │ │ │ + b.n 62c1a │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00062a84 : │ │ │ │ - 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, 62aa4 │ │ │ │ - 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, 62afe │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx 2a3d8 <__sysconf@plt> │ │ │ │ - cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 62ad2 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 62ad6 │ │ │ │ - mov.w r0, #32768 @ 0x8000 │ │ │ │ - cmp r0, r4 │ │ │ │ - bls.n 62ae0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62b0e │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2a1d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 62ada │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29f34 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2a528 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 62ada │ │ │ │ - ldr r3, [pc, #20] @ (62b14 ) │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062b18 : │ │ │ │ - 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, 62b46 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 62b4a │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00062b50 : │ │ │ │ - b.w 2a208 │ │ │ │ - │ │ │ │ -00062b54 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 2927c │ │ │ │ - │ │ │ │ -00062b5a : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00062b76 : │ │ │ │ - b.w 2a318 │ │ │ │ - │ │ │ │ -00062b7a : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062b7c : │ │ │ │ - ldr r3, [pc, #12] @ (62b8c ) │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062b90 : │ │ │ │ - b.n 62aaa │ │ │ │ - │ │ │ │ -00062b92 : │ │ │ │ - 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 62bbe │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 62bfc │ │ │ │ - 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 126ad8 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 30d30 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 151860 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #29380 @ 0x72c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62c36 │ │ │ │ + beq.n 62c54 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62c36 │ │ │ │ + beq.n 62c54 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 62c4c │ │ │ │ - b.n 62c5e │ │ │ │ + bne.n 62c6a │ │ │ │ + b.n 62c7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 62c2e │ │ │ │ - movw r0, #56944 @ 0xde70 │ │ │ │ + beq.n 62c4c │ │ │ │ + movw r0, #60400 @ 0xebf0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62c2e │ │ │ │ - b.n 62c6a │ │ │ │ + bne.n 62c4c │ │ │ │ + b.n 62c88 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #56944 @ 0xde70 │ │ │ │ + movw r0, #60400 @ 0xebf0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 62c6a │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 62c88 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cdb00 │ │ │ │ + b.w 1d18cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00062c6e <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00062c8c <_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 800d0 │ │ │ │ - cbz r0, 62cc6 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 80408 │ │ │ │ + cbz r0, 62ce4 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62cca <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 62ce8 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62cca <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 62ce8 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 62cca <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62ce8 <_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, 62d00 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r0, 62d1e <_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 62cfc <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 62d1a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62cfc <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62d1a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d04 : │ │ │ │ +00062d22 : │ │ │ │ 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 8fa88 │ │ │ │ - cbnz r0, 62d32 │ │ │ │ - ldr r2, [pc, #60] @ (62d5c ) │ │ │ │ + bl 8fde8 │ │ │ │ + cbnz r0, 62d50 │ │ │ │ + ldr r2, [pc, #56] @ (62d78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d5e84 │ │ │ │ - b.n 62d56 │ │ │ │ + bl 1d9914 │ │ │ │ + b.n 62d74 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4c70 │ │ │ │ + bl 1d8738 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62d56 │ │ │ │ + beq.n 62d74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62d56 │ │ │ │ + cbnz r3, 62d74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062d60 : │ │ │ │ +00062d7c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62d04 │ │ │ │ + b.w 62d22 │ │ │ │ │ │ │ │ -00062d66 : │ │ │ │ +00062d82 : │ │ │ │ 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 8fa88 │ │ │ │ - cbnz r0, 62d94 │ │ │ │ - ldr r2, [pc, #56] @ (62dbc ) │ │ │ │ + bl 8fde8 │ │ │ │ + cbnz r0, 62db0 │ │ │ │ + ldr r2, [pc, #56] @ (62dd8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d5e84 │ │ │ │ - b.n 62db8 │ │ │ │ + bl 1d9914 │ │ │ │ + b.n 62dd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62872 │ │ │ │ + bl 62a0e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62db8 │ │ │ │ + beq.n 62dd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62db8 │ │ │ │ + cbnz r3, 62dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062dc0 : │ │ │ │ +00062ddc : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62d66 │ │ │ │ + b.w 62d82 │ │ │ │ │ │ │ │ -00062dc6 : │ │ │ │ +00062de2 : │ │ │ │ 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 8fa88 │ │ │ │ - cbz r0, 62e0a │ │ │ │ + bl 8fde8 │ │ │ │ + cbz r0, 62e26 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cf644 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ + bl 1d33f0 <_PyEval_MakePendingCalls@@Base+0x640> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62e0e │ │ │ │ + beq.n 62e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62e0e │ │ │ │ + cbnz r3, 62e2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 62e0e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62e2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00062e12 : │ │ │ │ +00062e2e : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 62dc6 │ │ │ │ + b.w 62de2 │ │ │ │ │ │ │ │ -00062e1a : │ │ │ │ +00062e36 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 62dc6 │ │ │ │ + b.w 62de2 │ │ │ │ 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 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 62e62 │ │ │ │ + cbnz r0, 62e7e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f3c │ │ │ │ + beq.n 62f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62f3c │ │ │ │ + bne.n 62f58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 62f3c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62f58 │ │ │ │ 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} │ │ │ │ @@ -85031,55 +85025,55 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - bge.n 62e9c │ │ │ │ + bge.n 62eb8 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 62e8a │ │ │ │ + b.n 62ea6 │ │ │ │ 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 62ec6 │ │ │ │ + beq.n 62ee2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 62ec6 │ │ │ │ + cbnz r3, 62ee2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 62ede │ │ │ │ + bne.n 62efa │ │ │ │ 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 62f00 │ │ │ │ + bne.n 62f1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (62f44 ) │ │ │ │ + ldr r1, [pc, #60] @ (62f60 ) │ │ │ │ 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] │ │ │ │ @@ -85096,3691 +85090,3691 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062f48 : │ │ │ │ +00062f64 : │ │ │ │ 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 62e20 │ │ │ │ + b.n 62e3c │ │ │ │ │ │ │ │ -00062f60 : │ │ │ │ +00062f7c : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 62e20 │ │ │ │ + b.n 62e3c │ │ │ │ │ │ │ │ -00062f70 : │ │ │ │ +00062f8c : │ │ │ │ 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 62e20 │ │ │ │ - cbz r0, 62fcc │ │ │ │ - ldr r3, [pc, #60] @ (62fd4 ) │ │ │ │ + bl 62e3c │ │ │ │ + cbz r0, 62fe8 │ │ │ │ + ldr r3, [pc, #60] @ (62ff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 62fa6 │ │ │ │ + cbnz r5, 62fc2 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 62fce │ │ │ │ - bl 1d3e58 │ │ │ │ + b.n 62fea │ │ │ │ + bl 1d7920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 258f74 │ │ │ │ + bl 25a284 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 62fce │ │ │ │ + cbnz r0, 62fea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62fcc │ │ │ │ + beq.n 62fe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62fcc │ │ │ │ + cbnz r3, 62fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062fd8 : │ │ │ │ +00062ff4 : │ │ │ │ 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 62e20 │ │ │ │ - cbz r0, 63006 │ │ │ │ + bl 62e3c │ │ │ │ + cbz r0, 63022 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00063008 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00063024 <_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 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ itett ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006302a : │ │ │ │ +00063046 : │ │ │ │ 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 12fe90 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 1316c4 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #30852 @ 0x7884 │ │ │ │ + movw r0, #34228 @ 0x85b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 63078 │ │ │ │ - cbz r3, 63062 │ │ │ │ + cbz r2, 63094 │ │ │ │ + cbz r3, 6307e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 6306a │ │ │ │ - movw r1, #40276 @ 0x9d54 │ │ │ │ + b.n 63086 │ │ │ │ + movw r1, #43692 @ 0xaaac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #30888 @ 0x78a8 │ │ │ │ + movw r0, #34264 @ 0x85d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddb6c │ │ │ │ - cbz r3, 6307e │ │ │ │ + b.w de37c │ │ │ │ + cbz r3, 6309a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 63086 │ │ │ │ - movw r1, #40276 @ 0x9d54 │ │ │ │ + b.n 630a2 │ │ │ │ + movw r1, #43692 @ 0xaaac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #30924 @ 0x78cc │ │ │ │ + movw r0, #34300 @ 0x85fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 118f18 │ │ │ │ + b.w 119958 │ │ │ │ │ │ │ │ -0006309a <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +000630b6 <_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, 630c6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 630e2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 630c6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 630c2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 630e2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 630de <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 630c6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 630c6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 630da <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 630e2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 630e2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 630f6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #43188 @ 0xa8b4 │ │ │ │ + movw r0, #46604 @ 0xb60c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 630e6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 63102 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2748 │ │ │ │ + bl d2f48 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000630f0 : │ │ │ │ +0006310c : │ │ │ │ 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, 6311a │ │ │ │ + cbz r0, 63136 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 6311a │ │ │ │ - cbz r1, 63116 │ │ │ │ + bpl.n 63136 │ │ │ │ + cbz r1, 63132 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 6311a │ │ │ │ - cbz r2, 6311a │ │ │ │ - cbnz r3, 6312e │ │ │ │ + bpl.n 63136 │ │ │ │ + cbz r2, 63136 │ │ │ │ + cbnz r3, 6314a │ │ │ │ movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #43188 @ 0xa8b4 │ │ │ │ + movw r0, #46604 @ 0xb60c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63138 │ │ │ │ + b.n 63154 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2748 │ │ │ │ + bl d2f48 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006313c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00063158 <_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, 63166 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 63182 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 63166 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 63162 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 63182 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 6317e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 63166 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 63166 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 6317a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 63182 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 63182 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 63196 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #43188 @ 0xa8b4 │ │ │ │ + movw r0, #46604 @ 0xb60c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63184 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 631a0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2748 │ │ │ │ + bl d2f48 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063188 : │ │ │ │ +000631a4 : │ │ │ │ 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 631ba │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + beq.n 631d6 │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63216 │ │ │ │ + b.n 63232 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 631b6 │ │ │ │ + beq.n 631d2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63214 │ │ │ │ - bl 71400 │ │ │ │ + bne.n 63230 │ │ │ │ + bl 71718 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 631b6 │ │ │ │ + beq.n 631d2 │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 631fc │ │ │ │ + bge.n 63218 │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 631e0 │ │ │ │ - b.n 631b6 │ │ │ │ + bge.n 631fc │ │ │ │ + b.n 631d2 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63214 │ │ │ │ + beq.n 63230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 63214 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 63230 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006321a : │ │ │ │ +00063236 : │ │ │ │ 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, #30952 @ 0x78e8 │ │ │ │ + movw r1, #34328 @ 0x8618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 63270 │ │ │ │ + beq.n 6328c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63286 │ │ │ │ + bne.n 632a2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 632ba │ │ │ │ + beq.n 632d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 632ba │ │ │ │ - b.n 63288 │ │ │ │ + ble.n 632d6 │ │ │ │ + b.n 632a4 │ │ │ │ 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 632a6 │ │ │ │ + beq.n 632c2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 632d4 │ │ │ │ + bne.n 632f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 632ba │ │ │ │ + beq.n 632d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 632d6 │ │ │ │ + bgt.n 632f2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63318 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63334 │ │ │ │ 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 f164c │ │ │ │ + bl f1e60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63302 │ │ │ │ + beq.n 6331e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63302 │ │ │ │ + cbnz r3, 6331e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63318 │ │ │ │ + beq.n 63334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63318 │ │ │ │ + cbnz r3, 63334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63348 │ │ │ │ + beq.n 63364 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6335e │ │ │ │ + bne.n 6337a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63392 │ │ │ │ + beq.n 633ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63392 │ │ │ │ - b.n 63360 │ │ │ │ + ble.n 633ae │ │ │ │ + b.n 6337c │ │ │ │ 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 6337e │ │ │ │ + beq.n 6339a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 633ac │ │ │ │ + bne.n 633c8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63392 │ │ │ │ + beq.n 633ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 633ae │ │ │ │ + bgt.n 633ca │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 633f0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6340c │ │ │ │ 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 115650 │ │ │ │ + bl 116088 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633da │ │ │ │ + beq.n 633f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 633da │ │ │ │ + cbnz r3, 633f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633f0 │ │ │ │ + beq.n 6340c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 633f0 │ │ │ │ + cbnz r3, 6340c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63420 │ │ │ │ + beq.n 6343c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63436 │ │ │ │ + bne.n 63452 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6346a │ │ │ │ + beq.n 63486 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6346a │ │ │ │ - b.n 63438 │ │ │ │ + ble.n 63486 │ │ │ │ + b.n 63454 │ │ │ │ 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 63456 │ │ │ │ + beq.n 63472 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63484 │ │ │ │ + bne.n 634a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6346a │ │ │ │ + beq.n 63486 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63486 │ │ │ │ + bgt.n 634a2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 634c8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 634e4 │ │ │ │ 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 13ec30 │ │ │ │ + bl 140218 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 634b2 │ │ │ │ + beq.n 634ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 634b2 │ │ │ │ + cbnz r3, 634ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 634c8 │ │ │ │ + beq.n 634e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 634c8 │ │ │ │ + cbnz r3, 634e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 634f8 │ │ │ │ + beq.n 63514 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6350e │ │ │ │ + bne.n 6352a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63542 │ │ │ │ + beq.n 6355e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63542 │ │ │ │ - b.n 63510 │ │ │ │ + ble.n 6355e │ │ │ │ + b.n 6352c │ │ │ │ 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 6352e │ │ │ │ + beq.n 6354a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6355c │ │ │ │ + bne.n 63578 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63542 │ │ │ │ + beq.n 6355e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6355e │ │ │ │ + bgt.n 6357a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 635a0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 635bc │ │ │ │ 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 133ab8 │ │ │ │ + bl 135304 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6358a │ │ │ │ + beq.n 635a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6358a │ │ │ │ + cbnz r3, 635a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 635a0 │ │ │ │ + beq.n 635bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 635a0 │ │ │ │ + cbnz r3, 635bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 635ce │ │ │ │ + beq.n 635ea │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 635fc │ │ │ │ + bne.n 63618 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 635e2 │ │ │ │ + beq.n 635fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 635fe │ │ │ │ + bgt.n 6361a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63628 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63644 │ │ │ │ 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 f4818 │ │ │ │ + bl f503c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63628 │ │ │ │ + beq.n 63644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63628 │ │ │ │ + cbnz r3, 63644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63656 │ │ │ │ + beq.n 63672 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63684 │ │ │ │ + bne.n 636a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6366a │ │ │ │ + beq.n 63686 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63686 │ │ │ │ + bgt.n 636a2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 636b0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 636cc │ │ │ │ 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 22eff0 │ │ │ │ + bl 230e4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 636b0 │ │ │ │ + beq.n 636cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 636b0 │ │ │ │ + cbnz r3, 636cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 636de │ │ │ │ + beq.n 636fa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6370c │ │ │ │ + bne.n 63728 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 636f2 │ │ │ │ + beq.n 6370e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6370e │ │ │ │ + bgt.n 6372a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63738 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63754 │ │ │ │ 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 f920c │ │ │ │ + bl f9a4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63738 │ │ │ │ + beq.n 63754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63738 │ │ │ │ + cbnz r3, 63754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63768 │ │ │ │ + beq.n 63784 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6377e │ │ │ │ + bne.n 6379a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 637b2 │ │ │ │ + beq.n 637ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 637b2 │ │ │ │ - b.n 63780 │ │ │ │ + ble.n 637ce │ │ │ │ + b.n 6379c │ │ │ │ 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 6379e │ │ │ │ + beq.n 637ba │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 637cc │ │ │ │ + bne.n 637e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 637b2 │ │ │ │ + beq.n 637ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 637ce │ │ │ │ + bgt.n 637ea │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63810 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6382c │ │ │ │ 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 ecb18 │ │ │ │ + bl ed318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 637fa │ │ │ │ + beq.n 63816 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 637fa │ │ │ │ + cbnz r3, 63816 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63810 │ │ │ │ + beq.n 6382c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63810 │ │ │ │ + cbnz r3, 6382c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63840 │ │ │ │ + beq.n 6385c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63856 │ │ │ │ + bne.n 63872 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6388a │ │ │ │ + beq.n 638a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6388a │ │ │ │ - b.n 63858 │ │ │ │ + ble.n 638a6 │ │ │ │ + b.n 63874 │ │ │ │ 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 63876 │ │ │ │ + beq.n 63892 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 638a4 │ │ │ │ + bne.n 638c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6388a │ │ │ │ + beq.n 638a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 638a6 │ │ │ │ + bgt.n 638c2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 638e8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63904 │ │ │ │ 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 17533c │ │ │ │ + bl 177ccc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638d2 │ │ │ │ + beq.n 638ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 638d2 │ │ │ │ + cbnz r3, 638ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638e8 │ │ │ │ + beq.n 63904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 638e8 │ │ │ │ + cbnz r3, 63904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63918 │ │ │ │ + beq.n 63934 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6392e │ │ │ │ + bne.n 6394a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63962 │ │ │ │ + beq.n 6397e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63962 │ │ │ │ - b.n 63930 │ │ │ │ + ble.n 6397e │ │ │ │ + b.n 6394c │ │ │ │ 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 6394e │ │ │ │ + beq.n 6396a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6397c │ │ │ │ + bne.n 63998 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63962 │ │ │ │ + beq.n 6397e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6397e │ │ │ │ + bgt.n 6399a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 639c0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 639dc │ │ │ │ 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 11712c │ │ │ │ + bl 117b64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 639aa │ │ │ │ + beq.n 639c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 639aa │ │ │ │ + cbnz r3, 639c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 639c0 │ │ │ │ + beq.n 639dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 639c0 │ │ │ │ + cbnz r3, 639dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 639f0 │ │ │ │ + beq.n 63a0c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a06 │ │ │ │ + bne.n 63a22 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63a3a │ │ │ │ + beq.n 63a56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63a3a │ │ │ │ - b.n 63a08 │ │ │ │ + ble.n 63a56 │ │ │ │ + b.n 63a24 │ │ │ │ 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 63a26 │ │ │ │ + beq.n 63a42 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a54 │ │ │ │ + bne.n 63a70 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63a3a │ │ │ │ + beq.n 63a56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63a56 │ │ │ │ + bgt.n 63a72 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63a98 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63ab4 │ │ │ │ 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 158758 │ │ │ │ + bl 15a550 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a82 │ │ │ │ + beq.n 63a9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a82 │ │ │ │ + cbnz r3, 63a9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a98 │ │ │ │ + beq.n 63ab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a98 │ │ │ │ + cbnz r3, 63ab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63ac8 │ │ │ │ + beq.n 63ae4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ade │ │ │ │ + bne.n 63afa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63b12 │ │ │ │ + beq.n 63b2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63b12 │ │ │ │ - b.n 63ae0 │ │ │ │ + ble.n 63b2e │ │ │ │ + b.n 63afc │ │ │ │ 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 63afe │ │ │ │ + beq.n 63b1a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b2c │ │ │ │ + bne.n 63b48 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63b12 │ │ │ │ + beq.n 63b2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63b2e │ │ │ │ + bgt.n 63b4a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63b70 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63b8c │ │ │ │ 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 128cf0 │ │ │ │ + bl 129cd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b5a │ │ │ │ + beq.n 63b76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b5a │ │ │ │ + cbnz r3, 63b76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b70 │ │ │ │ + beq.n 63b8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b70 │ │ │ │ + cbnz r3, 63b8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63ba0 │ │ │ │ + beq.n 63bbc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63bb6 │ │ │ │ + bne.n 63bd2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63bea │ │ │ │ + beq.n 63c06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63bea │ │ │ │ - b.n 63bb8 │ │ │ │ + ble.n 63c06 │ │ │ │ + b.n 63bd4 │ │ │ │ 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 63bd6 │ │ │ │ + beq.n 63bf2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c04 │ │ │ │ + bne.n 63c20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63bea │ │ │ │ + beq.n 63c06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c06 │ │ │ │ + bgt.n 63c22 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63c48 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63c64 │ │ │ │ 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 f5108 │ │ │ │ + bl f592c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c32 │ │ │ │ + beq.n 63c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c32 │ │ │ │ + cbnz r3, 63c4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c48 │ │ │ │ + beq.n 63c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c48 │ │ │ │ + cbnz r3, 63c64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63c78 │ │ │ │ + beq.n 63c94 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c8e │ │ │ │ + bne.n 63caa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63cc2 │ │ │ │ + beq.n 63cde │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63cc2 │ │ │ │ - b.n 63c90 │ │ │ │ + ble.n 63cde │ │ │ │ + b.n 63cac │ │ │ │ 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 63cae │ │ │ │ + beq.n 63cca │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cdc │ │ │ │ + bne.n 63cf8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63cc2 │ │ │ │ + beq.n 63cde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63cde │ │ │ │ + bgt.n 63cfa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63d20 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63d3c │ │ │ │ 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 13ccb4 │ │ │ │ + bl 13e298 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d0a │ │ │ │ + beq.n 63d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d0a │ │ │ │ + cbnz r3, 63d26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d20 │ │ │ │ + beq.n 63d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63d20 │ │ │ │ + cbnz r3, 63d3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63d50 │ │ │ │ + beq.n 63d6c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d66 │ │ │ │ + bne.n 63d82 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d9a │ │ │ │ + beq.n 63db6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d9a │ │ │ │ - b.n 63d68 │ │ │ │ + ble.n 63db6 │ │ │ │ + b.n 63d84 │ │ │ │ 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 63d86 │ │ │ │ + beq.n 63da2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63db4 │ │ │ │ + bne.n 63dd0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d9a │ │ │ │ + beq.n 63db6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63db6 │ │ │ │ + bgt.n 63dd2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63df8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63e14 │ │ │ │ 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 16bce4 │ │ │ │ + bl 16df4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63de2 │ │ │ │ + beq.n 63dfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63de2 │ │ │ │ + cbnz r3, 63dfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63df8 │ │ │ │ + beq.n 63e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63df8 │ │ │ │ + cbnz r3, 63e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63e28 │ │ │ │ + beq.n 63e44 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e3e │ │ │ │ + bne.n 63e5a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e72 │ │ │ │ + beq.n 63e8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e72 │ │ │ │ - b.n 63e40 │ │ │ │ + ble.n 63e8e │ │ │ │ + b.n 63e5c │ │ │ │ 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 63e5e │ │ │ │ + beq.n 63e7a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e8c │ │ │ │ + bne.n 63ea8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e72 │ │ │ │ + beq.n 63e8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e8e │ │ │ │ + bgt.n 63eaa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63ed0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63eec │ │ │ │ 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 238094 │ │ │ │ + bl 239f80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63eba │ │ │ │ + beq.n 63ed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63eba │ │ │ │ + cbnz r3, 63ed6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ed0 │ │ │ │ + beq.n 63eec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ed0 │ │ │ │ + cbnz r3, 63eec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63f00 │ │ │ │ + beq.n 63f1c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f16 │ │ │ │ + bne.n 63f32 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63f4a │ │ │ │ + beq.n 63f66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63f4a │ │ │ │ - b.n 63f18 │ │ │ │ + ble.n 63f66 │ │ │ │ + b.n 63f34 │ │ │ │ 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 63f36 │ │ │ │ + beq.n 63f52 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f64 │ │ │ │ + bne.n 63f80 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f4a │ │ │ │ + beq.n 63f66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f66 │ │ │ │ + bgt.n 63f82 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 63fa8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 63fc4 │ │ │ │ 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 211818 │ │ │ │ + bl 2139a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f92 │ │ │ │ + beq.n 63fae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f92 │ │ │ │ + cbnz r3, 63fae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63fa8 │ │ │ │ + beq.n 63fc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63fa8 │ │ │ │ + cbnz r3, 63fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 63fd8 │ │ │ │ + beq.n 63ff4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63fee │ │ │ │ + bne.n 6400a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64022 │ │ │ │ + beq.n 6403e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64022 │ │ │ │ - b.n 63ff0 │ │ │ │ + ble.n 6403e │ │ │ │ + b.n 6400c │ │ │ │ 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 6400e │ │ │ │ + beq.n 6402a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6403c │ │ │ │ + bne.n 64058 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64022 │ │ │ │ + beq.n 6403e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6403e │ │ │ │ + bgt.n 6405a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 64080 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6409c │ │ │ │ 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 175150 │ │ │ │ + bl 17787c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6406a │ │ │ │ + beq.n 64086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6406a │ │ │ │ + cbnz r3, 64086 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64080 │ │ │ │ + beq.n 6409c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64080 │ │ │ │ + cbnz r3, 6409c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 640b0 │ │ │ │ + beq.n 640cc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640c6 │ │ │ │ + bne.n 640e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 640fa │ │ │ │ + beq.n 64116 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 640fa │ │ │ │ - b.n 640c8 │ │ │ │ + ble.n 64116 │ │ │ │ + b.n 640e4 │ │ │ │ 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 640e6 │ │ │ │ + beq.n 64102 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64114 │ │ │ │ + bne.n 64130 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 640fa │ │ │ │ + beq.n 64116 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64116 │ │ │ │ + bgt.n 64132 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 64158 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 64174 │ │ │ │ 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 18a97c │ │ │ │ + bl 18dde8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64142 │ │ │ │ + beq.n 6415e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64142 │ │ │ │ + cbnz r3, 6415e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64158 │ │ │ │ + beq.n 64174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64158 │ │ │ │ + cbnz r3, 64174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 64188 │ │ │ │ + beq.n 641a4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6419e │ │ │ │ + bne.n 641ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 641d2 │ │ │ │ + beq.n 641ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 641d2 │ │ │ │ - b.n 641a0 │ │ │ │ + ble.n 641ee │ │ │ │ + b.n 641bc │ │ │ │ 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 641be │ │ │ │ + beq.n 641da │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641ec │ │ │ │ + bne.n 64208 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 641d2 │ │ │ │ + beq.n 641ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 641ee │ │ │ │ + bgt.n 6420a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 64230 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6424c │ │ │ │ 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 14bdec │ │ │ │ + bl 14d9dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6421a │ │ │ │ + beq.n 64236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6421a │ │ │ │ + cbnz r3, 64236 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64230 │ │ │ │ + beq.n 6424c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64230 │ │ │ │ + cbnz r3, 6424c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 64260 │ │ │ │ + beq.n 6427c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64276 │ │ │ │ + bne.n 64292 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 642aa │ │ │ │ + beq.n 642c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 642aa │ │ │ │ - b.n 64278 │ │ │ │ + ble.n 642c6 │ │ │ │ + b.n 64294 │ │ │ │ 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 64296 │ │ │ │ + beq.n 642b2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642c4 │ │ │ │ + bne.n 642e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 642aa │ │ │ │ + beq.n 642c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 642c6 │ │ │ │ + bgt.n 642e2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 64308 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 64324 │ │ │ │ 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 158ce8 │ │ │ │ + bl 15aae0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642f2 │ │ │ │ + beq.n 6430e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 642f2 │ │ │ │ + cbnz r3, 6430e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64308 │ │ │ │ + beq.n 64324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64308 │ │ │ │ + cbnz r3, 64324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 64338 │ │ │ │ + beq.n 64354 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6434e │ │ │ │ + bne.n 6436a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64382 │ │ │ │ + beq.n 6439e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64382 │ │ │ │ - b.n 64350 │ │ │ │ + ble.n 6439e │ │ │ │ + b.n 6436c │ │ │ │ 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 6436e │ │ │ │ + beq.n 6438a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6439c │ │ │ │ + bne.n 643b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64382 │ │ │ │ + beq.n 6439e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6439e │ │ │ │ + bgt.n 643ba │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 643e0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 643fc │ │ │ │ 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 e1f74 │ │ │ │ + bl e2770 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643ca │ │ │ │ + beq.n 643e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 643ca │ │ │ │ + cbnz r3, 643e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643e0 │ │ │ │ + beq.n 643fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 643e0 │ │ │ │ + cbnz r3, 643fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000643e4 : │ │ │ │ +00064400 : │ │ │ │ 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 6440a │ │ │ │ + bne.n 64426 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 211504 │ │ │ │ + b.w 213694 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30496 @ 0x7720 │ │ │ │ + movw r1, #33832 @ 0x8428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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, #30988 @ 0x790c │ │ │ │ + movw r1, #34364 @ 0x863c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006444c <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00064468 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 6447c <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 64498 <_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, #28496 @ 0x6f50 │ │ │ │ + movw r1, #31832 @ 0x7c58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006447e <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +0006449a <_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 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 644be <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 644da <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eba4 │ │ │ │ + bl 7eedc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 644b2 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 644ce <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 644b6 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 644d2 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 644be <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 644da <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 644b2 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 644ce <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #31032 @ 0x7938 │ │ │ │ + movw r0, #34408 @ 0x8668 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1c4 │ │ │ │ - movw r0, #31044 @ 0x7944 │ │ │ │ + b.w 7a57c │ │ │ │ + movw r0, #34420 @ 0x8674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ │ │ │ │ -000644da : │ │ │ │ +000644f6 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 79084 │ │ │ │ + b.w 7943c │ │ │ │ │ │ │ │ -000644e2 : │ │ │ │ +000644fe : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 79084 │ │ │ │ + b.w 7943c │ │ │ │ │ │ │ │ -000644e8 : │ │ │ │ +00064504 : │ │ │ │ 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 6451c │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 6451c │ │ │ │ + beq.n 64538 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 64538 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #11788 @ 0x2e0c │ │ │ │ + movw r0, #15124 @ 0x3b14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64524 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64540 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 64528 │ │ │ │ + bpl.n 64544 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6452a │ │ │ │ + b.n 64546 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006452c : │ │ │ │ +00064548 : │ │ │ │ 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 64564 │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 64564 │ │ │ │ + beq.n 64580 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 64580 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #11788 @ 0x2e0c │ │ │ │ + movw r0, #15124 @ 0x3b14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64568 │ │ │ │ + b.n 64584 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006456a : │ │ │ │ +00064586 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1cccbc │ │ │ │ + bl 1d0b64 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 645a2 │ │ │ │ - bl 8fe30 │ │ │ │ + cbz r0, 645be │ │ │ │ + bl 90190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64596 │ │ │ │ + beq.n 645b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6459a │ │ │ │ + cbz r3, 645b6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 645a2 │ │ │ │ + b.n 645be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64596 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 645b2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000645a6 : │ │ │ │ - cbnz r0, 645ac │ │ │ │ - b.w 1e8d2c │ │ │ │ +000645c2 : │ │ │ │ + cbnz r0, 645c8 │ │ │ │ + b.w 1ebf6c │ │ │ │ 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] @ (645e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (64604 ) │ │ │ │ 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, 645e2 │ │ │ │ + cbz r3, 645fe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000645ec : │ │ │ │ +00064608 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 81048 │ │ │ │ + b.w 81380 │ │ │ │ │ │ │ │ -000645f2 <_PyObject_GetAttrId@@Base>: │ │ │ │ +0006460e <_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, 64616 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 64632 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8e688 │ │ │ │ + b.w 8e9e8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064618 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00064634 <_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, #31060 @ 0x7954 │ │ │ │ + movw r2, #34436 @ 0x8684 │ │ │ │ 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 64666 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #31068 @ 0x795c │ │ │ │ + beq.n 64682 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #34444 @ 0x868c │ │ │ │ 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, 64682 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 6469e <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31076 @ 0x7964 │ │ │ │ + movw r2, #34452 @ 0x8694 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 64690 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #31100 @ 0x797c │ │ │ │ + b.n 646ac <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #34476 @ 0x86ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 646aa <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #54920 @ 0xd688 │ │ │ │ + cbz r5, 646c6 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #58336 @ 0xe3e0 │ │ │ │ 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, #8036 @ 0x1f64 │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec7c4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ef99c <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 646e4 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 64700 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #61700 @ 0xf104 │ │ │ │ + movw r2, #65036 @ 0xfe0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 64720 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 6473c <_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 6828c │ │ │ │ + bl 68460 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e4a4 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8036 @ 0x1f64 │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #31120 @ 0x7990 │ │ │ │ + movw r1, #34496 @ 0x86c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64730 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (6474c <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r7, pc, #464 @ (adr r7, 64904 <_PyUnicode_CheckConsistency@@Base+0x1d0>) │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064734 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00064750 <_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 6476e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 6478a <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31144 @ 0x79a8 │ │ │ │ + movw r2, #34520 @ 0x86d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_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 647a4 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 647c0 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 64900 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 6491c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31212 @ 0x79ec │ │ │ │ + movw r2, #34588 @ 0x871c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_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 6481a <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 64836 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 647e2 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 647fe <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31244 @ 0x7a0c │ │ │ │ + movw r2, #34620 @ 0x873c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6480c <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64828 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31340 @ 0x7a6c │ │ │ │ + movw r2, #34716 @ 0x879c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 648d8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 648f4 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 648c0 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 648dc <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 6483c <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64858 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31244 @ 0x7a0c │ │ │ │ + movw r2, #34620 @ 0x873c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 6485e <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 6487a <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #31392 @ 0x7aa0 │ │ │ │ + movw r2, #34768 @ 0x87d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 648b6 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 648d2 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 6488e <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 648aa <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31412 @ 0x7ab4 │ │ │ │ + movw r2, #34788 @ 0x87e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 64900 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 6491c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31440 @ 0x7ad0 │ │ │ │ + movw r2, #34816 @ 0x8800 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 648d8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 648f4 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31364 @ 0x7a84 │ │ │ │ + movw r2, #34740 @ 0x87b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 64900 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 6491c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 64900 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 6491c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #31480 @ 0x7af8 │ │ │ │ + movw r2, #34856 @ 0x8828 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 64a60 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 64a7c <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 6491a <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 64936 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 6491c <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 64938 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 64946 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 64962 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6492e <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 6494a <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 6493a <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 64956 <_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 64922 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 6493e <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 649b4 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 649d0 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 64998 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 649b4 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64974 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 64990 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31508 @ 0x7b14 │ │ │ │ + movw r2, #34884 @ 0x8844 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 64a2e <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 64a4a <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31524 @ 0x7b24 │ │ │ │ + movw r2, #34900 @ 0x8854 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 64a2e <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + bls.n 64a4a <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31540 @ 0x7b34 │ │ │ │ + movw r2, #34916 @ 0x8864 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 64a54 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64a70 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 649f2 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 64a0e <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 649d4 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + bhi.n 649f0 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31556 @ 0x7b44 │ │ │ │ + movw r2, #34932 @ 0x8874 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 64a54 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64a70 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 64a32 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + bcc.n 64a4e <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31576 @ 0x7b58 │ │ │ │ + movw r2, #34952 @ 0x8888 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 64a54 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64a70 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 64a10 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + bcs.n 64a2c <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31596 @ 0x7b6c │ │ │ │ + movw r2, #34972 @ 0x889c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 64a54 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64a70 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 64a38 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + bcc.n 64a54 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31616 @ 0x7b80 │ │ │ │ + movw r2, #34992 @ 0x88b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 64a54 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64a70 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 64a3c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64a58 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 64a3c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64a58 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 64a60 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (64a68 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #20924 @ 0x51bc │ │ │ │ + cbz r3, 64a7c <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (64a84 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #24380 @ 0x5f3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31636 @ 0x7b94 │ │ │ │ + movw r2, #35012 @ 0x88c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 64618 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64634 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #560 @ (adr r7, 64c9c ) │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064a6c : │ │ │ │ +00064a88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64ad0 ) │ │ │ │ + ldr r0, [pc, #84] @ (64aec ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64a94 │ │ │ │ + bne.n 64ab0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64a84 │ │ │ │ + bne.n 64aa0 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64aa0 │ │ │ │ - bl 267eb0 │ │ │ │ - bl 19c33c │ │ │ │ + beq.n 64abc │ │ │ │ + bl 26bb60 │ │ │ │ + bl 1a0554 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64abc │ │ │ │ + bne.n 64ad8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64aac │ │ │ │ + bne.n 64ac8 │ │ │ │ dmb ish │ │ │ │ - beq.n 64acc │ │ │ │ + beq.n 64ae8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64ad0 ) │ │ │ │ - b.w 246198 │ │ │ │ + ldr r0, [pc, #8] @ (64aec ) │ │ │ │ + b.w 247840 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064ad4 : │ │ │ │ +00064af0 : │ │ │ │ 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] @ (64b40 ) │ │ │ │ + ldr r0, [pc, #88] @ (64b5c ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64afe │ │ │ │ + bne.n 64b1a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64aee │ │ │ │ + bne.n 64b0a │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b0a │ │ │ │ - bl 267eb0 │ │ │ │ - ldr r3, [pc, #56] @ (64b44 ) │ │ │ │ + beq.n 64b26 │ │ │ │ + bl 26bb60 │ │ │ │ + ldr r3, [pc, #56] @ (64b60 ) │ │ │ │ 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 64b2c │ │ │ │ + bne.n 64b48 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b1c │ │ │ │ + bne.n 64b38 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b3e │ │ │ │ + beq.n 64b5a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 246198 │ │ │ │ + b.w 247840 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064b48 : │ │ │ │ +00064b64 : │ │ │ │ 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] @ (64bb4 ) │ │ │ │ + ldr r0, [pc, #88] @ (64bd0 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64b72 │ │ │ │ + bne.n 64b8e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b62 │ │ │ │ + bne.n 64b7e │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b7e │ │ │ │ - bl 267eb0 │ │ │ │ - ldr r3, [pc, #56] @ (64bb8 ) │ │ │ │ + beq.n 64b9a │ │ │ │ + bl 26bb60 │ │ │ │ + ldr r3, [pc, #56] @ (64bd4 ) │ │ │ │ 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 64ba0 │ │ │ │ + bne.n 64bbc │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b90 │ │ │ │ + bne.n 64bac │ │ │ │ dmb ish │ │ │ │ - beq.n 64bb2 │ │ │ │ + beq.n 64bce │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 246198 │ │ │ │ + b.w 247840 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064bbc : │ │ │ │ +00064bd8 : │ │ │ │ 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] @ (64c68 ) │ │ │ │ + ldr r3, [pc, #156] @ (64c84 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64be6 │ │ │ │ + bne.n 64c02 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64bd6 │ │ │ │ + bne.n 64bf2 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64bf4 │ │ │ │ + beq.n 64c10 │ │ │ │ mov r0, r3 │ │ │ │ - bl 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ cmp r2, #31 │ │ │ │ - ble.n 64c30 │ │ │ │ + ble.n 64c4c │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 64c1c │ │ │ │ + bne.n 64c38 │ │ │ │ strexb r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64c0c │ │ │ │ + bne.n 64c28 │ │ │ │ dmb ish │ │ │ │ - beq.n 64c2a │ │ │ │ + beq.n 64c46 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c66 │ │ │ │ + b.n 64c82 │ │ │ │ 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 64c56 │ │ │ │ + bne.n 64c72 │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64c46 │ │ │ │ + bne.n 64c62 │ │ │ │ dmb ish │ │ │ │ - beq.n 64c64 │ │ │ │ + beq.n 64c80 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 246198 │ │ │ │ + bl 247840 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064c6c : │ │ │ │ +00064c88 : │ │ │ │ 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, 64cc0 │ │ │ │ + cbz r0, 64cdc │ │ │ │ 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 cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64cc2 │ │ │ │ + bge.n 64cde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64cc0 │ │ │ │ + beq.n 64cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64cc0 │ │ │ │ + cbnz r3, 64cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064cc6 : │ │ │ │ +00064ce2 : │ │ │ │ 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 64d00 │ │ │ │ + beq.n 64d1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11232 @ 0x2be0 │ │ │ │ + movw r1, #14608 @ 0x3910 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d08 │ │ │ │ + b.n 64d24 │ │ │ │ adds r0, #8 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ 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, 64d2e │ │ │ │ + cbnz r2, 64d4a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64df6 │ │ │ │ + bhi.n 64e12 │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #12612 @ 0x3144 │ │ │ │ + movw r0, #15948 @ 0x3e4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d20 │ │ │ │ + bne.n 64d3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64e9e │ │ │ │ + b.n 64eba │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64d4e │ │ │ │ + b.n 64d6a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 128e54 │ │ │ │ + bl 129e3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d40 │ │ │ │ + beq.n 64d5c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 128e54 │ │ │ │ + bl 129e3c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64d7e │ │ │ │ + cbnz r0, 64d9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d40 │ │ │ │ + beq.n 64d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64d40 │ │ │ │ + bne.n 64d5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d40 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64e0e │ │ │ │ + beq.n 64e2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 128e54 │ │ │ │ + bl 129e3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64e6a │ │ │ │ + beq.n 64e86 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64e10 │ │ │ │ + bne.n 64e2c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27072 @ 0x69c0 │ │ │ │ + movw r1, #30408 @ 0x76c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e6a │ │ │ │ + beq.n 64e86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64e6a │ │ │ │ + bne.n 64e86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64e6a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e86 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 128e54 │ │ │ │ + bl 129e3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d40 │ │ │ │ - ldr r4, [pc, #204] @ (64ea4 ) │ │ │ │ + beq.n 64d5c │ │ │ │ + ldr r4, [pc, #204] @ (64ec0 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64e10 │ │ │ │ + b.n 64e2c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27104 @ 0x69e0 │ │ │ │ + movw r1, #30440 @ 0x76e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 64d40 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 64d5c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27148 @ 0x6a0c │ │ │ │ + movw r1, #30484 @ 0x7714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 64d40 │ │ │ │ - ldr r4, [pc, #148] @ (64ea4 ) │ │ │ │ + bl d2088 │ │ │ │ + b.n 64d5c │ │ │ │ + ldr r4, [pc, #148] @ (64ec0 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128ff8 │ │ │ │ + bl 129fe0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64e9e │ │ │ │ + bne.n 64eba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e36 │ │ │ │ + beq.n 64e52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e36 │ │ │ │ + cbnz r3, 64e52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e4c │ │ │ │ + beq.n 64e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64e4c │ │ │ │ + cbnz r3, 64e68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64d40 │ │ │ │ + beq.w 64d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d40 │ │ │ │ + bne.w 64d5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d40 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e80 │ │ │ │ + beq.n 64e9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e80 │ │ │ │ + cbnz r3, 64e9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64d40 │ │ │ │ + beq.w 64d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d40 │ │ │ │ + bne.w 64d5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d40 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064ea8 : │ │ │ │ +00064ec4 : │ │ │ │ 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 64ee6 │ │ │ │ + beq.n 64f02 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64ede │ │ │ │ + bmi.n 64efa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f50 │ │ │ │ - bl 83a14 │ │ │ │ + b.n 64f6c │ │ │ │ + bl 83d50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64ee8 │ │ │ │ + b.n 64f04 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64efe │ │ │ │ + bne.n 64f1a │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64f10 │ │ │ │ + b.n 64f2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64ed8 │ │ │ │ - bl 83a14 │ │ │ │ + bpl.n 64ef4 │ │ │ │ + bl 83d50 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64f28 │ │ │ │ + bne.n 64f44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f3a │ │ │ │ + b.n 64f56 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64ed8 │ │ │ │ - bl 83a14 │ │ │ │ + bpl.n 64ef4 │ │ │ │ + bl 83d50 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64ed8 │ │ │ │ + blt.n 64ef4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64ed8 │ │ │ │ + bge.n 64ef4 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064f54 : │ │ │ │ +00064f70 : │ │ │ │ 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 10ff60 │ │ │ │ + bl 11081c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64f8c │ │ │ │ + beq.n 64fa8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 110644 │ │ │ │ + bl 110f00 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00064f8e : │ │ │ │ +00064faa : │ │ │ │ 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, 64fb6 │ │ │ │ + cbnz r6, 64fd2 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #14364 @ 0x381c │ │ │ │ + movw r3, #17820 @ 0x459c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 64fc8 │ │ │ │ - movw r0, #31712 @ 0x7be0 │ │ │ │ + b.n 64fe4 │ │ │ │ + movw r0, #35088 @ 0x8910 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65096 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 650b2 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64fdc │ │ │ │ + cbz r2, 64ff8 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - b.n 64fc8 │ │ │ │ + b.n 64fe4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a22ac │ │ │ │ + bl 1a64ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65096 │ │ │ │ + beq.n 650b2 │ │ │ │ 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, #30561 @ 0x7761 │ │ │ │ + movw r3, #33177 @ 0x8199 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #24049 @ 0x5df1 │ │ │ │ + movw r3, #36921 @ 0x9039 │ │ │ │ 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, #13997 @ 0x36ad │ │ │ │ + movw r3, #22409 @ 0x5789 │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49991 @ 0xc347 │ │ │ │ + movw r3, #49979 @ 0xc33b │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65090 │ │ │ │ + blt.n 650ac │ │ │ │ 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 7eb50 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ee88 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f864 │ │ │ │ + bl 7fb9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6509a │ │ │ │ + bne.n 650b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65090 │ │ │ │ + beq.n 650ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65090 │ │ │ │ + cbnz r3, 650ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000650a0 : │ │ │ │ - b.w 64f8e │ │ │ │ +000650bc : │ │ │ │ + b.w 64faa │ │ │ │ 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, #63620 @ 0xf884 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bf978 │ │ │ │ - cbnz r0, 650d8 │ │ │ │ + bl c0150 │ │ │ │ + cbnz r0, 650f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6510a │ │ │ │ + b.n 65126 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48472 │ │ │ │ + bl 48508 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 650ee │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 6510a │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 650d4 │ │ │ │ + bne.n 650f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65102 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 6511e │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 650d4 │ │ │ │ + bne.n 650f0 │ │ │ │ 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 7f9e8 │ │ │ │ - cbnz r0, 65130 │ │ │ │ + bl 7fd20 │ │ │ │ + cbnz r0, 6514c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6518c │ │ │ │ + b.n 651a8 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 65146 │ │ │ │ - ldr r0, [pc, #84] @ (65190 ) │ │ │ │ + cbnz r4, 65162 │ │ │ │ + ldr r0, [pc, #84] @ (651ac ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 131df8 │ │ │ │ + bl 133634 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 65154 │ │ │ │ - ldr r0, [pc, #76] @ (65194 ) │ │ │ │ + b.n 65170 │ │ │ │ + ldr r0, [pc, #76] @ (651b0 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 131df8 │ │ │ │ + bl 133634 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6516a │ │ │ │ + beq.n 65186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6516a │ │ │ │ + cbnz r3, 65186 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6512a │ │ │ │ + beq.n 65146 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6517c │ │ │ │ + bne.n 65198 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6518c │ │ │ │ + b.n 651a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65178 │ │ │ │ + bne.n 65194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65178 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65194 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r1, pc, #992 @ (adr r1, 65574 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + add r1, pc, #992 @ (adr r1, 65590 <_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 651ce │ │ │ │ + bmi.n 651ea │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 651d2 │ │ │ │ + beq.n 651ee │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 651d4 │ │ │ │ + b.n 651f0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 651d4 │ │ │ │ + b.n 651f0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71c5c │ │ │ │ + bl 71f74 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 651f4 │ │ │ │ + cbz r0, 65210 │ │ │ │ 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 c9e00 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl ca5d0 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000651fa : │ │ │ │ +00065216 : │ │ │ │ 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 65216 │ │ │ │ - bl 498bc │ │ │ │ - b.n 65252 │ │ │ │ + bmi.n 65232 │ │ │ │ + bl 4991a │ │ │ │ + b.n 6526e │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #31736 @ 0x7bf8 │ │ │ │ + movw r1, #35112 @ 0x8928 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65252 │ │ │ │ - movw r1, #12760 @ 0x31d8 │ │ │ │ + blt.n 6526e │ │ │ │ + movw r1, #16216 @ 0x3f58 │ │ │ │ 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 51e60 │ │ │ │ + b.w 51ec0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065256 : │ │ │ │ +00065272 : │ │ │ │ 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 65272 │ │ │ │ - bl 498bc │ │ │ │ - b.n 652f4 │ │ │ │ + bmi.n 6528e │ │ │ │ + bl 4991a │ │ │ │ + b.n 65310 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #31820 @ 0x7c4c │ │ │ │ + movw r1, #35196 @ 0x897c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 652f4 │ │ │ │ - movw r3, #12760 @ 0x31d8 │ │ │ │ + blt.n 65310 │ │ │ │ + movw r3, #16216 @ 0x3f58 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51e60 │ │ │ │ + bl 51ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 652f4 │ │ │ │ + cbz r0, 65310 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 652ec │ │ │ │ + bmi.n 65308 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33508 @ 0x82e4 │ │ │ │ + movw r1, #36844 @ 0x8fec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 652f4 │ │ │ │ + beq.n 65310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 652f4 │ │ │ │ + cbnz r3, 65310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 652f4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65310 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a4968 │ │ │ │ + b.w 1a8b68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000652f8 : │ │ │ │ +00065314 : │ │ │ │ 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 65314 │ │ │ │ - bl 498bc │ │ │ │ - b.n 65350 │ │ │ │ + bmi.n 65330 │ │ │ │ + bl 4991a │ │ │ │ + b.n 6536c │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #31912 @ 0x7ca8 │ │ │ │ + movw r1, #35288 @ 0x89d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65350 │ │ │ │ - movw r1, #12760 @ 0x31d8 │ │ │ │ + blt.n 6536c │ │ │ │ + movw r1, #16216 @ 0x3f58 │ │ │ │ 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 1949c8 │ │ │ │ + b.w 1984c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065354 : │ │ │ │ +00065370 : │ │ │ │ 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 65370 │ │ │ │ - bl 498bc │ │ │ │ - b.n 65392 │ │ │ │ + bmi.n 6538c │ │ │ │ + bl 4991a │ │ │ │ + b.n 653ae │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32056 @ 0x7d38 │ │ │ │ + movw r1, #35432 @ 0x8a68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144498 │ │ │ │ + bl 145d50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65396 │ │ │ │ + bge.n 653b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 653f0 │ │ │ │ - movw r3, #12760 @ 0x31d8 │ │ │ │ + b.n 6540c │ │ │ │ + movw r3, #16216 @ 0x3f58 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1949c8 │ │ │ │ + bl 1984c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65392 │ │ │ │ + beq.n 653ae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 653f0 │ │ │ │ + bmi.n 6540c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32148 @ 0x7d94 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65392 │ │ │ │ + beq.n 653ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65392 │ │ │ │ + bne.n 653ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65392 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 653ae │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000653f4 : │ │ │ │ +00065410 : │ │ │ │ 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 f1a28 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f223c <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88540 │ │ │ │ + b.w 88854 │ │ │ │ │ │ │ │ -0006541c : │ │ │ │ +00065438 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 1919c0 │ │ │ │ + b.w 1953f4 │ │ │ │ │ │ │ │ -00065422 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +0006543e <_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 c8ae4 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c929c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065442 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +0006545e <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65456 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 65472 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6545a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 65476 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w c9910 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w ca0e0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065460 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +0006547c <_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 654a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 654c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6549a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 654b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 65494 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 654b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65480 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 654a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 6549c <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 654c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 654a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 654c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 65478 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 654a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 65494 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 654c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 654aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 654c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 654d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 654f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 654d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 654f0 <_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 654e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 65502 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 654e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 65504 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 654ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 654d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9910 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ca0e0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 654ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65530 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 654d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 6554c <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 654fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 65518 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65512 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 6552e <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 65528 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 65544 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65528 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 65544 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 65500 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 6551c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65528 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 65544 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 65516 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 65532 <_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 │ │ │ │ @@ -88788,326 +88782,326 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6555e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 6557a <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65574 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65590 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 655a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 655c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 655a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 65576 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 655c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 65592 <_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 65594 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 655b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 655c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 655de <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 655a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 655c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 655c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 655e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 65606 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 65622 <_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 1712a4 │ │ │ │ + bl 1739ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 655f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 6560c <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 655f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 6560c <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65606 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 65622 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65606 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 65622 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 65634 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 65650 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65662 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 6567e <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65648 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 65664 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65664 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 65680 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6568e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 656aa <_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 17a668 │ │ │ │ + bl 17d394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6568e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 656aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6568e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 656aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 656bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 656d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 656ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 65706 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 656d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 656ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 656ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 65708 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 65716 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 65732 <_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 118c0c │ │ │ │ + bl 119648 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65716 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 65732 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65716 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 65732 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 65744 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 65760 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65772 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 6578e <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65758 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 65774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 65790 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6579e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 657ba <_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 18291c │ │ │ │ + bl 1859f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6579e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 657ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6579e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 657ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000657a2 : │ │ │ │ +000657be : │ │ │ │ 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] @ (658a4 ) │ │ │ │ + ldr r4, [pc, #240] @ (658c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (658a8 ) │ │ │ │ + ldr r3, [pc, #236] @ (658c4 ) │ │ │ │ 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 657dc │ │ │ │ + bne.n 657f8 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 657cc │ │ │ │ + bne.n 657e8 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 657fa │ │ │ │ + beq.n 65816 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d8924 │ │ │ │ + bl 1dc38c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 65816 │ │ │ │ + bne.n 65832 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65806 │ │ │ │ + bne.n 65822 │ │ │ │ dmb ish │ │ │ │ - beq.n 65822 │ │ │ │ - ldr r0, [pc, #136] @ (658a8 ) │ │ │ │ - bl 246198 │ │ │ │ - movw r6, #32252 @ 0x7dfc │ │ │ │ + beq.n 6583e │ │ │ │ + ldr r0, [pc, #136] @ (658c4 ) │ │ │ │ + bl 247840 │ │ │ │ + movw r6, #35628 @ 0x8b2c │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 6589c │ │ │ │ - bl 1f0128 │ │ │ │ + cbz r5, 658b8 │ │ │ │ + bl 1f31c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65848 │ │ │ │ + bge.n 65864 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee484 │ │ │ │ + bl 1f1638 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6585c │ │ │ │ + bne.n 65878 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6584c │ │ │ │ + bne.n 65868 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 65878 │ │ │ │ + beq.n 65894 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (658a8 ) │ │ │ │ + ldr r0, [pc, #56] @ (658c4 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d8924 │ │ │ │ + bl 1dc38c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6588e │ │ │ │ + bne.n 658aa │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6587e │ │ │ │ + bne.n 6589a │ │ │ │ dmb ish │ │ │ │ - beq.n 65832 │ │ │ │ - ldr r0, [pc, #16] @ (658a8 ) │ │ │ │ - bl 246198 │ │ │ │ - b.n 65832 │ │ │ │ + beq.n 6584e │ │ │ │ + ldr r0, [pc, #16] @ (658c4 ) │ │ │ │ + bl 247840 │ │ │ │ + b.n 6584e │ │ │ │ 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 │ │ │ │ @@ -89116,131 +89110,131 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #38237 @ 0x955d │ │ │ │ + movwne r0, #46169 @ 0xb459 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #21 │ │ │ │ - bl 657a2 │ │ │ │ + bl 657be │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000658e0 : │ │ │ │ +000658fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65914 ) │ │ │ │ + ldr r4, [pc, #36] @ (65930 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f7578 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f9fd8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65912 │ │ │ │ - movw r0, #32300 @ 0x7e2c │ │ │ │ + bge.n 6592e │ │ │ │ + movw r0, #35676 @ 0x8b5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ee484 │ │ │ │ + b.w 1f1638 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065918 : │ │ │ │ +00065934 : │ │ │ │ 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] @ (65a18 ) │ │ │ │ + ldr r4, [pc, #236] @ (65a34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65a1c ) │ │ │ │ + ldr r3, [pc, #236] @ (65a38 ) │ │ │ │ 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 65952 │ │ │ │ + bne.n 6596e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65942 │ │ │ │ + bne.n 6595e │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65970 │ │ │ │ + beq.n 6598c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d8924 │ │ │ │ + bl 1dc38c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6598c │ │ │ │ + bne.n 659a8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6597c │ │ │ │ + bne.n 65998 │ │ │ │ dmb ish │ │ │ │ - beq.n 65998 │ │ │ │ - ldr r0, [pc, #136] @ (65a1c ) │ │ │ │ - bl 246198 │ │ │ │ - movw r6, #32340 @ 0x7e54 │ │ │ │ + beq.n 659b4 │ │ │ │ + ldr r0, [pc, #136] @ (65a38 ) │ │ │ │ + bl 247840 │ │ │ │ + movw r6, #35716 @ 0x8b84 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 65a12 │ │ │ │ - bl 1f7578 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 65a2e │ │ │ │ + bl 1f9fd8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 659be │ │ │ │ + bge.n 659da │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee484 │ │ │ │ + bl 1f1638 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 659d2 │ │ │ │ + bne.n 659ee │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 659c2 │ │ │ │ + bne.n 659de │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 659ee │ │ │ │ + beq.n 65a0a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (65a1c ) │ │ │ │ + ldr r0, [pc, #52] @ (65a38 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d8924 │ │ │ │ + bl 1dc38c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 65a04 │ │ │ │ + bne.n 65a20 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 659f4 │ │ │ │ + bne.n 65a10 │ │ │ │ dmb ish │ │ │ │ - beq.n 659a8 │ │ │ │ - ldr r0, [pc, #16] @ (65a1c ) │ │ │ │ - bl 246198 │ │ │ │ - b.n 659a8 │ │ │ │ + beq.n 659c4 │ │ │ │ + ldr r0, [pc, #16] @ (65a38 ) │ │ │ │ + bl 247840 │ │ │ │ + b.n 659c4 │ │ │ │ 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} │ │ │ │ @@ -89248,402 +89242,402 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #38353 @ 0x95d1 │ │ │ │ + movwne r0, #48917 @ 0xbf15 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #31 │ │ │ │ - bl 65918 │ │ │ │ + bl 65934 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065a54 : │ │ │ │ +00065a70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cbb44 │ │ │ │ + bl 1cf9ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65a72 │ │ │ │ - bl d3b30 │ │ │ │ + cbnz r0, 65a8e │ │ │ │ + bl d433c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 65a88 │ │ │ │ + b.n 65aa4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a86 │ │ │ │ + beq.n 65aa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 65a86 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 65aa2 │ │ │ │ + bl 781e4 <_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 1cbb44 │ │ │ │ + bl 1cf9ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65ae6 │ │ │ │ + cbz r0, 65b02 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 65ac2 │ │ │ │ + cbz r7, 65ade │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33480 @ 0x82c8 │ │ │ │ + movw r1, #36936 @ 0x9048 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85144 │ │ │ │ + bl 85458 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 65aca │ │ │ │ + b.n 65ae6 │ │ │ │ mov r1, r6 │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ada │ │ │ │ + beq.n 65af6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65ade │ │ │ │ + cbz r3, 65afa │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65ae6 │ │ │ │ + b.n 65b02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65ada │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65af6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065aea : │ │ │ │ +00065b06 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 65a8a │ │ │ │ + b.n 65aa6 │ │ │ │ │ │ │ │ -00065aee : │ │ │ │ +00065b0a : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 65a8a │ │ │ │ + b.n 65aa6 │ │ │ │ │ │ │ │ -00065af2 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00065b0e <_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 139974 │ │ │ │ + bl 13b198 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24c454 │ │ │ │ + b.w 24d8fc │ │ │ │ │ │ │ │ -00065b10 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00065b2c <_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 65b2e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 65b4a <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 65b32 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + cbnz r0, 65b4e <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65b5c <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 2301a8 │ │ │ │ + b.n 65b78 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 232004 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65b2e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 65b4a <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2301d4 │ │ │ │ + bl 232030 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65b5c <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 65b78 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1531ac │ │ │ │ + bl 154e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65b2e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d3b30 │ │ │ │ - b.n 65b2e <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bne.n 65b4a <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d433c │ │ │ │ + b.n 65b4a <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065b60 : │ │ │ │ - ldr r0, [pc, #28] @ (65b80 ) │ │ │ │ +00065b7c : │ │ │ │ + ldr r0, [pc, #28] @ (65b9c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #32392 @ 0x7e88 │ │ │ │ + movw r2, #35768 @ 0x8bb8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 126d90 <_PyErr_SetString@@Base> │ │ │ │ + b.w 127c98 <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065b84 <_PyState_AddModule@@Base>: │ │ │ │ +00065ba0 <_PyState_AddModule@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 65bc4 <_PyState_AddModule@@Base+0x40> │ │ │ │ + cbz r2, 65be0 <_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, 65bb8 <_PyState_AddModule@@Base+0x34> │ │ │ │ + cbz r1, 65bd4 <_PyState_AddModule@@Base+0x34> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #48716 @ 0xbe4c │ │ │ │ + movw r2, #52052 @ 0xcb54 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ + bl 127c98 <_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 1a4e50 │ │ │ │ + b.w 1a904c │ │ │ │ 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, #32428 @ 0x7eac │ │ │ │ + movw r2, #35804 @ 0x8bdc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ + bl 127c98 <_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, #32428 @ 0x7eac │ │ │ │ + movw r2, #35804 @ 0x8bdc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ + bl 127c98 <_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 65c54 <_PyState_AddModule@@Base+0xd0> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 65c70 <_PyState_AddModule@@Base+0xd0> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41688 @ 0xa2d8 │ │ │ │ + movw r0, #45140 @ 0xb054 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65c7c <_PyState_AddModule@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #40] @ (65c80 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ + b.n 65c98 <_PyState_AddModule@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #40] @ (65c9c <_PyState_AddModule@@Base+0xfc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a595c │ │ │ │ + bl 1a9b58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65c50 <_PyState_AddModule@@Base+0xcc> │ │ │ │ - cbz r0, 65c74 <_PyState_AddModule@@Base+0xf0> │ │ │ │ + beq.n 65c6c <_PyState_AddModule@@Base+0xcc> │ │ │ │ + cbz r0, 65c90 <_PyState_AddModule@@Base+0xf0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7238 │ │ │ │ + b.w 1ab41c │ │ │ │ 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 72278 │ │ │ │ + bl 72614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65e36 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ - ldr r3, [pc, #412] @ (65e40 <_PyState_AddModule@@Base+0x2bc>) │ │ │ │ + beq.w 65e52 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + ldr r3, [pc, #412] @ (65e5c <_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 65cc6 <_PyState_AddModule@@Base+0x142> │ │ │ │ - bne.n 65cca <_PyState_AddModule@@Base+0x146> │ │ │ │ + bgt.n 65ce2 <_PyState_AddModule@@Base+0x142> │ │ │ │ + bne.n 65ce6 <_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 65ccc <_PyState_AddModule@@Base+0x148> │ │ │ │ + b.n 65ce8 <_PyState_AddModule@@Base+0x148> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 65ccc <_PyState_AddModule@@Base+0x148> │ │ │ │ + b.n 65ce8 <_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, 65d14 <_PyState_AddModule@@Base+0x190> │ │ │ │ - bl 7a1c4 │ │ │ │ + cbz r0, 65d30 <_PyState_AddModule@@Base+0x190> │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83b94 │ │ │ │ + beq.w 65e3c <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65d0a <_PyState_AddModule@@Base+0x186> │ │ │ │ + beq.n 65d26 <_PyState_AddModule@@Base+0x186> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d0a <_PyState_AddModule@@Base+0x186> │ │ │ │ + cbnz r3, 65d26 <_PyState_AddModule@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65cdc <_PyState_AddModule@@Base+0x158> │ │ │ │ - b.n 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65cf8 <_PyState_AddModule@@Base+0x158> │ │ │ │ + b.n 65e3c <_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, 65d5a <_PyState_AddModule@@Base+0x1d6> │ │ │ │ + cbz r0, 65d76 <_PyState_AddModule@@Base+0x1d6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65d22 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - bl 7a1c4 │ │ │ │ + beq.n 65d3e <_PyState_AddModule@@Base+0x19e> │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83b94 │ │ │ │ + beq.n 65e3c <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65d52 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ + beq.n 65d6e <_PyState_AddModule@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d52 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ + cbnz r3, 65d6e <_PyState_AddModule@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65d22 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - b.n 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65d3e <_PyState_AddModule@@Base+0x19e> │ │ │ │ + b.n 65e3c <_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, 65da0 <_PyState_AddModule@@Base+0x21c> │ │ │ │ + cbz r0, 65dbc <_PyState_AddModule@@Base+0x21c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65d68 <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - bl 7a1c4 │ │ │ │ + beq.n 65d84 <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83b94 │ │ │ │ + beq.n 65e3c <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65d98 <_PyState_AddModule@@Base+0x214> │ │ │ │ + beq.n 65db4 <_PyState_AddModule@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d98 <_PyState_AddModule@@Base+0x214> │ │ │ │ + cbnz r3, 65db4 <_PyState_AddModule@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65d68 <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - b.n 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65d84 <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + b.n 65e3c <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65e38 <_PyState_AddModule@@Base+0x2b4> │ │ │ │ + beq.n 65e54 <_PyState_AddModule@@Base+0x2b4> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65e38 <_PyState_AddModule@@Base+0x2b4> │ │ │ │ - bl 7a1c4 │ │ │ │ + beq.n 65e54 <_PyState_AddModule@@Base+0x2b4> │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + cbz r0, 65e3c <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d027c │ │ │ │ + bl d0a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65de4 <_PyState_AddModule@@Base+0x260> │ │ │ │ + bge.n 65e00 <_PyState_AddModule@@Base+0x260> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65e3c <_PyState_AddModule@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + cbnz r3, 65e3c <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - beq.n 65dfa <_PyState_AddModule@@Base+0x276> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65e3c <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65e16 <_PyState_AddModule@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65e1c <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 65e38 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e1c <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 65e38 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65e1c <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65e38 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65e16 <_PyState_AddModule@@Base+0x292> │ │ │ │ + beq.n 65e32 <_PyState_AddModule@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e16 <_PyState_AddModule@@Base+0x292> │ │ │ │ + cbnz r3, 65e32 <_PyState_AddModule@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 65e20 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bne.n 65e3c <_PyState_AddModule@@Base+0x29c> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 65db4 <_PyState_AddModule@@Base+0x230> │ │ │ │ + b.n 65dd0 <_PyState_AddModule@@Base+0x230> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65e36 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + beq.n 65e52 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65e36 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + cbnz r3, 65e52 <_PyState_AddModule@@Base+0x2b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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} │ │ │ │ @@ -89652,203 +89646,203 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 65e76 <_PyState_AddModule@@Base+0x2f2> │ │ │ │ - movw r1, #63840 @ 0xf960 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16900 @ 0x4204 │ │ │ │ + cbnz r0, 65e92 <_PyState_AddModule@@Base+0x2f2> │ │ │ │ + movw r1, #1760 @ 0x6e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #20292 @ 0x4f44 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65e8a <_PyState_AddModule@@Base+0x306> │ │ │ │ - bl 10e250 │ │ │ │ - b.n 65eaa <_PyState_AddModule@@Base+0x326> │ │ │ │ - bl 106fb8 │ │ │ │ + bne.n 65ea6 <_PyState_AddModule@@Base+0x306> │ │ │ │ + bl 10eb0c │ │ │ │ + b.n 65ec6 <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 1077d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65eaa <_PyState_AddModule@@Base+0x326> │ │ │ │ + bge.n 65ec6 <_PyState_AddModule@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65eaa <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 65ec6 <_PyState_AddModule@@Base+0x326> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11e080 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11eab4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065eb4 : │ │ │ │ +00065ed0 : │ │ │ │ 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] @ (65f20 ) │ │ │ │ - bl 126bf0 │ │ │ │ + ldr r0, [pc, #88] @ (65f3c ) │ │ │ │ + bl 127af8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65ee6 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 65f18 │ │ │ │ - movw r0, #63796 @ 0xf934 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 11083c │ │ │ │ - cbz r0, 65f18 │ │ │ │ + cbnz r0, 65f02 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 65f34 │ │ │ │ + movw r0, #1716 @ 0x6b4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1110f8 │ │ │ │ + cbz r0, 65f34 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (65f24 ) │ │ │ │ + ldr r0, [pc, #56] @ (65f40 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 93238 │ │ │ │ + bl 935b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f0c │ │ │ │ + beq.n 65f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65f10 │ │ │ │ + cbz r3, 65f2c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65f18 │ │ │ │ + b.n 65f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65f0c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65f28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 65e84 <_PyState_AddModule@@Base+0x300> │ │ │ │ + beq.n 65ea0 <_PyState_AddModule@@Base+0x300> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 65bb0 <_PyState_AddModule@@Base+0x2c> │ │ │ │ + b.n 65bcc <_PyState_AddModule@@Base+0x2c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 65f36 │ │ │ │ - movw r0, #49400 @ 0xc0f8 │ │ │ │ + cbnz r0, 65f52 │ │ │ │ + movw r0, #52816 @ 0xce50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bdc64 │ │ │ │ + b.w 1c1b08 │ │ │ │ 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, #32472 @ 0x7ed8 │ │ │ │ + movw r7, #35848 @ 0x8c08 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #37904 @ 0x9410 │ │ │ │ + movw r6, #41320 @ 0xa168 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #32464 @ 0x7ed0 │ │ │ │ + movw r5, #35840 @ 0x8c00 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #23184 @ 0x5a90 │ │ │ │ + movw r0, #26520 @ 0x6798 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bdc64 │ │ │ │ + bl 1c1b08 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65fb6 │ │ │ │ + cbz r1, 65fd2 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65f88 │ │ │ │ - movw r0, #32456 @ 0x7ec8 │ │ │ │ + bne.n 65fa4 │ │ │ │ + movw r0, #35832 @ 0x8bf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bdc64 │ │ │ │ - b.n 65f6c │ │ │ │ + bl 1c1b08 │ │ │ │ + b.n 65f88 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 65f9a │ │ │ │ - movw r0, #32460 @ 0x7ecc │ │ │ │ + bhi.n 65fb6 │ │ │ │ + movw r0, #35836 @ 0x8bfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bdc64 │ │ │ │ - b.n 65f6c │ │ │ │ + bl 1c1b08 │ │ │ │ + b.n 65f88 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65fa6 │ │ │ │ + bhi.n 65fc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bdc64 │ │ │ │ - b.n 65f6c │ │ │ │ + bl 1c1b08 │ │ │ │ + b.n 65f88 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bdc64 │ │ │ │ - b.n 65f6c │ │ │ │ - movw r0, #23184 @ 0x5a90 │ │ │ │ + bl 1c1b08 │ │ │ │ + b.n 65f88 │ │ │ │ + movw r0, #26520 @ 0x6798 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bdc64 │ │ │ │ + b.w 1c1b08 │ │ │ │ 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 65ff0 │ │ │ │ + beq.n 6600c │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66010 │ │ │ │ - cbz r1, 66018 │ │ │ │ - movw r0, #32480 @ 0x7ee0 │ │ │ │ + bne.n 6602c │ │ │ │ + cbz r1, 66034 │ │ │ │ + movw r0, #35856 @ 0x8c10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 152258 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 6602e │ │ │ │ + bl 153ec0 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 6604a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 66018 │ │ │ │ + beq.n 66034 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 66018 │ │ │ │ + beq.n 66034 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b2bc8 │ │ │ │ + b.w 1b6c54 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 66010 │ │ │ │ - movw r0, #32480 @ 0x7ee0 │ │ │ │ + beq.n 6602c │ │ │ │ + movw r0, #35856 @ 0x8c10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66010 │ │ │ │ + bne.n 6602c │ │ │ │ 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] @ (66098 ) │ │ │ │ + ldr r2, [pc, #84] @ (660b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 66088 │ │ │ │ + cbz r3, 660a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13a4ac │ │ │ │ + bl 13bcd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66078 │ │ │ │ + cbnz r0, 66094 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1832 @ 0x728 │ │ │ │ + movw r1, #5168 @ 0x1430 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 66090 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 660ac │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 20842c <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ + b.w 20a688 <_Py_RestoreSignals@@Base+0x1628> │ │ │ │ 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 │ │ │ │ @@ -89857,41 +89851,41 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 660be │ │ │ │ + cbz r2, 660da │ │ │ │ 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, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #55120 @ 0xd750 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 66106 │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 66122 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #61840 @ 0xf190 │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #65176 @ 0xfe98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_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 │ │ │ │ @@ -89903,146 +89897,146 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00066134 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00066150 <_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, #32504 @ 0x7ef8 │ │ │ │ + movw r1, #35880 @ 0x8c28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6609c │ │ │ │ + bl 660b8 │ │ │ │ │ │ │ │ -00066150 : │ │ │ │ +0006616c : │ │ │ │ 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, 6619c │ │ │ │ - bl 97c48 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 661b8 │ │ │ │ + bl 97fc0 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 6619e │ │ │ │ - cbz r4, 6619c │ │ │ │ - movw r1, #48968 @ 0xbf48 │ │ │ │ + cbz r0, 661ba │ │ │ │ + cbz r4, 661b8 │ │ │ │ + movw r1, #52424 @ 0xccc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 6619c │ │ │ │ + cbz r0, 661b8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29428 @ 0x72f4 │ │ │ │ + movw r1, #32764 @ 0x7ffc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 6619e │ │ │ │ + b.n 661ba │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000661a0 : │ │ │ │ +000661bc : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -000661a8 : │ │ │ │ +000661c4 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -000661ae : │ │ │ │ +000661ca : │ │ │ │ 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, #48968 @ 0xbf48 │ │ │ │ + movw r1, #52424 @ 0xccc8 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000661f4 : │ │ │ │ +00066210 : │ │ │ │ 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 5f366 │ │ │ │ + bl 5f35e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066216 : │ │ │ │ +00066232 : │ │ │ │ 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 5f366 │ │ │ │ + bl 5f35e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006623a : │ │ │ │ +00066256 : │ │ │ │ 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 5f366 │ │ │ │ + bl 5f35e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006625e : │ │ │ │ +0006627a : │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006627e : │ │ │ │ +0006629a : │ │ │ │ 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] │ │ │ │ @@ -90052,172 +90046,172 @@ │ │ │ │ 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, 662b6 │ │ │ │ + cbz r3, 662d2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 662b8 │ │ │ │ + b.n 662d4 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 662c4 │ │ │ │ + cbnz r3, 662e0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 662c4 │ │ │ │ - cbnz r1, 662c4 │ │ │ │ - cbnz r0, 662e2 │ │ │ │ + blt.n 662e0 │ │ │ │ + cbnz r1, 662e0 │ │ │ │ + cbnz r0, 662fe │ │ │ │ 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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66366 │ │ │ │ - cbz r4, 66332 │ │ │ │ + beq.n 66382 │ │ │ │ + cbz r4, 6634e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66366 │ │ │ │ - beq.n 66332 │ │ │ │ - ldr r1, [pc, #120] @ (6636c ) │ │ │ │ + blt.n 66382 │ │ │ │ + beq.n 6634e │ │ │ │ + ldr r1, [pc, #120] @ (66388 ) │ │ │ │ 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 8de00 │ │ │ │ - cbz r0, 66326 │ │ │ │ + bl 8e160 │ │ │ │ + cbz r0, 66342 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 66308 │ │ │ │ - ldr r3, [pc, #72] @ (66370 ) │ │ │ │ + b.n 66324 │ │ │ │ + ldr r3, [pc, #72] @ (6638c ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 66350 │ │ │ │ - ldr r1, [pc, #56] @ (6636c ) │ │ │ │ + b.n 6636c │ │ │ │ + ldr r1, [pc, #56] @ (66388 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #52] @ (66370 ) │ │ │ │ + ldr r2, [pc, #52] @ (6638c ) │ │ │ │ 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 6635a │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 66366 │ │ │ │ + bne.n 66376 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 66382 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ 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 │ │ │ │ + bl 37b4c │ │ │ │ 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 663c8 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 663e4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17380 @ 0x43e4 │ │ │ │ + movw r0, #20864 @ 0x5180 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 663fe │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6641a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ - cbz r0, 663fe │ │ │ │ + bl 89174 │ │ │ │ + cbz r0, 6641a │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ - movwne r1, #21020 @ 0x521c │ │ │ │ - movweq r1, #32564 @ 0x7f34 │ │ │ │ + movwne r1, #24476 @ 0x5f9c │ │ │ │ + movweq r1, #35940 @ 0x8c64 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ite ne │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00066406 : │ │ │ │ +00066422 : │ │ │ │ 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, #3532 @ 0xdcc │ │ │ │ + movw r1, #6868 @ 0x1ad4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 664ba │ │ │ │ + beq.n 664d6 │ │ │ │ movw r5, #11572 @ 0x2d34 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 66446 │ │ │ │ + cbz r3, 66462 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 11ccf8 │ │ │ │ - b.n 6645a │ │ │ │ - bl 350bc │ │ │ │ + bl 11d724 │ │ │ │ + b.n 66476 │ │ │ │ + bl 3511c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6643c │ │ │ │ - b.n 664be │ │ │ │ - cbnz r4, 664a8 │ │ │ │ + beq.n 66458 │ │ │ │ + b.n 664da │ │ │ │ + cbnz r4, 664c4 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 6649c │ │ │ │ + bcc.n 664b8 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -90234,1159 +90228,1001 @@ │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66452 │ │ │ │ - b.n 664a8 │ │ │ │ + beq.n 6646e │ │ │ │ + b.n 664c4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6645a │ │ │ │ - b.n 664ac │ │ │ │ + beq.n 66476 │ │ │ │ + b.n 664c8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl ff9a4 │ │ │ │ - b.n 664be │ │ │ │ + bl 1001b4 │ │ │ │ + b.n 664da │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000664c8 : │ │ │ │ +000664e4 : │ │ │ │ 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, 664ea │ │ │ │ + cbz r0, 66506 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 664da │ │ │ │ + b.n 664f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6657a │ │ │ │ + beq.n 66596 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6650c │ │ │ │ + cbnz r0, 66528 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r6, r0, lsl #2 │ │ │ │ subs r1, r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8881c │ │ │ │ - cbnz r0, 66530 │ │ │ │ + bl 88b30 │ │ │ │ + cbnz r0, 6654c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6657a │ │ │ │ + beq.n 66596 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6657a │ │ │ │ + cbnz r3, 66596 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6657a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66596 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ adds r4, #4 │ │ │ │ - cbz r3, 6653e │ │ │ │ + cbz r3, 6655a │ │ │ │ adds r6, r5, #4 │ │ │ │ - b.n 664f6 │ │ │ │ - ldr r0, [pc, #76] @ (6658c ) │ │ │ │ + b.n 66512 │ │ │ │ + ldr r0, [pc, #76] @ (665a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (66590 ) │ │ │ │ + ldr r1, [pc, #72] @ (665ac ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cd880 │ │ │ │ - cbz r0, 66560 │ │ │ │ - movw r1, #32596 @ 0x7f54 │ │ │ │ + bl 1d1720 │ │ │ │ + cbz r0, 6657c │ │ │ │ + movw r1, #35972 @ 0x8c84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #56] @ (66594 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (665b0 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66588 │ │ │ │ + beq.n 665a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 66588 │ │ │ │ + cbnz r3, 665a4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #32620 @ 0x7f6c │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #35996 @ 0x8c9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (66594 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (665b0 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6691c │ │ │ │ + b.n 66938 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #672 @ (adr r7, 66838 ) │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00066598 : │ │ │ │ +000665b4 : │ │ │ │ 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 782fc │ │ │ │ + b.w 78694 │ │ │ │ │ │ │ │ -000665b8 : │ │ │ │ +000665d4 : │ │ │ │ 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 665e8 │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + beq.n 66604 │ │ │ │ + movw r0, #51404 @ 0xc8cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66624 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66640 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6662a │ │ │ │ - cbz r1, 6660e │ │ │ │ + beq.n 66646 │ │ │ │ + cbz r1, 6662a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 6660e │ │ │ │ + bpl.n 6662a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 6662c │ │ │ │ + beq.n 66648 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 6662c │ │ │ │ + b.n 66648 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32644 @ 0x7f84 │ │ │ │ + movw r1, #36020 @ 0x8cb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66636 │ │ │ │ + b.n 66652 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 66666 │ │ │ │ + beq.n 66682 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6667c │ │ │ │ + bne.n 66698 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 666d6 │ │ │ │ + beq.n 666f2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 666d6 │ │ │ │ - b.n 6667e │ │ │ │ + ble.n 666f2 │ │ │ │ + b.n 6669a │ │ │ │ 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 6669c │ │ │ │ + beq.n 666b8 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 666b2 │ │ │ │ + bne.n 666ce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 666d6 │ │ │ │ + beq.n 666f2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 666d6 │ │ │ │ - b.n 666b4 │ │ │ │ + ble.n 666f2 │ │ │ │ + b.n 666d0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66714 │ │ │ │ + cbz r6, 66730 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 666f0 │ │ │ │ + bne.n 6670c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 666fe │ │ │ │ + bne.n 6671a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 66752 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6676e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66706 │ │ │ │ - b.n 666c8 │ │ │ │ + bne.n 66722 │ │ │ │ + b.n 666e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 666d6 │ │ │ │ - b.n 66708 │ │ │ │ + ble.n 666f2 │ │ │ │ + b.n 66724 │ │ │ │ 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 171a04 │ │ │ │ + bl 17410c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66736 │ │ │ │ + beq.n 66752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66736 │ │ │ │ + cbnz r3, 66752 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6674c │ │ │ │ + beq.n 66768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6674c │ │ │ │ + cbnz r3, 66768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 66784 │ │ │ │ + beq.n 667a0 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6679a │ │ │ │ + bne.n 667b6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 667f4 │ │ │ │ + beq.n 66810 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 667f4 │ │ │ │ - b.n 6679c │ │ │ │ + ble.n 66810 │ │ │ │ + b.n 667b8 │ │ │ │ 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 667ba │ │ │ │ + beq.n 667d6 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 667d0 │ │ │ │ + bne.n 667ec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 667f4 │ │ │ │ + beq.n 66810 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 667f4 │ │ │ │ - b.n 667d2 │ │ │ │ + ble.n 66810 │ │ │ │ + b.n 667ee │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66832 │ │ │ │ + cbz r6, 6684e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6680e │ │ │ │ + bne.n 6682a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6681c │ │ │ │ + bne.n 66838 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #8048 @ 0x1f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 66870 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6688c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66824 │ │ │ │ - b.n 667e6 │ │ │ │ + bne.n 66840 │ │ │ │ + b.n 66802 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 667f4 │ │ │ │ - b.n 66826 │ │ │ │ + ble.n 66810 │ │ │ │ + b.n 66842 │ │ │ │ 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 │ │ │ │ + bl 40572 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66854 │ │ │ │ + beq.n 66870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66854 │ │ │ │ + cbnz r3, 66870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6686a │ │ │ │ + beq.n 66886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6686a │ │ │ │ + cbnz r3, 66886 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066874 : │ │ │ │ +00066890 : │ │ │ │ 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, 668a4 │ │ │ │ - ldr r3, [pc, #52] @ (668c4 ) │ │ │ │ + cbz r0, 668c0 │ │ │ │ + ldr r3, [pc, #52] @ (668e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 668a4 │ │ │ │ + cbnz r0, 668c0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e100c │ │ │ │ + bl 1e4448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 782fc │ │ │ │ + b.w 78694 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000668c8 : │ │ │ │ +000668e4 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 66874 │ │ │ │ + b.w 66890 │ │ │ │ │ │ │ │ -000668d0 : │ │ │ │ +000668ec : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 668fa │ │ │ │ + cbz r0, 66916 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 668fe │ │ │ │ - ldr r3, [pc, #56] @ (66924 ) │ │ │ │ + cbnz r0, 6691a │ │ │ │ + ldr r3, [pc, #56] @ (66940 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6691e │ │ │ │ + b.n 6693a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1da058 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1dd79c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6691e │ │ │ │ + beq.n 6693a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6691e │ │ │ │ + cbnz r3, 6693a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066928 <_PySys_GetAttr@@Base>: │ │ │ │ +00066944 <_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, 66972 <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 6698e <_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 66966 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 66982 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15d6f0 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 15f654 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66968 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 66984 <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00066978 : │ │ │ │ +00066994 : │ │ │ │ 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 7a1c4 │ │ │ │ - cbz r0, 669e0 │ │ │ │ + bl 7a57c │ │ │ │ + cbz r0, 669fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 669ca │ │ │ │ - cbz r6, 669e6 │ │ │ │ + cbz r0, 669e6 │ │ │ │ + cbz r6, 66a02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 669e6 │ │ │ │ + cbnz r0, 66a02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 669ca │ │ │ │ + beq.n 669e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 669ca │ │ │ │ + cbnz r3, 669e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 669e0 │ │ │ │ + beq.n 669fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 669e0 │ │ │ │ + cbnz r3, 669fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66a2c │ │ │ │ + b.n 66a48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1daa9c │ │ │ │ + bl 1de054 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66a16 │ │ │ │ + beq.n 66a32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66a16 │ │ │ │ + cbnz r3, 66a32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66a2c │ │ │ │ + beq.n 66a48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66a2c │ │ │ │ + cbnz r3, 66a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066a34 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00066a50 <_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 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + bl 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66a8a <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 66aa6 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 66a86 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d3b04 │ │ │ │ - b.n 66a8a <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 782a0 │ │ │ │ + cbnz r4, 66aa2 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d4310 │ │ │ │ + b.n 66aa6 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066a90 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00066aac <_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 5023c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + bl 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66ae6 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + beq.n 66b02 <_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 4f13a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f19a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 66ae2 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d3b04 │ │ │ │ - b.n 66ae6 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 782a0 │ │ │ │ + cbnz r4, 66afe <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d4310 │ │ │ │ + b.n 66b02 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066aec : │ │ │ │ +00066b08 : │ │ │ │ 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] @ (66bec ) │ │ │ │ + ldr r4, [pc, #240] @ (66c08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (66bf0 ) │ │ │ │ + ldr r3, [pc, #236] @ (66c0c ) │ │ │ │ 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 66b24 │ │ │ │ + bne.n 66b40 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66b14 │ │ │ │ + bne.n 66b30 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 66b42 │ │ │ │ + beq.n 66b5e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d8924 │ │ │ │ + bl 1dc38c │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 66bc4 │ │ │ │ + beq.n 66be0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 66b54 │ │ │ │ + beq.n 66b70 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 66b46 │ │ │ │ - cbz r5, 66b64 │ │ │ │ + b.n 66b62 │ │ │ │ + cbz r5, 66b80 │ │ │ │ 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 66b6c │ │ │ │ + bne.n 66b88 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66b94 │ │ │ │ + bne.n 66bb0 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66b84 │ │ │ │ + bne.n 66ba0 │ │ │ │ dmb ish │ │ │ │ - beq.n 66ba0 │ │ │ │ - ldr r0, [pc, #84] @ (66bf0 ) │ │ │ │ - bl 246198 │ │ │ │ + beq.n 66bbc │ │ │ │ + ldr r0, [pc, #84] @ (66c0c ) │ │ │ │ + bl 247840 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66bac │ │ │ │ + bne.n 66bc8 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 66be6 │ │ │ │ + b.n 66c02 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 66bd8 │ │ │ │ + bne.n 66bf4 │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66bc8 │ │ │ │ + bne.n 66be4 │ │ │ │ dmb ish │ │ │ │ - beq.n 66be4 │ │ │ │ - ldr r0, [pc, #16] @ (66bf0 ) │ │ │ │ - bl 246198 │ │ │ │ + beq.n 66c00 │ │ │ │ + ldr r0, [pc, #16] @ (66c0c ) │ │ │ │ + bl 247840 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00066bf4 : │ │ │ │ +00066c10 : │ │ │ │ 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] @ (66cb0 ) │ │ │ │ + ldr r2, [pc, #172] @ (66ccc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 66c1c │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (66cb4 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cbnz r5, 66c38 │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #156] @ (66cd0 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (66cb8 ) │ │ │ │ - bl 126138 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (66cd4 ) │ │ │ │ + bl 127040 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66ca0 │ │ │ │ + blt.n 66cbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66c36 │ │ │ │ + cbz r0, 66c52 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 66c64 │ │ │ │ - bl 782a0 │ │ │ │ + bmi.n 66c80 │ │ │ │ + bl 78638 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 66ca0 │ │ │ │ - ldr r1, [pc, #112] @ (66cb8 ) │ │ │ │ + cbz r0, 66cbc │ │ │ │ + ldr r1, [pc, #112] @ (66cd4 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cd880 │ │ │ │ - cbz r0, 66c64 │ │ │ │ + bl 1d1720 │ │ │ │ + cbz r0, 66c80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66ca0 │ │ │ │ + beq.n 66cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 66ca0 │ │ │ │ - b.n 66c84 │ │ │ │ + cbnz r3, 66cbc │ │ │ │ + b.n 66ca0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 66ca0 │ │ │ │ + cbz r4, 66cbc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 66c8a │ │ │ │ + cbz r0, 66ca6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66ca0 │ │ │ │ + beq.n 66cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66ca0 │ │ │ │ + cbnz r3, 66cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66ca0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66cbc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66cac │ │ │ │ + beq.n 66cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66cac │ │ │ │ + cbnz r3, 66cc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e4c <_Py_Dealloc@@Base> │ │ │ │ + b.w 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 122e84 <_PyErr_Clear@@Base> │ │ │ │ + b.w 123d8c <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #736 @ (adr r7, 66f98 ) │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -00066cbc : │ │ │ │ +00066cd8 : │ │ │ │ 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] @ (66d08 ) │ │ │ │ + ldr r0, [pc, #56] @ (66d24 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126138 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 127040 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66ce0 │ │ │ │ + bge.n 66cfc │ │ │ │ movs r4, #0 │ │ │ │ - bl d3b30 │ │ │ │ - b.n 66d00 │ │ │ │ + bl d433c │ │ │ │ + b.n 66d1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66cfa │ │ │ │ + cbz r0, 66d16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 66cfc │ │ │ │ + beq.n 66d18 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 66cfc │ │ │ │ + b.n 66d18 │ │ │ │ mov r4, r0 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ - │ │ │ │ -00066d0c : │ │ │ │ - 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] @ (66e8c ) │ │ │ │ - sub sp, #28 │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #37924 @ 0x9424 │ │ │ │ - movt r4, #42 @ 0x2a │ │ │ │ - mov r8, r2 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr.w r9, [r3, r5] │ │ │ │ - ble.n 66d3c │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 66d40 │ │ │ │ - add r5, sp, #4 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 72278 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 66e76 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8881c │ │ │ │ - cbnz r0, 66d7c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 66e76 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 66e76 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66e76 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 66d50 │ │ │ │ - ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #60712 @ 0xed28 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a17c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1cd880 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 782a0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 66dd4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66dc6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66dc6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #32668 @ 0x7f9c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #192] @ (66e90 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66de4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66de4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 66e84 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #16 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 1ce7f8 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66e84 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 66e10 │ │ │ │ - movw r1, #32692 @ 0x7fb4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #132] @ (66e90 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (66e94 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 126138 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 66e2a │ │ │ │ - movw r1, #32724 @ 0x7fd4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (66e90 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cbz r0, 66e5e │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 110808 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 66e48 │ │ │ │ - movw r1, #32744 @ 0x7fe8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #76] @ (66e90 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66e5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 66e5e │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66e84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66e84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66e84 │ │ │ │ - movw r1, #32776 @ 0x8008 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (66e90 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #848 @ (adr r7, 671e4 ) │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 67220 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00066e98 : │ │ │ │ - movw r3, #40036 @ 0x9c64 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - clz r2, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - b.w 66d0c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66ece │ │ │ │ + cbnz r0, 66d46 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66ed8 │ │ │ │ - b.n 66ede │ │ │ │ + cbnz r0, 66d50 │ │ │ │ + b.n 66d56 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ec8 │ │ │ │ - b.n 66ef6 │ │ │ │ + beq.n 66d40 │ │ │ │ + b.n 66d6e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66ef6 │ │ │ │ + cbnz r0, 66d6e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66ee8 │ │ │ │ + cbz r0, 66d60 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66ef6 │ │ │ │ + cbnz r0, 66d6e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66ef6 │ │ │ │ + cbz r0, 66d6e │ │ │ │ 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, 66f16 │ │ │ │ + cbnz r0, 66d8e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66f20 │ │ │ │ - b.n 66f26 │ │ │ │ + cbnz r0, 66d98 │ │ │ │ + b.n 66d9e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f10 │ │ │ │ - b.n 66f3e │ │ │ │ + beq.n 66d88 │ │ │ │ + b.n 66db6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66f3e │ │ │ │ + cbnz r0, 66db6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 66f30 │ │ │ │ + cbz r0, 66da8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66f3e │ │ │ │ + cbnz r0, 66db6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66f3e │ │ │ │ + cbz r0, 66db6 │ │ │ │ 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, 66f6e │ │ │ │ + cbnz r0, 66de6 │ │ │ │ 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 66f58 │ │ │ │ + beq.n 66dd0 │ │ │ │ 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, 66f9e │ │ │ │ + cbnz r0, 66e16 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66fa6 │ │ │ │ + cbz r0, 66e1e │ │ │ │ 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 66f90 │ │ │ │ + beq.n 66e08 │ │ │ │ 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, 66fce │ │ │ │ + cbnz r0, 66e46 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66fd6 │ │ │ │ + cbz r0, 66e4e │ │ │ │ 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 66fc0 │ │ │ │ + beq.n 66e38 │ │ │ │ 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 │ │ │ │ @@ -91396,28 +91232,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, 67010 │ │ │ │ + cbnz r0, 66e88 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6701a │ │ │ │ - b.n 67020 │ │ │ │ + cbnz r0, 66e92 │ │ │ │ + b.n 66e98 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6700a │ │ │ │ - b.n 6702e │ │ │ │ + beq.n 66e82 │ │ │ │ + b.n 66ea6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6702e │ │ │ │ + cbnz r0, 66ea6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6702e │ │ │ │ + cbz r0, 66ea6 │ │ │ │ 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 │ │ │ │ @@ -91444,45 +91280,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] @ (670e0 ) │ │ │ │ + ldr r5, [pc, #92] @ (66f58 ) │ │ │ │ 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 670bc │ │ │ │ + bcc.n 66f34 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 670bc │ │ │ │ + cbnz r4, 66f34 │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 67066 │ │ │ │ + bl 66ede │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (670e0 ) │ │ │ │ + ldr r2, [pc, #28] @ (66f58 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 670d4 │ │ │ │ + beq.n 66f4c │ │ │ │ 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} │ │ │ │ @@ -91501,113 +91337,154 @@ │ │ │ │ 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, 67124 │ │ │ │ + cbnz r0, 66f9c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6712e │ │ │ │ - b.n 67134 │ │ │ │ + cbnz r0, 66fa6 │ │ │ │ + b.n 66fac │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6711e │ │ │ │ - b.n 67142 │ │ │ │ + beq.n 66f96 │ │ │ │ + b.n 66fba │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 67142 │ │ │ │ + cbnz r0, 66fba │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 67142 │ │ │ │ + cbz r0, 66fba │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #0] @ (66fc0 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #6] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 67018 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx 2a3d8 <__sysconf@plt> │ │ │ │ + cmp.w r0, #32768 @ 0x8000 │ │ │ │ + ble.n 66fec │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx 2a3d8 <__sysconf@plt> │ │ │ │ + b.n 66ff0 │ │ │ │ + mov.w r0, #32768 @ 0x8000 │ │ │ │ + cmp r0, r4 │ │ │ │ + bls.n 66ffa │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 67028 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2a1d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 66ff4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29f34 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2a528 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 66ff4 │ │ │ │ + ldr r3, [pc, #16] @ (6702c ) │ │ │ │ + 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 67164 │ │ │ │ + bgt.n 67050 │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 67156 │ │ │ │ + b.n 67042 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (6716c ) │ │ │ │ - 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, 67188 │ │ │ │ - bl 17f000 <_PyDeadline_Init@@Base+0x40c> │ │ │ │ + cbz r0, 6706c │ │ │ │ + bl 181dcc <_PyDeadline_Init@@Base+0x458> │ │ │ │ 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 18c600 │ │ │ │ - b.w 46d02 │ │ │ │ + b.w 18fe28 │ │ │ │ + b.w 46d48 │ │ │ │ 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, 671dc │ │ │ │ + cbnz r0, 670c0 │ │ │ │ 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 671b2 │ │ │ │ + bl 67096 │ │ │ │ blx 29198 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6108c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 61074 <_Py_SetRefcnt@@Base+0x1ea> │ │ │ │ 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 │ │ │ │ @@ -91616,697 +91493,770 @@ │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ orrs r1, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - beq.n 67278 │ │ │ │ - movw r4, #64576 @ 0xfc40 │ │ │ │ - movt r4, #41 @ 0x29 │ │ │ │ + beq.n 6715c │ │ │ │ + movw r4, #2416 @ 0x970 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 67286 │ │ │ │ + bne.n 6716a │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6728a │ │ │ │ - movw r4, #64020 @ 0xfa14 │ │ │ │ - movt r4, #39 @ 0x27 │ │ │ │ + b.n 6716e │ │ │ │ + movw r4, #1900 @ 0x76c │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6728a │ │ │ │ + b.n 6716e │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6729a │ │ │ │ + bge.n 6717e │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 672de │ │ │ │ + bge.n 671c2 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 672b0 │ │ │ │ + bne.n 67194 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 6739c │ │ │ │ + beq.n 67280 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #63620 @ 0xf884 │ │ │ │ - movw r2, #32820 @ 0x8034 │ │ │ │ + movweq r4, #1540 @ 0x604 │ │ │ │ + movw r2, #36068 @ 0x8ce4 │ │ │ │ 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 6739c │ │ │ │ + b.n 67280 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #63176 @ 0xf6c8 │ │ │ │ - movwlt r6, #63752 @ 0xf908 │ │ │ │ + movwge r6, #1016 @ 0x3f8 │ │ │ │ + movwlt r6, #1632 @ 0x660 │ │ │ │ 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, #59412 @ 0xe814 │ │ │ │ + movwge r6, #62748 @ 0xf51c │ │ │ │ movtge r6, #40 @ 0x28 │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #57524 @ 0xe0b4 │ │ │ │ + movw r1, #60900 @ 0xede4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #63620 @ 0xf884 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #32832 @ 0x8040 │ │ │ │ + movw r2, #1540 @ 0x604 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r6, #36080 @ 0x8cf0 │ │ │ │ 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, #32840 @ 0x8048 │ │ │ │ + movw r2, #36088 @ 0x8cf8 │ │ │ │ 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, #32812 @ 0x802c │ │ │ │ + movw r2, #36060 @ 0x8cdc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ 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, #32872 @ 0x8068 │ │ │ │ + movw r2, #36120 @ 0x8d18 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 674c4 │ │ │ │ + bne.n 673a8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #64576 @ 0xfc40 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #32812 @ 0x802c │ │ │ │ + movw r3, #2416 @ 0x970 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #36060 @ 0x8cdc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 674ba │ │ │ │ + bge.n 6739e │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50284 @ 0xc46c │ │ │ │ + movw r2, #53620 @ 0xd174 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ - movw r2, #32856 @ 0x8058 │ │ │ │ + bl 670ee │ │ │ │ + movw r2, #36104 @ 0x8d08 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ - movw r2, #8036 @ 0x1f64 │ │ │ │ + bl 670ee │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 67540 │ │ │ │ - movw r2, #32880 @ 0x8070 │ │ │ │ + b.n 67424 │ │ │ │ + movw r2, #36128 @ 0x8d20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 67540 │ │ │ │ + b.n 67424 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #63620 @ 0xf884 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #32888 @ 0x8078 │ │ │ │ + movw r3, #1540 @ 0x604 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #36136 @ 0x8d28 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 674ba │ │ │ │ - movw r2, #32896 @ 0x8080 │ │ │ │ + bge.n 6739e │ │ │ │ + movw r2, #36144 @ 0x8d30 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6720a │ │ │ │ + b.n 670ee │ │ │ │ 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, #2227 @ 0x8b3 │ │ │ │ + movw r5, #2331 @ 0x91b │ │ │ │ movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #32872 @ 0x8068 │ │ │ │ + movw r2, #36120 @ 0x8d18 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #8036 @ 0x1f64 │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6720a │ │ │ │ + b.n 670ee │ │ │ │ + │ │ │ │ +0006748e : │ │ │ │ + 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, 674ae │ │ │ │ + blx 2a8b4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 29258 │ │ │ │ + │ │ │ │ +000674b4 : │ │ │ │ + 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, 674e2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 674e6 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000674ec : │ │ │ │ + b.w 2a208 │ │ │ │ + │ │ │ │ +000674f0 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2927c │ │ │ │ + │ │ │ │ +000674f6 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00067512 : │ │ │ │ + b.w 2a318 │ │ │ │ + │ │ │ │ +00067516 : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00067518 : │ │ │ │ + ldr r3, [pc, #12] @ (67528 ) │ │ │ │ + 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 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006752c : │ │ │ │ + b.n 66fc4 │ │ │ │ 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 675d2 │ │ │ │ + beq.n 67556 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6764c │ │ │ │ + bne.n 675d0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 675d6 │ │ │ │ + b.n 6755a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 675ea │ │ │ │ + bcc.n 6756e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67650 │ │ │ │ + b.n 675d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6c098 │ │ │ │ + bl 6c360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 675e4 │ │ │ │ + beq.n 67568 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 6763c │ │ │ │ + cbz r3, 675c0 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 67636 │ │ │ │ + beq.n 675ba │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 67636 │ │ │ │ - bl 6c248 │ │ │ │ - cbz r5, 6761e │ │ │ │ + bne.n 675ba │ │ │ │ + bl 6c510 │ │ │ │ + cbz r5, 675a2 │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67630 │ │ │ │ - movw r3, #49600 @ 0xc1c0 │ │ │ │ + beq.n 675b4 │ │ │ │ + movw r3, #53056 @ 0xcf40 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 67650 │ │ │ │ + b.n 675d4 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 675f8 │ │ │ │ + b.n 6757c │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 67646 │ │ │ │ + cbz r5, 675ca │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 67650 │ │ │ │ + b.n 675d4 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00067656 : │ │ │ │ +000675da : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b3334 │ │ │ │ + b.w 1b73c0 │ │ │ │ │ │ │ │ -0006765c <_Py_closerange@@Base>: │ │ │ │ +000675e0 <_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, 6769c <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 67620 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 6768e <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 67612 <_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 6769c <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 67620 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 6768e <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 67612 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006769e : │ │ │ │ +00067622 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000676a2 : │ │ │ │ +00067626 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000676a6 : │ │ │ │ +0006762a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000676c4 : │ │ │ │ +00067648 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 67714 │ │ │ │ + bhi.n 67698 │ │ │ │ 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 1d59bc <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67710 │ │ │ │ + bl 1d94b4 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67694 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d59bc <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67710 │ │ │ │ + bl 1d94b4 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8190 │ │ │ │ + bl 1fae8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006771a : │ │ │ │ +0006769e : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 676c4 │ │ │ │ + b.w 67648 │ │ │ │ │ │ │ │ -00067720 : │ │ │ │ - ldr r3, [pc, #8] @ (6772c ) │ │ │ │ +000676a4 : │ │ │ │ + ldr r3, [pc, #8] @ (676b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.w 302d2 <_Py_fstat@@Base+0x586> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 67748 │ │ │ │ - b.w 800d0 │ │ │ │ + bne.n 676cc │ │ │ │ + b.w 80408 │ │ │ │ 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 800d0 │ │ │ │ + b.w 80408 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 671b2 │ │ │ │ + bl 67096 │ │ │ │ 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 671b2 │ │ │ │ + bl 67096 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ 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 800d0 │ │ │ │ + b.w 80408 │ │ │ │ stmdb 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, #32968 @ 0x80c8 │ │ │ │ + movw r3, #36216 @ 0x8d78 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #32980 @ 0x80d4 │ │ │ │ + movw r3, #36228 @ 0x8d84 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #32928 @ 0x80a0 │ │ │ │ + movw r2, #36176 @ 0x8d50 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #32988 @ 0x80dc │ │ │ │ + movw r3, #36236 @ 0x8d8c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #33000 @ 0x80e8 │ │ │ │ + movw r3, #36248 @ 0x8d98 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #33012 @ 0x80f4 │ │ │ │ + movw r3, #36260 @ 0x8da4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #33024 @ 0x8100 │ │ │ │ + movw r3, #36272 @ 0x8db0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #32916 @ 0x8094 │ │ │ │ + movw r3, #36164 @ 0x8d44 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #63620 @ 0xf884 │ │ │ │ - movt r5, #38 @ 0x26 │ │ │ │ + movw r5, #1540 @ 0x604 │ │ │ │ + movt r5, #39 @ 0x27 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 6720a │ │ │ │ - ldr r0, [pc, #880] @ (67bc4 ) │ │ │ │ + bl 670ee │ │ │ │ + ldr r0, [pc, #880] @ (67b48 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33032 @ 0x8108 │ │ │ │ + movw r1, #36280 @ 0x8db8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673c2 │ │ │ │ - ldr r0, [pc, #860] @ (67bc8 ) │ │ │ │ + bl 672a6 │ │ │ │ + ldr r0, [pc, #860] @ (67b4c ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33044 @ 0x8114 │ │ │ │ + movw r1, #36292 @ 0x8dc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 673c2 │ │ │ │ + bl 672a6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #62264 @ 0xf338 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #32872 @ 0x8068 │ │ │ │ + movw r3, #184 @ 0xb8 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #36120 @ 0x8d18 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8036 @ 0x1f64 │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33056 @ 0x8120 │ │ │ │ + movw r3, #36304 @ 0x8dd0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #32872 @ 0x8068 │ │ │ │ + movw r2, #36120 @ 0x8d18 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8036 @ 0x1f64 │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33064 @ 0x8128 │ │ │ │ + movw r1, #36312 @ 0x8dd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673c2 │ │ │ │ + bl 672a6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33072 @ 0x8130 │ │ │ │ + movw r1, #36320 @ 0x8de0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673c2 │ │ │ │ + bl 672a6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33084 @ 0x813c │ │ │ │ + movw r1, #36332 @ 0x8dec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673c2 │ │ │ │ + bl 672a6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33096 @ 0x8148 │ │ │ │ + movw r1, #36344 @ 0x8df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673c2 │ │ │ │ + bl 672a6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #62164 @ 0xf2d4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 673c2 │ │ │ │ + movw r1, #84 @ 0x54 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 672a6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33084 @ 0x813c │ │ │ │ + movw r1, #36332 @ 0x8dec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673c2 │ │ │ │ + bl 672a6 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #33104 @ 0x8150 │ │ │ │ + movw r1, #36352 @ 0x8e00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67552 │ │ │ │ + bl 67436 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #33116 @ 0x815c │ │ │ │ + movw r1, #36364 @ 0x8e0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67552 │ │ │ │ + bl 67436 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #33128 @ 0x8168 │ │ │ │ + movw r1, #36376 @ 0x8e18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67552 │ │ │ │ + bl 67436 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #62084 @ 0xf284 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 67552 │ │ │ │ + movw r1, #4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 67436 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #33136 @ 0x8170 │ │ │ │ + movw r1, #36384 @ 0x8e20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67552 │ │ │ │ + bl 67436 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #33144 @ 0x8178 │ │ │ │ + movw r1, #36392 @ 0x8e28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67552 │ │ │ │ + bl 67436 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #9604 @ 0x2584 │ │ │ │ + movw r1, #13020 @ 0x32dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 673c2 │ │ │ │ + bl 672a6 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 67a58 │ │ │ │ + beq.n 679dc │ │ │ │ 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 26b98c │ │ │ │ + bl 26c704 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26b98c │ │ │ │ + bl 26c704 │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #33152 @ 0x8180 │ │ │ │ + movw r3, #36400 @ 0x8e30 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33164 @ 0x818c │ │ │ │ + movw r2, #36412 @ 0x8e3c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a0258 │ │ │ │ + bl 1a4460 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #33184 @ 0x81a0 │ │ │ │ + movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33196 @ 0x81ac │ │ │ │ + movw r2, #36444 @ 0x8e5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ 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 │ │ │ │ @@ -92324,15 +92274,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] @ (67bcc ) │ │ │ │ + ldr r1, [pc, #200] @ (67b50 ) │ │ │ │ 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 │ │ │ │ @@ -92346,263 +92296,298 @@ │ │ │ │ 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 26b98c │ │ │ │ + bl 26c704 │ │ │ │ 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 26b98c │ │ │ │ + bl 26c704 │ │ │ │ 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 67b94 │ │ │ │ + blt.n 67b18 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 67b98 │ │ │ │ + bge.n 67b1c │ │ │ │ mov fp, r5 │ │ │ │ - b.n 67b98 │ │ │ │ + b.n 67b1c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 67bae │ │ │ │ + blt.n 67b32 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 67bb0 │ │ │ │ + bge.n 67b34 │ │ │ │ mov r7, sl │ │ │ │ - b.n 67bb0 │ │ │ │ + b.n 67b34 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67bd0 │ │ │ │ + blt.n 67b54 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67bd4 │ │ │ │ + bge.n 67b58 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67bd4 │ │ │ │ + b.n 67b58 │ │ │ │ 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 26b5fc │ │ │ │ - movw r2, #33208 @ 0x81b8 │ │ │ │ + bl 26c374 │ │ │ │ + movw r2, #36456 @ 0x8e68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #608 @ 0x260 │ │ │ │ + movw r3, #4024 @ 0xfb8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26b5fc │ │ │ │ + bl 26c374 │ │ │ │ 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 26b5fc │ │ │ │ + bl 26c374 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25292 @ 0x62cc │ │ │ │ + movw r3, #28628 @ 0x6fd4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #33228 @ 0x81cc │ │ │ │ + movw r2, #36476 @ 0x8e7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #34000 @ 0x84d0 │ │ │ │ + movw r5, #37336 @ 0x91d8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 67c9a │ │ │ │ + cbz r3, 67c1e │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #33296 @ 0x8210 │ │ │ │ + movw r2, #36544 @ 0x8ec0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6723e │ │ │ │ + bl 67122 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8036 @ 0x1f64 │ │ │ │ + movw r2, #10928 @ 0x2ab0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2227 @ 0x8b3 │ │ │ │ + movw r0, #2331 @ 0x91b │ │ │ │ movt r0, #6 │ │ │ │ - bl 6720a │ │ │ │ + bl 670ee │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67d34 │ │ │ │ + beq.n 67cb8 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67cd0 │ │ │ │ + bne.n 67c54 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 67d2e │ │ │ │ + beq.n 67cb2 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67cd0 │ │ │ │ + bne.n 67c54 │ │ │ │ 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 67ce8 │ │ │ │ + bne.n 67c6c │ │ │ │ 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 67d04 │ │ │ │ + bne.n 67c88 │ │ │ │ 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 67d1e │ │ │ │ + bne.n 67ca2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67d6a │ │ │ │ + beq.n 67cee │ │ │ │ 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 67d40 │ │ │ │ + bne.n 67cc4 │ │ │ │ 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 67d56 │ │ │ │ + bne.n 67cda │ │ │ │ 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, #24852 @ 0x6114 │ │ │ │ + movw r2, #28188 @ 0x6e1c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ace68 │ │ │ │ + bl 1b0ec8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ + movw r3, #38592 @ 0x96c0 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + cmp r0, r3 │ │ │ │ + push {r4, r5, r6} │ │ │ │ + bcc.n 67d5c │ │ │ │ + add.w r3, r3, #640 @ 0x280 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcs.n 67d5c │ │ │ │ + add.w r1, r0, #8 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + adds r4, r4, r2 │ │ │ │ + adcs r5, r3 │ │ │ │ + strexd r6, r4, r5, [r1] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 67d3a │ │ │ │ + ldrexd r5, r6, [r0] │ │ │ │ + adds r5, r5, r2 │ │ │ │ + adcs r6, r3 │ │ │ │ + strexd r4, r5, r6, [r0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 67d78 │ │ │ │ + b.n 67d4a │ │ │ │ + ldrd r2, r4, [r0, #8] │ │ │ │ + ldrd r3, r1, [r0] │ │ │ │ + adds r2, #1 │ │ │ │ + adc.w r4, r4, #0 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r4, [r0, #12] │ │ │ │ + adc.w r1, r1, #0 │ │ │ │ + strd r3, r1, [r0] │ │ │ │ + pop {r4, r5, r6} │ │ │ │ + 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, 67e14 │ │ │ │ + cbz r0, 67df8 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 67dbe │ │ │ │ + cbz r6, 67da2 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67e14 │ │ │ │ + beq.n 67df8 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67db2 │ │ │ │ + b.n 67d96 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67e14 │ │ │ │ + beq.n 67df8 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 67e14 │ │ │ │ + cbz r3, 67df8 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67e14 │ │ │ │ + beq.n 67df8 │ │ │ │ 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, #33308 @ 0x821c │ │ │ │ + movw r1, #36556 @ 0x8ecc │ │ │ │ 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 6108c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 67e20 │ │ │ │ + bl 61074 <_Py_SetRefcnt@@Base+0x1ea> │ │ │ │ + b.n 67e04 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6108c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 61074 <_Py_SetRefcnt@@Base+0x1ea> │ │ │ │ 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 │ │ │ │ @@ -92610,37 +92595,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 1a13c8 │ │ │ │ + bl 1a55d0 │ │ │ │ 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 67e78 │ │ │ │ + bcc.n 67e5c │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 67e62 │ │ │ │ + b.n 67e46 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 67e8a │ │ │ │ + cbz r3, 67e6e │ │ │ │ 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} │ │ │ │ @@ -92653,728 +92638,877 @@ │ │ │ │ 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 67ed4 │ │ │ │ + bls.n 67eb8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 67ecc │ │ │ │ + cbnz r3, 67eb0 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67ecc │ │ │ │ - bl 1d59fc <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + beq.n 67eb0 │ │ │ │ + bl 1d8a6c <_Py_fopen_obj@@Base+0x200> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 67eb6 │ │ │ │ + b.n 67e9a │ │ │ │ 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 1a0afc │ │ │ │ + bl 1a4d04 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67f14 │ │ │ │ + bge.n 67ef8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a1520 │ │ │ │ + bl 1a5728 │ │ │ │ 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 67f4c │ │ │ │ + b.n 67f30 │ │ │ │ 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 67f46 │ │ │ │ + bne.n 67f2a │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67ef8 │ │ │ │ - b.n 67f30 │ │ │ │ + beq.n 67edc │ │ │ │ + b.n 67f14 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 67f58 │ │ │ │ + bne.n 67f3c │ │ │ │ adds r3, #32 │ │ │ │ - b.n 67f64 │ │ │ │ + b.n 67f48 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 67f64 │ │ │ │ + cbz r2, 67f48 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 67f58 │ │ │ │ + b.n 67f3c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67f4c │ │ │ │ + bne.n 67f30 │ │ │ │ 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, 67f80 │ │ │ │ + cbz r3, 67f64 │ │ │ │ yield │ │ │ │ - b.n 67f72 │ │ │ │ + b.n 67f56 │ │ │ │ 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 61210 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 613ac <_Py_SetRefcnt@@Base+0x522> │ │ │ │ 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 67ffc │ │ │ │ + bhi.n 67fe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1a07fc │ │ │ │ + bl 1a4a04 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 67fce │ │ │ │ + cbz r4, 67fb2 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 67ff0 │ │ │ │ - cbz r5, 67ffc │ │ │ │ - cbz r1, 67ffc │ │ │ │ + bne.n 67fd4 │ │ │ │ + cbz r5, 67fe0 │ │ │ │ + cbz r1, 67fe0 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 67ffc │ │ │ │ + bcc.n 67fe0 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a0c08 │ │ │ │ - b.n 67fda │ │ │ │ + bl 1a4e10 │ │ │ │ + b.n 67fbe │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a0c08 │ │ │ │ + b.w 1a4e10 │ │ │ │ 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, 68018 │ │ │ │ + cbz r2, 67ffc │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (68068 ) │ │ │ │ - bl 1a0afc │ │ │ │ - ldr r0, [pc, #72] @ (6806c ) │ │ │ │ - bl 1bdae0 │ │ │ │ + ldr r0, [pc, #72] @ (6804c ) │ │ │ │ + bl 1a4d04 │ │ │ │ + ldr r0, [pc, #72] @ (68050 ) │ │ │ │ + bl 67d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bdbb4 │ │ │ │ + bl 611f8 <_Py_SetRefcnt@@Base+0x36e> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 68062 │ │ │ │ + cbz r4, 68046 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 68062 │ │ │ │ + cbz r0, 68046 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 68062 │ │ │ │ + cbz r2, 68046 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33328 @ 0x8230 │ │ │ │ + movw r0, #36576 @ 0x8ee0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 610d8 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 610c0 <_Py_SetRefcnt@@Base+0x236> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68064 │ │ │ │ + b.n 68048 │ │ │ │ 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 │ │ │ │ + stmdb 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, r3 │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 68148 │ │ │ │ + mov r3, r2 │ │ │ │ + add r5, sp, #24 │ │ │ │ + mov r2, r1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r6, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + strd r6, r6, [sp, #16] │ │ │ │ + bl 1a7e9c │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + adds r6, #1 │ │ │ │ + cbnz r2, 6809e │ │ │ │ + cmp r6, #4 │ │ │ │ + bne.n 68090 │ │ │ │ + b.n 68148 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 68148 │ │ │ │ + add.w r6, r4, #52 @ 0x34 │ │ │ │ + add.w r9, r4, #68 @ 0x44 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + tst r0, r1 │ │ │ │ + bne.n 680c8 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.n 680b6 │ │ │ │ + b.n 68124 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ + bl 61298 <_Py_SetRefcnt@@Base+0x40e> │ │ │ │ + cbz r0, 68124 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr.w r2, [r3, #4]! │ │ │ │ + ldr.w ip, [r7], #4 │ │ │ │ + cmp r3, r9 │ │ │ │ + and.w r2, r2, ip │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ + bne.n 680de │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r3, [r0], #4 │ │ │ │ + adds r7, r3, #1 │ │ │ │ + bne.n 6813a │ │ │ │ + adds r2, #32 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.n 680f6 │ │ │ │ + ldr r0, [pc, #72] @ (68150 ) │ │ │ │ + sub.w r2, fp, r2, lsl #15 │ │ │ │ + movs r3, #0 │ │ │ │ + bl 1a4d04 │ │ │ │ + ldr.w r3, [r6, #4]! │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + cmp r6, r9 │ │ │ │ + bic.w r3, r3, r2 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bne.n 68112 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ + ldr.w r3, [r4, #4]! │ │ │ │ + ldr.w r2, [r8], #4 │ │ │ │ + cmp r4, sl │ │ │ │ + bic.w r3, r3, r2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + bne.n 68126 │ │ │ │ + b.n 68148 │ │ │ │ + and.w r7, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 68100 │ │ │ │ + add r2, r7 │ │ │ │ + lsrs r3, r3, #1 │ │ │ │ + b.n 6813a │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ + lsls r2, 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 r5, r2 │ │ │ │ + negs r2, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + sbc.w r3, r3, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #64] @ (681b4 ) │ │ │ │ + bl 1a4d04 │ │ │ │ + mov r2, r4 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 611f8 <_Py_SetRefcnt@@Base+0x36e> │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + cbz r4, 681ae │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + strb r3, [r5, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 291e0 │ │ │ │ + strb r7, [r5, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, 681ae │ │ │ │ + movw r0, #36652 @ 0x8f2c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 610c0 <_Py_SetRefcnt@@Base+0x236> │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1bdbb4 │ │ │ │ + bl 611f8 <_Py_SetRefcnt@@Base+0x36e> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 68112 │ │ │ │ + beq.n 6825a │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1a0afc │ │ │ │ + bl 1a4d04 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r7, #19164 @ 0x4adc │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bdae0 │ │ │ │ + bl 67d1c │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68112 │ │ │ │ + cbz r0, 6825a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 680da │ │ │ │ + bne.n 68222 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 680bc │ │ │ │ + b.n 68204 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 680fe │ │ │ │ + bne.n 68246 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 680fe │ │ │ │ + bne.n 68246 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68112 │ │ │ │ - movw r0, #33404 @ 0x827c │ │ │ │ + cbz r0, 6825a │ │ │ │ + movw r0, #36732 @ 0x8f7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 610d8 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 610c0 <_Py_SetRefcnt@@Base+0x236> │ │ │ │ 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 6813a │ │ │ │ - bl 25e90c │ │ │ │ + bne.n 68282 │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 68158 │ │ │ │ + cbnz r3, 682a0 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 6814e │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 68296 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 68158 │ │ │ │ + b.n 682a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d524 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d8f4 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6814a │ │ │ │ + beq.n 68292 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 682d8 │ │ │ │ + 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 682d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 682d4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 6830c │ │ │ │ + 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 68308 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 68308 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #36808 @ 0x8fc8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #46364 @ 0xb51c │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 62904 <_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, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #276] @ 68288 │ │ │ │ + ldr.w r9, [pc, #280] @ 6845c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68282 │ │ │ │ + beq.w 68454 │ │ │ │ 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 681ac │ │ │ │ + beq.n 6837e │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 6818e │ │ │ │ + bne.n 68360 │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 681b0 │ │ │ │ + b.n 68382 │ │ │ │ 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, 681e0 │ │ │ │ + cbz r2, 683b2 │ │ │ │ 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 6820a │ │ │ │ + beq.n 683dc │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #55120 @ 0xd750 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_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 68246 │ │ │ │ + b.n 68418 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ - movw r5, #44368 @ 0xad50 │ │ │ │ + movw r5, #47652 @ 0xba24 │ │ │ │ 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, #33480 @ 0x82c8 │ │ │ │ + movw r1, #36824 @ 0x8fd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12812 @ 0x320c │ │ │ │ + movw r1, #16268 @ 0x3f8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ee24 │ │ │ │ + bl 2ee20 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2b554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 29e30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #188] @ (6835c ) │ │ │ │ + ldr r6, [pc, #188] @ (68530 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 682be │ │ │ │ + cbz r5, 68492 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ bl 2fb4c <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 682ce │ │ │ │ - movw r1, #33524 @ 0x82f4 │ │ │ │ + b.n 684a2 │ │ │ │ + movw r1, #36868 @ 0x9004 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ff9a4 │ │ │ │ - cbz r5, 68356 │ │ │ │ - movw sl, #33648 @ 0x8370 │ │ │ │ + bl 1001b4 │ │ │ │ + cbz r5, 6852a │ │ │ │ + movw sl, #36992 @ 0x9080 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #33660 @ 0x837c │ │ │ │ + movw r9, #37004 @ 0x908c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #8036 @ 0x1f64 │ │ │ │ + movw r8, #10928 @ 0x2ab0 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33592 @ 0x8338 │ │ │ │ + movw r1, #36936 @ 0x9048 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_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 68344 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 68518 │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1edb88 │ │ │ │ + bl 1f0d60 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1edf6c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1f1120 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c440 <_Py_write_noraise@@Base> │ │ │ │ - b.n 68306 │ │ │ │ - movw r1, #8036 @ 0x1f64 │ │ │ │ + bl 1a0658 <_Py_write_noraise@@Base> │ │ │ │ + b.n 684da │ │ │ │ + movw r1, #10928 @ 0x2ab0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 19c440 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a0658 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 550d8 <_Py_hashtable_size@@Base> │ │ │ │ + bl 550d4 <_Py_hashtable_size@@Base> │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 683b2 │ │ │ │ - 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 683ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 683ae │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 683e6 │ │ │ │ - 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 683e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 683e2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -000683ea <_Py_stat@@Base>: │ │ │ │ +00068556 <_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 11145c │ │ │ │ - cbz r0, 6844a <_Py_stat@@Base+0x60> │ │ │ │ + bl 111d18 │ │ │ │ + cbz r0, 685b6 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 142708 │ │ │ │ + bl 143ad0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68428 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 68594 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6844a <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 685b6 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6844a <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 685b6 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6844a <_Py_stat@@Base+0x60> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 685b6 <_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 6844e <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 685ba <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6844e <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 685ba <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6844e <_Py_stat@@Base+0x64> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 685ba <_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, 68480 <_Py_stat@@Base+0x96> │ │ │ │ - bl 95cc4 │ │ │ │ + cbz r4, 685ec <_Py_stat@@Base+0x96> │ │ │ │ + bl 96040 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 987bc │ │ │ │ - bl e4a64 │ │ │ │ + bl 98b34 │ │ │ │ + bl e5264 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000684be <_Py_open@@Base>: │ │ │ │ +0006862a <_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 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68564 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 686d0 <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47772 @ 0xba9c │ │ │ │ + movw r1, #51108 @ 0xc7a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49540 @ 0xc184 │ │ │ │ + movw r0, #52956 @ 0xcedc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6857c <_Py_open@@Base+0xbe> │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 686e8 <_Py_open@@Base+0xbe> │ │ │ │ + bl 96040 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 68532 <_Py_open@@Base+0x74> │ │ │ │ + bge.n 6869e <_Py_open@@Base+0x74> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6856a <_Py_open@@Base+0xac> │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 686d6 <_Py_open@@Base+0xac> │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68504 <_Py_open@@Base+0x46> │ │ │ │ - b.n 6857c <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 68670 <_Py_open@@Base+0x46> │ │ │ │ + b.n 686e8 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68548 <_Py_open@@Base+0x8a> │ │ │ │ + beq.n 686b4 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68548 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 686b4 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 1b3aa0 │ │ │ │ + bl 1b7b2c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68596 <_Py_open@@Base+0xd8> │ │ │ │ + bne.n 68702 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68596 <_Py_open@@Base+0xd8> │ │ │ │ + b.n 68702 <_Py_open@@Base+0xd8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f152c │ │ │ │ + bl f1d40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68564 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 686d0 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68564 <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 686d0 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68564 <_Py_open@@Base+0xa6> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 686d0 <_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] @ (6861c <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #61456 @ 0xf010 │ │ │ │ + ldr r3, [pc, #108] @ (68788 <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #64792 @ 0xfd18 │ │ │ │ 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 211a14 │ │ │ │ - cbnz r0, 685d4 <_Py_open@@Base+0x116> │ │ │ │ + bl 213ba4 │ │ │ │ + cbnz r0, 68740 <_Py_open@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68604 <_Py_open@@Base+0x146> │ │ │ │ + b.n 68770 <_Py_open@@Base+0x146> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49288 @ 0xc088 │ │ │ │ + movw r1, #52780 @ 0xce2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #30576 @ 0x7770 │ │ │ │ + movw r0, #33912 @ 0x8478 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 685d0 <_Py_open@@Base+0x112> │ │ │ │ + blt.n 6873c <_Py_open@@Base+0x112> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21406c │ │ │ │ + bl 2161f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 685d0 <_Py_open@@Base+0x112> │ │ │ │ - bl 800d0 │ │ │ │ - ldr r3, [pc, #20] @ (6861c <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 6873c <_Py_open@@Base+0x112> │ │ │ │ + bl 80408 │ │ │ │ + ldr r3, [pc, #20] @ (68788 <_Py_open@@Base+0x15e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 68616 <_Py_open@@Base+0x158> │ │ │ │ + beq.n 68782 <_Py_open@@Base+0x158> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6864c <_Py_open@@Base+0x18e> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 687b8 <_Py_open@@Base+0x18e> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 68664 <_Py_open@@Base+0x1a6> │ │ │ │ + b.n 687d0 <_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 │ │ │ │ @@ -93383,700 +93517,700 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 68688 <_Py_open@@Base+0x1ca> │ │ │ │ + cbnz r2, 687f4 <_Py_open@@Base+0x1ca> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 68688 <_Py_open@@Base+0x1ca> │ │ │ │ + bne.n 687f4 <_Py_open@@Base+0x1ca> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 686a2 <_Py_open@@Base+0x1e4> │ │ │ │ - ldr r4, [pc, #100] @ (686f0 <_Py_open@@Base+0x232>) │ │ │ │ + cbnz r0, 6880e <_Py_open@@Base+0x1e4> │ │ │ │ + ldr r4, [pc, #100] @ (6885c <_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 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 686ea <_Py_open@@Base+0x22c> │ │ │ │ + cbz r0, 68856 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 686b4 <_Py_open@@Base+0x1f6> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 686ea <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 68820 <_Py_open@@Base+0x1f6> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 68856 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 686c6 <_Py_open@@Base+0x208> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 686ea <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 68832 <_Py_open@@Base+0x208> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 68856 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 686d8 <_Py_open@@Base+0x21a> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 686ea <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 68844 <_Py_open@@Base+0x21a> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 68856 <_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 26a37c │ │ │ │ + b.w 26aff4 <_PyCrossInterpreterData_Free@@Base+0x38c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #896] @ (68a74 <_Py_open@@Base+0x5b6>) │ │ │ │ + ldr r2, [pc, #896] @ (68be0 <_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, 68714 <_Py_open@@Base+0x256> │ │ │ │ + cbnz r3, 68880 <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68714 <_Py_open@@Base+0x256> │ │ │ │ + ble.n 68880 <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68714 <_Py_open@@Base+0x256> │ │ │ │ - cbnz r0, 6872c <_Py_open@@Base+0x26e> │ │ │ │ + bne.n 68880 <_Py_open@@Base+0x256> │ │ │ │ + cbnz r0, 68898 <_Py_open@@Base+0x26e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (6874c <_Py_open@@Base+0x28e>) │ │ │ │ + ldr r4, [pc, #48] @ (688b8 <_Py_open@@Base+0x28e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68744 <_Py_open@@Base+0x286> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 688b0 <_Py_open@@Base+0x286> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6873e <_Py_open@@Base+0x280> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 68744 <_Py_open@@Base+0x286> │ │ │ │ + bne.n 688aa <_Py_open@@Base+0x280> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 688b0 <_Py_open@@Base+0x286> │ │ │ │ mov r0, r4 │ │ │ │ blx 29774 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #48] @ (68780 <_Py_open@@Base+0x2c2>) │ │ │ │ + ldr r3, [pc, #48] @ (688ec <_Py_open@@Base+0x2c2>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68770 <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r3, 688dc <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68770 <_Py_open@@Base+0x2b2> │ │ │ │ + ble.n 688dc <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68770 <_Py_open@@Base+0x2b2> │ │ │ │ - cbnz r0, 6878c <_Py_open@@Base+0x2ce> │ │ │ │ + bne.n 688dc <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r0, 688f8 <_Py_open@@Base+0x2ce> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (687c8 <_Py_open@@Base+0x30a>) │ │ │ │ + ldr r4, [pc, #80] @ (68934 <_Py_open@@Base+0x30a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6878c <_Py_open@@Base+0x2ce> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 688f8 <_Py_open@@Base+0x2ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 687c4 <_Py_open@@Base+0x306> │ │ │ │ + b.n 68930 <_Py_open@@Base+0x306> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 687aa <_Py_open@@Base+0x2ec> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 68916 <_Py_open@@Base+0x2ec> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68788 <_Py_open@@Base+0x2ca> │ │ │ │ + bne.n 688f4 <_Py_open@@Base+0x2ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 687c4 <_Py_open@@Base+0x306> │ │ │ │ + b.n 68930 <_Py_open@@Base+0x306> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #224] @ (688ac <_Py_open@@Base+0x3ee>) │ │ │ │ + ldr r3, [pc, #224] @ (68a18 <_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, 687ec <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r3, 68958 <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 687ec <_Py_open@@Base+0x32e> │ │ │ │ + ble.n 68958 <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 687ec <_Py_open@@Base+0x32e> │ │ │ │ - cbnz r0, 68808 <_Py_open@@Base+0x34a> │ │ │ │ + bne.n 68958 <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r0, 68974 <_Py_open@@Base+0x34a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (68848 <_Py_open@@Base+0x38a>) │ │ │ │ + ldr r4, [pc, #84] @ (689b4 <_Py_open@@Base+0x38a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68808 <_Py_open@@Base+0x34a> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68974 <_Py_open@@Base+0x34a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68844 <_Py_open@@Base+0x386> │ │ │ │ + b.n 689b0 <_Py_open@@Base+0x386> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68824 <_Py_open@@Base+0x366> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 68990 <_Py_open@@Base+0x366> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68804 <_Py_open@@Base+0x346> │ │ │ │ + bne.n 68970 <_Py_open@@Base+0x346> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68844 <_Py_open@@Base+0x386> │ │ │ │ + b.n 689b0 <_Py_open@@Base+0x386> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #400] @ (689dc <_Py_open@@Base+0x51e>) │ │ │ │ + ldr r3, [pc, #400] @ (68b48 <_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, 6886c <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r3, 689d8 <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6886c <_Py_open@@Base+0x3ae> │ │ │ │ + ble.n 689d8 <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6886c <_Py_open@@Base+0x3ae> │ │ │ │ - cbnz r0, 68888 <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 689d8 <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r0, 689f4 <_Py_open@@Base+0x3ca> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (688c0 <_Py_open@@Base+0x402>) │ │ │ │ + ldr r4, [pc, #76] @ (68a2c <_Py_open@@Base+0x402>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68888 <_Py_open@@Base+0x3ca> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 689f4 <_Py_open@@Base+0x3ca> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 688bc <_Py_open@@Base+0x3fe> │ │ │ │ + b.n 68a28 <_Py_open@@Base+0x3fe> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 688a4 <_Py_open@@Base+0x3e6> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 68a10 <_Py_open@@Base+0x3e6> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68884 <_Py_open@@Base+0x3c6> │ │ │ │ + bne.n 689f0 <_Py_open@@Base+0x3c6> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 688bc <_Py_open@@Base+0x3fe> │ │ │ │ + b.n 68a28 <_Py_open@@Base+0x3fe> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #576] @ (68b04 <_Py_open@@Base+0x646>) │ │ │ │ + ldr r3, [pc, #576] @ (68c70 <_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, 688e4 <_Py_open@@Base+0x426> │ │ │ │ + cbnz r3, 68a50 <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 688e4 <_Py_open@@Base+0x426> │ │ │ │ + ble.n 68a50 <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 688e4 <_Py_open@@Base+0x426> │ │ │ │ - cbnz r0, 688fc <_Py_open@@Base+0x43e> │ │ │ │ + bne.n 68a50 <_Py_open@@Base+0x426> │ │ │ │ + cbnz r0, 68a68 <_Py_open@@Base+0x43e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68924 <_Py_open@@Base+0x466>) │ │ │ │ + ldr r4, [pc, #56] @ (68a90 <_Py_open@@Base+0x466>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6891c <_Py_open@@Base+0x45e> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68a88 <_Py_open@@Base+0x45e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6890e <_Py_open@@Base+0x450> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 6891c <_Py_open@@Base+0x45e> │ │ │ │ + bne.n 68a7a <_Py_open@@Base+0x450> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 68a88 <_Py_open@@Base+0x45e> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #752] @ (68c18 <_Py_open@@Base+0x75a>) │ │ │ │ + ldr r3, [pc, #752] @ (68d84 <_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, 68948 <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r3, 68ab4 <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68948 <_Py_open@@Base+0x48a> │ │ │ │ + ble.n 68ab4 <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68948 <_Py_open@@Base+0x48a> │ │ │ │ - cbnz r0, 68960 <_Py_open@@Base+0x4a2> │ │ │ │ + bne.n 68ab4 <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r0, 68acc <_Py_open@@Base+0x4a2> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68988 <_Py_open@@Base+0x4ca>) │ │ │ │ + ldr r4, [pc, #56] @ (68af4 <_Py_open@@Base+0x4ca>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68980 <_Py_open@@Base+0x4c2> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68aec <_Py_open@@Base+0x4c2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68972 <_Py_open@@Base+0x4b4> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 68980 <_Py_open@@Base+0x4c2> │ │ │ │ + bne.n 68ade <_Py_open@@Base+0x4b4> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 68aec <_Py_open@@Base+0x4c2> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #928] @ (68d2c <_Py_open@@Base+0x86e>) │ │ │ │ + ldr r3, [pc, #928] @ (68e98 <_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, 689ac <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r3, 68b18 <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 689ac <_Py_open@@Base+0x4ee> │ │ │ │ + ble.n 68b18 <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 689ac <_Py_open@@Base+0x4ee> │ │ │ │ - cbnz r0, 689c4 <_Py_open@@Base+0x506> │ │ │ │ + bne.n 68b18 <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r0, 68b30 <_Py_open@@Base+0x506> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (689ec <_Py_open@@Base+0x52e>) │ │ │ │ + ldr r4, [pc, #56] @ (68b58 <_Py_open@@Base+0x52e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 689e4 <_Py_open@@Base+0x526> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68b50 <_Py_open@@Base+0x526> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 689d6 <_Py_open@@Base+0x518> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 689e4 <_Py_open@@Base+0x526> │ │ │ │ + bne.n 68b42 <_Py_open@@Base+0x518> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 68b50 <_Py_open@@Base+0x526> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #80] @ (68a40 <_Py_open@@Base+0x582>) │ │ │ │ + ldr r4, [pc, #80] @ (68bac <_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, #33672 @ 0x8388 │ │ │ │ + movw r0, #37016 @ 0x9098 │ │ │ │ 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 ddb6c │ │ │ │ + bl de37c │ │ │ │ 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, #33704 @ 0x83a8 │ │ │ │ + movw r0, #37048 @ 0x90b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ 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 1f8f90 │ │ │ │ + bl 1fbb70 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #33760 @ 0x83e0 │ │ │ │ + movw r0, #37104 @ 0x90f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #33784 @ 0x83f8 │ │ │ │ + movw r4, #37128 @ 0x9108 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #6444 @ 0x192c │ │ │ │ + movw r1, #9820 @ 0x265c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33796 @ 0x8404 │ │ │ │ + movw r0, #37140 @ 0x9114 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w ddb6c │ │ │ │ + b.w de37c │ │ │ │ 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, #6444 @ 0x192c │ │ │ │ + movw r1, #9820 @ 0x265c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #33784 @ 0x83f8 │ │ │ │ + movw r3, #37128 @ 0x9108 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #33820 @ 0x841c │ │ │ │ + movw r0, #37164 @ 0x912c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ 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 b6f68 │ │ │ │ - cbnz r0, 68b22 <_Py_open@@Base+0x664> │ │ │ │ + bl b7734 │ │ │ │ + cbnz r0, 68c8e <_Py_open@@Base+0x664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68b54 <_Py_open@@Base+0x696> │ │ │ │ + b.n 68cc0 <_Py_open@@Base+0x696> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6f68 │ │ │ │ + bl b7734 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68b1e <_Py_open@@Base+0x660> │ │ │ │ + beq.n 68c8a <_Py_open@@Base+0x660> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6f68 │ │ │ │ + bl b7734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68b1e <_Py_open@@Base+0x660> │ │ │ │ + beq.n 68c8a <_Py_open@@Base+0x660> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #33864 @ 0x8448 │ │ │ │ + movw r0, #37208 @ 0x9158 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 68b5c <_Py_open@@Base+0x69e> │ │ │ │ - b.w 7dec4 │ │ │ │ + bgt.n 68cc8 <_Py_open@@Base+0x69e> │ │ │ │ + b.w 7e200 │ │ │ │ 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 71400 │ │ │ │ - cbz r0, 68be8 <_Py_open@@Base+0x72a> │ │ │ │ + bl 71718 │ │ │ │ + cbz r0, 68d54 <_Py_open@@Base+0x72a> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 68bea <_Py_open@@Base+0x72c> │ │ │ │ + bls.n 68d56 <_Py_open@@Base+0x72c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 68ba6 <_Py_open@@Base+0x6e8> │ │ │ │ + bne.n 68d12 <_Py_open@@Base+0x6e8> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 68b8c <_Py_open@@Base+0x6ce> │ │ │ │ - bl 7f9e8 │ │ │ │ + b.n 68cf8 <_Py_open@@Base+0x6ce> │ │ │ │ + bl 7fd20 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 68bd2 <_Py_open@@Base+0x714> │ │ │ │ + cbz r5, 68d3e <_Py_open@@Base+0x714> │ │ │ │ mov r1, r5 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 68bcc <_Py_open@@Base+0x70e> │ │ │ │ + beq.n 68d38 <_Py_open@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bcc <_Py_open@@Base+0x70e> │ │ │ │ + cbnz r3, 68d38 <_Py_open@@Base+0x70e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 68ba2 <_Py_open@@Base+0x6e4> │ │ │ │ + bge.n 68d0e <_Py_open@@Base+0x6e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68be8 <_Py_open@@Base+0x72a> │ │ │ │ + beq.n 68d54 <_Py_open@@Base+0x72a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68be8 <_Py_open@@Base+0x72a> │ │ │ │ + cbnz r3, 68d54 <_Py_open@@Base+0x72a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 68b6c <_Py_open@@Base+0x6ae> │ │ │ │ + b.n 68cd8 <_Py_open@@Base+0x6ae> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 68b6c <_Py_open@@Base+0x6ae> │ │ │ │ - cbz r0, 68c5e <_Py_open@@Base+0x7a0> │ │ │ │ + bl 68cd8 <_Py_open@@Base+0x6ae> │ │ │ │ + cbz r0, 68dca <_Py_open@@Base+0x7a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68c2a <_Py_open@@Base+0x76c> │ │ │ │ + cbnz r0, 68d96 <_Py_open@@Base+0x76c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68c5e <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 68dca <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68c5e <_Py_open@@Base+0x7a0> │ │ │ │ + cbnz r3, 68dca <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68c5e <_Py_open@@Base+0x7a0> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68dca <_Py_open@@Base+0x7a0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 68c62 <_Py_open@@Base+0x7a4> │ │ │ │ + cbnz r0, 68dce <_Py_open@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68c48 <_Py_open@@Base+0x78a> │ │ │ │ + beq.n 68db4 <_Py_open@@Base+0x78a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68c48 <_Py_open@@Base+0x78a> │ │ │ │ + cbnz r3, 68db4 <_Py_open@@Base+0x78a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68c5e <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 68dca <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68c5e <_Py_open@@Base+0x7a0> │ │ │ │ + cbnz r3, 68dca <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68c7a <_Py_open@@Base+0x7bc> │ │ │ │ + b.n 68de6 <_Py_open@@Base+0x7bc> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 7f9e8 │ │ │ │ + b.w 7fd20 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68ca2 <_Py_open@@Base+0x7e4> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 68ca6 <_Py_open@@Base+0x7e8> │ │ │ │ - b.n 68ce8 <_Py_open@@Base+0x82a> │ │ │ │ + bne.n 68e0e <_Py_open@@Base+0x7e4> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 68e12 <_Py_open@@Base+0x7e8> │ │ │ │ + b.n 68e54 <_Py_open@@Base+0x82a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68cbe <_Py_open@@Base+0x800> │ │ │ │ + bge.n 68e2a <_Py_open@@Base+0x800> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33904 @ 0x8470 │ │ │ │ + movw r1, #37248 @ 0x9180 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 68ce8 <_Py_open@@Base+0x82a> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 68e54 <_Py_open@@Base+0x82a> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68cdc <_Py_open@@Base+0x81e> │ │ │ │ + blt.n 68e48 <_Py_open@@Base+0x81e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33976 @ 0x84b8 │ │ │ │ + movw r1, #37320 @ 0x91c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 68ce8 <_Py_open@@Base+0x82a> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 68e54 <_Py_open@@Base+0x82a> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7dec4 │ │ │ │ + b.w 7e200 │ │ │ │ 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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68d0c <_Py_open@@Base+0x84e> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 68d10 <_Py_open@@Base+0x852> │ │ │ │ - b.n 68d52 <_Py_open@@Base+0x894> │ │ │ │ + bne.n 68e78 <_Py_open@@Base+0x84e> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 68e7c <_Py_open@@Base+0x852> │ │ │ │ + b.n 68ebe <_Py_open@@Base+0x894> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68d28 <_Py_open@@Base+0x86a> │ │ │ │ + bge.n 68e94 <_Py_open@@Base+0x86a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34044 @ 0x84fc │ │ │ │ + movw r1, #37388 @ 0x920c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 68d52 <_Py_open@@Base+0x894> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 68ebe <_Py_open@@Base+0x894> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68d46 <_Py_open@@Base+0x888> │ │ │ │ + blt.n 68eb2 <_Py_open@@Base+0x888> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #37460 @ 0x9254 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 68d52 <_Py_open@@Base+0x894> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 68ebe <_Py_open@@Base+0x894> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7dec4 │ │ │ │ + b.w 7e200 │ │ │ │ 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 11aa80 │ │ │ │ - cbz r0, 68db8 <_Py_open@@Base+0x8fa> │ │ │ │ + bl 11b4c0 │ │ │ │ + cbz r0, 68f24 <_Py_open@@Base+0x8fa> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 290bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68d92 <_Py_open@@Base+0x8d4> │ │ │ │ + beq.n 68efe <_Py_open@@Base+0x8d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68d92 <_Py_open@@Base+0x8d4> │ │ │ │ + cbnz r3, 68efe <_Py_open@@Base+0x8d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68dac <_Py_open@@Base+0x8ee> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68f18 <_Py_open@@Base+0x8ee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34184 @ 0x8588 │ │ │ │ + movw r1, #37528 @ 0x9298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 68db8 <_Py_open@@Base+0x8fa> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 68f24 <_Py_open@@Base+0x8fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7dec4 │ │ │ │ + b.w 7e200 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -94088,195 +94222,195 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ - movw r1, #34212 @ 0x85a4 │ │ │ │ + movw r1, #37556 @ 0x92b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 68e36 <_Py_open@@Base+0x978> │ │ │ │ + bne.n 68fa2 <_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 68e36 <_Py_open@@Base+0x978> │ │ │ │ + bhi.n 68fa2 <_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 68e50 <_Py_open@@Base+0x992> │ │ │ │ + b.n 68fbc <_Py_open@@Base+0x992> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34232 @ 0x85b8 │ │ │ │ + movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 68e9a <_Py_open@@Base+0x9dc> │ │ │ │ + blt.n 69006 <_Py_open@@Base+0x9dc> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 68ea6 <_Py_open@@Base+0x9e8> │ │ │ │ + blt.n 69012 <_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 68eb0 <_Py_open@@Base+0x9f2> │ │ │ │ + b.n 6901c <_Py_open@@Base+0x9f2> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68eb0 <_Py_open@@Base+0x9f2> │ │ │ │ + b.n 6901c <_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 68edc <_Py_open@@Base+0xa1e> │ │ │ │ + blt.n 69048 <_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 68ef4 <_Py_open@@Base+0xa36> │ │ │ │ - b.n 68efe <_Py_open@@Base+0xa40> │ │ │ │ + bge.n 69060 <_Py_open@@Base+0xa36> │ │ │ │ + b.n 6906a <_Py_open@@Base+0xa40> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 68ef4 <_Py_open@@Base+0xa36> │ │ │ │ + beq.n 69060 <_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 68f06 <_Py_open@@Base+0xa48> │ │ │ │ + blt.n 69072 <_Py_open@@Base+0xa48> │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 68f10 <_Py_open@@Base+0xa52> │ │ │ │ + b.n 6907c <_Py_open@@Base+0xa52> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 68f10 <_Py_open@@Base+0xa52> │ │ │ │ + b.n 6907c <_Py_open@@Base+0xa52> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 68f1a <_Py_open@@Base+0xa5c> │ │ │ │ + cbnz r5, 69086 <_Py_open@@Base+0xa5c> │ │ │ │ negs r0, r1 │ │ │ │ - cbz r1, 68f34 <_Py_open@@Base+0xa76> │ │ │ │ + cbz r1, 690a0 <_Py_open@@Base+0xa76> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57632 @ 0xe120 │ │ │ │ + movw r1, #61048 @ 0xee78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 68f6e <_Py_open@@Base+0xab0> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 690da <_Py_open@@Base+0xab0> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34292 @ 0x85f4 │ │ │ │ + movw r0, #37636 @ 0x9304 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68f7a <_Py_open@@Base+0xabc> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 690e6 <_Py_open@@Base+0xabc> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68f7e <_Py_open@@Base+0xac0> │ │ │ │ + cbnz r0, 690ea <_Py_open@@Base+0xac0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68fd0 <_Py_open@@Base+0xb12> │ │ │ │ + b.n 6913c <_Py_open@@Base+0xb12> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68fa0 <_Py_open@@Base+0xae2> │ │ │ │ + beq.n 6910c <_Py_open@@Base+0xae2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 68f7a <_Py_open@@Base+0xabc> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 690e6 <_Py_open@@Base+0xabc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68fb8 <_Py_open@@Base+0xafa> │ │ │ │ + cbz r0, 69124 <_Py_open@@Base+0xafa> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 71ee8 │ │ │ │ - b.n 68fd0 <_Py_open@@Base+0xb12> │ │ │ │ + bl 72200 │ │ │ │ + b.n 6913c <_Py_open@@Base+0xb12> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34256 @ 0x85d0 │ │ │ │ + movw r1, #37600 @ 0x92e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 6900c <_Py_open@@Base+0xb4e> │ │ │ │ + cbz r3, 69178 <_Py_open@@Base+0xb4e> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 298b8 │ │ │ │ - cbz r0, 69002 <_Py_open@@Base+0xb44> │ │ │ │ + cbz r0, 6916e <_Py_open@@Base+0xb44> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 71ee8 │ │ │ │ - b.n 69016 <_Py_open@@Base+0xb58> │ │ │ │ + bl 72200 │ │ │ │ + b.n 69182 <_Py_open@@Base+0xb58> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 69016 <_Py_open@@Base+0xb58> │ │ │ │ + b.n 69182 <_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 │ │ │ │ @@ -94287,86 +94421,86 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef0 │ │ │ │ - cbnz r0, 69082 <_Py_open@@Base+0xbc4> │ │ │ │ + bl ce6e0 │ │ │ │ + cbnz r0, 691ee <_Py_open@@Base+0xbc4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6906a <_Py_open@@Base+0xbac> │ │ │ │ + beq.n 691d6 <_Py_open@@Base+0xbac> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34304 @ 0x8600 │ │ │ │ + movw r1, #37648 @ 0x9310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 69084 <_Py_open@@Base+0xbc6> │ │ │ │ + bl cf174 │ │ │ │ + b.n 691f0 <_Py_open@@Base+0xbc6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 69084 <_Py_open@@Base+0xbc6> │ │ │ │ + b.n 691f0 <_Py_open@@Base+0xbc6> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6908e <_Py_open@@Base+0xbd0> │ │ │ │ + cbz r3, 691fa <_Py_open@@Base+0xbd0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 690b6 <_Py_open@@Base+0xbf8> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 690be <_Py_open@@Base+0xc00> │ │ │ │ + bne.n 69222 <_Py_open@@Base+0xbf8> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 6922a <_Py_open@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6910e <_Py_open@@Base+0xc50> │ │ │ │ + b.n 6927a <_Py_open@@Base+0xc50> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 690d6 <_Py_open@@Base+0xc18> │ │ │ │ + bls.n 69242 <_Py_open@@Base+0xc18> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + movw r1, #9008 @ 0x2330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 690b2 <_Py_open@@Base+0xbf4> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6921e <_Py_open@@Base+0xbf4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 29ac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 69106 <_Py_open@@Base+0xc48> │ │ │ │ - cbz r0, 69106 <_Py_open@@Base+0xc48> │ │ │ │ - movw r1, #34344 @ 0x8628 │ │ │ │ + cbnz r3, 69272 <_Py_open@@Base+0xc48> │ │ │ │ + cbz r0, 69272 <_Py_open@@Base+0xc48> │ │ │ │ + movw r1, #37688 @ 0x9338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 69106 <_Py_open@@Base+0xc48> │ │ │ │ + cbnz r0, 69272 <_Py_open@@Base+0xc48> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a1c4 │ │ │ │ + b.w 7a57c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -94382,187 +94516,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 69162 <_Py_open@@Base+0xca4> │ │ │ │ + beq.n 692ce <_Py_open@@Base+0xca4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34360 @ 0x8638 │ │ │ │ + movw r1, #37704 @ 0x9348 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 69196 <_Py_open@@Base+0xcd8> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 69302 <_Py_open@@Base+0xcd8> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #34396 @ 0x865c │ │ │ │ + movw r2, #37740 @ 0x936c │ │ │ │ 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] @ (693a4 <_Py_open@@Base+0xee6>) │ │ │ │ - bl d26e8 │ │ │ │ - cbnz r0, 6919a <_Py_open@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #532] @ (69510 <_Py_open@@Base+0xee6>) │ │ │ │ + bl d2ee8 │ │ │ │ + cbnz r0, 69306 <_Py_open@@Base+0xcdc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6939c <_Py_open@@Base+0xede> │ │ │ │ + b.n 69508 <_Py_open@@Base+0xede> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 691c8 <_Py_open@@Base+0xd0a> │ │ │ │ + cbnz r0, 69334 <_Py_open@@Base+0xd0a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34424 @ 0x8678 │ │ │ │ + movw r1, #37768 @ 0x9388 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6936a <_Py_open@@Base+0xeac> │ │ │ │ - bl f4080 │ │ │ │ + b.n 694d6 <_Py_open@@Base+0xeac> │ │ │ │ + bl f48a4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 691ac <_Py_open@@Base+0xcee> │ │ │ │ + blt.n 69318 <_Py_open@@Base+0xcee> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 69208 <_Py_open@@Base+0xd4a> │ │ │ │ - bl f4080 │ │ │ │ + cbz r0, 69374 <_Py_open@@Base+0xd4a> │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 691ec <_Py_open@@Base+0xd2e> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 69358 <_Py_open@@Base+0xd2e> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69368 <_Py_open@@Base+0xeaa> │ │ │ │ - b.n 691f0 <_Py_open@@Base+0xd32> │ │ │ │ + bne.w 694d4 <_Py_open@@Base+0xeaa> │ │ │ │ + b.n 6935c <_Py_open@@Base+0xd32> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6920c <_Py_open@@Base+0xd4e> │ │ │ │ + bge.n 69378 <_Py_open@@Base+0xd4e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34460 @ 0x869c │ │ │ │ + movw r1, #37804 @ 0x93ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 691c2 <_Py_open@@Base+0xd04> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6932e <_Py_open@@Base+0xd04> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6921c <_Py_open@@Base+0xd5e> │ │ │ │ + cbz r3, 69388 <_Py_open@@Base+0xd5e> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6921e <_Py_open@@Base+0xd60> │ │ │ │ + b.n 6938a <_Py_open@@Base+0xd60> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69234 <_Py_open@@Base+0xd76> │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 691c2 <_Py_open@@Base+0xd04> │ │ │ │ + cbnz r0, 693a0 <_Py_open@@Base+0xd76> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 6932e <_Py_open@@Base+0xd04> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 6924c <_Py_open@@Base+0xd8e> │ │ │ │ + cbnz r0, 693b8 <_Py_open@@Base+0xd8e> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 6925c <_Py_open@@Base+0xd9e> │ │ │ │ - b.n 69260 <_Py_open@@Base+0xda2> │ │ │ │ + bhi.n 693c8 <_Py_open@@Base+0xd9e> │ │ │ │ + b.n 693cc <_Py_open@@Base+0xda2> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 214744 │ │ │ │ + bl 2168cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69244 <_Py_open@@Base+0xd86> │ │ │ │ - b.n 69276 <_Py_open@@Base+0xdb8> │ │ │ │ + bne.n 693b0 <_Py_open@@Base+0xd86> │ │ │ │ + b.n 693e2 <_Py_open@@Base+0xdb8> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 6927a <_Py_open@@Base+0xdbc> │ │ │ │ + cbnz r4, 693e6 <_Py_open@@Base+0xdbc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34488 @ 0x86b8 │ │ │ │ + movw r1, #37832 @ 0x93c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6936a <_Py_open@@Base+0xeac> │ │ │ │ + b.n 694d6 <_Py_open@@Base+0xeac> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #3 │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ strd lr, r3, [r4] │ │ │ │ - cbz r1, 692d4 <_Py_open@@Base+0xe16> │ │ │ │ + cbz r1, 69440 <_Py_open@@Base+0xe16> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 6929e <_Py_open@@Base+0xde0> │ │ │ │ + bls.n 6940a <_Py_open@@Base+0xde0> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 692b6 <_Py_open@@Base+0xdf8> │ │ │ │ + bne.n 69422 <_Py_open@@Base+0xdf8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34532 @ 0x86e4 │ │ │ │ + movw r1, #37876 @ 0x93f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 69276 <_Py_open@@Base+0xdb8> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 693e2 <_Py_open@@Base+0xdb8> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 29c10 │ │ │ │ - b.n 692d6 <_Py_open@@Base+0xe18> │ │ │ │ + b.n 69442 <_Py_open@@Base+0xe18> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 69334 <_Py_open@@Base+0xe76> │ │ │ │ + beq.n 694a0 <_Py_open@@Base+0xe76> │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 6930a <_Py_open@@Base+0xe4c> │ │ │ │ + bls.n 69476 <_Py_open@@Base+0xe4c> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 6930a <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 69476 <_Py_open@@Base+0xe4c> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 6930a <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 69476 <_Py_open@@Base+0xe4c> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 69322 <_Py_open@@Base+0xe64> │ │ │ │ + bne.n 6948e <_Py_open@@Base+0xe64> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34576 @ 0x8710 │ │ │ │ + movw r1, #37920 @ 0x9420 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 69276 <_Py_open@@Base+0xdb8> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 693e2 <_Py_open@@Base+0xdb8> │ │ │ │ movs r1, #4 │ │ │ │ movw r0, #279 @ 0x117 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -94573,1035 +94707,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, #4291 @ 0x10c3 │ │ │ │ movt r2, #3 │ │ │ │ - bl 20c620 │ │ │ │ + bl 20e830 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69276 <_Py_open@@Base+0xdb8> │ │ │ │ + beq.n 693e2 <_Py_open@@Base+0xdb8> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7f9e8 │ │ │ │ + bl 7fd20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6936a <_Py_open@@Base+0xeac> │ │ │ │ + b.n 694d6 <_Py_open@@Base+0xeac> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6937a <_Py_open@@Base+0xebc> │ │ │ │ + cbz r3, 694e6 <_Py_open@@Base+0xebc> │ │ │ │ mov r0, r8 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 69398 <_Py_open@@Base+0xeda> │ │ │ │ + ble.n 69504 <_Py_open@@Base+0xeda> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl ce984 │ │ │ │ - b.n 69384 <_Py_open@@Base+0xec6> │ │ │ │ - bl 772d8 │ │ │ │ + bl cf174 │ │ │ │ + b.n 694f0 <_Py_open@@Base+0xec6> │ │ │ │ + bl 77670 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #256] @ (694a8 <_Py_open@@Base+0xfea>) │ │ │ │ + ldr r4, [pc, #256] @ (69614 <_Py_open@@Base+0xfea>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 693e2 <_Py_open@@Base+0xf24> │ │ │ │ + beq.n 6954e <_Py_open@@Base+0xf24> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 693cc <_Py_open@@Base+0xf0e> │ │ │ │ + beq.n 69538 <_Py_open@@Base+0xf0e> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 693e6 <_Py_open@@Base+0xf28> │ │ │ │ + beq.n 69552 <_Py_open@@Base+0xf28> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34660 @ 0x8764 │ │ │ │ + movw r1, #38004 @ 0x9474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126d2c │ │ │ │ + b.w 127c34 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34624 @ 0x8740 │ │ │ │ + movw r1, #37968 @ 0x9450 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126d2c │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 127c34 │ │ │ │ + b.w 1ebf6c │ │ │ │ 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, #34704 @ 0x8790 │ │ │ │ + movw r1, #38048 @ 0x94a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8c55c │ │ │ │ - cbnz r0, 6941e <_Py_open@@Base+0xf60> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbnz r0, 6958a <_Py_open@@Base+0xf60> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69532 <_Py_open@@Base+0x1074> │ │ │ │ + b.n 6969e <_Py_open@@Base+0x1074> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #34724 @ 0x87a4 │ │ │ │ + movw r1, #38068 @ 0x94b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5064 │ │ │ │ + bl f5888 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6941a <_Py_open@@Base+0xf5c> │ │ │ │ + beq.n 69586 <_Py_open@@Base+0xf5c> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 6947a <_Py_open@@Base+0xfbc> │ │ │ │ + ble.n 695e6 <_Py_open@@Base+0xfbc> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 69446 <_Py_open@@Base+0xf88> │ │ │ │ + bcc.n 695b2 <_Py_open@@Base+0xf88> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6946e <_Py_open@@Base+0xfb0> │ │ │ │ + b.n 695da <_Py_open@@Base+0xfb0> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69442 <_Py_open@@Base+0xf84> │ │ │ │ + beq.n 695ae <_Py_open@@Base+0xf84> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 6946e <_Py_open@@Base+0xfb0> │ │ │ │ + bhi.n 695da <_Py_open@@Base+0xfb0> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6947c <_Py_open@@Base+0xfbe> │ │ │ │ + cbnz r0, 695e8 <_Py_open@@Base+0xfbe> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 694f6 <_Py_open@@Base+0x1038> │ │ │ │ + b.n 69662 <_Py_open@@Base+0x1038> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #34772 @ 0x87d4 │ │ │ │ + movw r1, #38116 @ 0x94e4 │ │ │ │ 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 694d0 <_Py_open@@Base+0x1012> │ │ │ │ + bge.n 6963c <_Py_open@@Base+0x1012> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w fp, fp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r2, [r6, #12] │ │ │ │ ldrpl.w r0, [r4, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r2, r8, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 14a83c │ │ │ │ + bl 14c334 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 694f4 <_Py_open@@Base+0x1036> │ │ │ │ + cbz r0, 69660 <_Py_open@@Base+0x1036> │ │ │ │ ldr.w r2, [sl, #-44] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, #-36] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r0, [fp, #-8] │ │ │ │ - b.n 69494 <_Py_open@@Base+0xfd6> │ │ │ │ + b.n 69600 <_Py_open@@Base+0xfd6> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #35967 @ 0x8c7f │ │ │ │ + movw r4, #36331 @ 0x8deb │ │ │ │ movt r4, #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 2ffac <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 694f6 <_Py_open@@Base+0x1038> │ │ │ │ + b.n 69662 <_Py_open@@Base+0x1038> │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 69510 <_Py_open@@Base+0x1052> │ │ │ │ + beq.n 6967c <_Py_open@@Base+0x1052> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl ce984 │ │ │ │ - b.n 694fe <_Py_open@@Base+0x1040> │ │ │ │ + bl cf174 │ │ │ │ + b.n 6966a <_Py_open@@Base+0x1040> │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r7 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69532 <_Py_open@@Base+0x1074> │ │ │ │ + beq.n 6969e <_Py_open@@Base+0x1074> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69532 <_Py_open@@Base+0x1074> │ │ │ │ + cbnz r3, 6969e <_Py_open@@Base+0x1074> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, #34860 @ 0x882c │ │ │ │ + movw r1, #38204 @ 0x953c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 695ac <_Py_open@@Base+0x10ee> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 69718 <_Py_open@@Base+0x10ee> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #24852 @ 0x6114 │ │ │ │ + movw r1, #28188 @ 0x6e1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34880 @ 0x8840 │ │ │ │ + movw r0, #38224 @ 0x9550 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 695ac <_Py_open@@Base+0x10ee> │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 69718 <_Py_open@@Base+0x10ee> │ │ │ │ + bl 96040 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - cbnz r4, 695b0 <_Py_open@@Base+0x10f2> │ │ │ │ + bl 98b34 │ │ │ │ + cbnz r4, 6971c <_Py_open@@Base+0x10f2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #38248 @ 0x9568 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 695ba <_Py_open@@Base+0x10fc> │ │ │ │ + b.n 69726 <_Py_open@@Base+0x10fc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ 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, #34928 @ 0x8870 │ │ │ │ + movw r1, #38272 @ 0x9580 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 69604 <_Py_open@@Base+0x1146> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 69770 <_Py_open@@Base+0x1146> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 69608 <_Py_open@@Base+0x114a> │ │ │ │ + bcc.n 69774 <_Py_open@@Base+0x114a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34948 @ 0x8884 │ │ │ │ + movw r1, #38292 @ 0x9594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6965c <_Py_open@@Base+0x119e> │ │ │ │ + b.n 697c8 <_Py_open@@Base+0x119e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #28992 @ 0x7140 │ │ │ │ + movw r1, #32448 @ 0x7ec0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34988 @ 0x88ac │ │ │ │ + movw r0, #38332 @ 0x95bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69604 <_Py_open@@Base+0x1146> │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 69770 <_Py_open@@Base+0x1146> │ │ │ │ + bl 96040 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - cbnz r4, 69656 <_Py_open@@Base+0x1198> │ │ │ │ + bl 98b34 │ │ │ │ + cbnz r4, 697c2 <_Py_open@@Base+0x1198> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35012 @ 0x88c4 │ │ │ │ + movw r1, #38356 @ 0x95d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 69604 <_Py_open@@Base+0x1146> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 69770 <_Py_open@@Base+0x1146> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ 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, #35036 @ 0x88dc │ │ │ │ + movw r1, #38380 @ 0x95ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 696ae <_Py_open@@Base+0x11f0> │ │ │ │ - bl 95cc4 │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 6981a <_Py_open@@Base+0x11f0> │ │ │ │ + bl 96040 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - cbnz r4, 696b2 <_Py_open@@Base+0x11f4> │ │ │ │ + bl 98b34 │ │ │ │ + cbnz r4, 6981e <_Py_open@@Base+0x11f4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35056 @ 0x88f0 │ │ │ │ + movw r1, #38400 @ 0x9600 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 696b8 <_Py_open@@Base+0x11fa> │ │ │ │ + b.n 69824 <_Py_open@@Base+0x11fa> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ 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, #35076 @ 0x8904 │ │ │ │ + movw r1, #38420 @ 0x9614 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c55c │ │ │ │ - cbnz r0, 696e2 <_Py_open@@Base+0x1224> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbnz r0, 6984e <_Py_open@@Base+0x1224> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69714 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69880 <_Py_open@@Base+0x1256> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f9f8c │ │ │ │ + bl 1fcbfc <_PyParkingLot_UnparkAll@@Base+0x500> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 696de <_Py_open@@Base+0x1220> │ │ │ │ - ldr r3, [pc, #44] @ (6971c <_Py_open@@Base+0x125e>) │ │ │ │ + beq.n 6984a <_Py_open@@Base+0x1220> │ │ │ │ + ldr r3, [pc, #44] @ (69888 <_Py_open@@Base+0x125e>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 69702 <_Py_open@@Base+0x1244> │ │ │ │ + cbz r3, 6986e <_Py_open@@Base+0x1244> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 206d7c <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 6970c <_Py_open@@Base+0x124e> │ │ │ │ + bl 209298 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 69878 <_Py_open@@Base+0x124e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 69714 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69880 <_Py_open@@Base+0x1256> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35092 @ 0x8914 │ │ │ │ + movw r1, #38436 @ 0x9624 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 69774 <_Py_open@@Base+0x12b6> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 698e0 <_Py_open@@Base+0x12b6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 69762 <_Py_open@@Base+0x12a4> │ │ │ │ - bl 95cc4 │ │ │ │ + cbz r3, 698ce <_Py_open@@Base+0x12a4> │ │ │ │ + bl 96040 │ │ │ │ mov r4, r0 │ │ │ │ - bl 671b2 │ │ │ │ + bl 67096 │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 987bc │ │ │ │ - b.n 6976c <_Py_open@@Base+0x12ae> │ │ │ │ - bl 671b2 │ │ │ │ + bl 98b34 │ │ │ │ + b.n 698d8 <_Py_open@@Base+0x12ae> │ │ │ │ + bl 67096 │ │ │ │ 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, #35104 @ 0x8920 │ │ │ │ + movw r1, #38448 @ 0x9630 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 697bc <_Py_open@@Base+0x12fe> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 69928 <_Py_open@@Base+0x12fe> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 676c4 │ │ │ │ - cbz r0, 697c0 <_Py_open@@Base+0x1302> │ │ │ │ + bl 67648 │ │ │ │ + cbz r0, 6992c <_Py_open@@Base+0x1302> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + movw r1, #9008 @ 0x2330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 697c8 <_Py_open@@Base+0x130a> │ │ │ │ + b.n 69934 <_Py_open@@Base+0x130a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 697ee <_Py_open@@Base+0x1330> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 69820 <_Py_open@@Base+0x1362> │ │ │ │ + bne.n 6995a <_Py_open@@Base+0x1330> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 6998c <_Py_open@@Base+0x1362> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29f94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69818 <_Py_open@@Base+0x135a> │ │ │ │ + bne.n 69984 <_Py_open@@Base+0x135a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 69818 <_Py_open@@Base+0x135a> │ │ │ │ + cbz r3, 69984 <_Py_open@@Base+0x135a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800d0 │ │ │ │ + b.w 80408 │ │ │ │ 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 6984c <_Py_open@@Base+0x138e> │ │ │ │ + bge.n 699b8 <_Py_open@@Base+0x138e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ 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, 69892 <_Py_open@@Base+0x13d4> │ │ │ │ + cbz r0, 699fe <_Py_open@@Base+0x13d4> │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ negs r4, r4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 69898 <_Py_open@@Base+0x13da> │ │ │ │ + b.n 69a04 <_Py_open@@Base+0x13da> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ 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 698c4 <_Py_open@@Base+0x1406> │ │ │ │ + bge.n 69a30 <_Py_open@@Base+0x1406> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ 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, 698f8 <_Py_open@@Base+0x143a> │ │ │ │ + cbz r0, 69a64 <_Py_open@@Base+0x143a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 6990a <_Py_open@@Base+0x144c> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 69a76 <_Py_open@@Base+0x144c> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 207570 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 209988 <_Py_RestoreSignals@@Base+0x928> │ │ │ │ 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 20738c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 69968 <_Py_open@@Base+0x14aa> │ │ │ │ + bl 2097a4 <_Py_RestoreSignals@@Base+0x744> │ │ │ │ + cbz r0, 69ad4 <_Py_open@@Base+0x14aa> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - cbz r4, 69962 <_Py_open@@Base+0x14a4> │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 69ace <_Py_open@@Base+0x14a4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 69968 <_Py_open@@Base+0x14aa> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 69ad4 <_Py_open@@Base+0x14aa> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ 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, 69996 <_Py_open@@Base+0x14d8> │ │ │ │ + cbz r0, 69b02 <_Py_open@@Base+0x14d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 699b2 <_Py_open@@Base+0x14f4> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 69b1e <_Py_open@@Base+0x14f4> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69986 <_Py_open@@Base+0x14c8> │ │ │ │ + bne.n 69af2 <_Py_open@@Base+0x14c8> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 207570 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 209988 <_Py_RestoreSignals@@Base+0x928> │ │ │ │ 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, #35116 @ 0x892c │ │ │ │ + movw r1, #38460 @ 0x963c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c55c │ │ │ │ - cbnz r0, 699fc <_Py_open@@Base+0x153e> │ │ │ │ - bl d3b30 │ │ │ │ - movw r2, #43649 @ 0xaa81 │ │ │ │ + bl 8c8b0 │ │ │ │ + cbnz r0, 69b68 <_Py_open@@Base+0x153e> │ │ │ │ + bl d433c │ │ │ │ + movw r2, #46273 @ 0xb4c1 │ │ │ │ movt r2, #17 │ │ │ │ - movw r1, #35132 @ 0x893c │ │ │ │ + movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c55c │ │ │ │ - cbnz r0, 69a00 <_Py_open@@Base+0x1542> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbnz r0, 69b6c <_Py_open@@Base+0x1542> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a74 <_Py_open@@Base+0x15b6> │ │ │ │ + b.n 69be0 <_Py_open@@Base+0x15b6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 69a02 <_Py_open@@Base+0x1544> │ │ │ │ + b.n 69b6e <_Py_open@@Base+0x1544> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #14784 @ 0x39c0 │ │ │ │ + movw r1, #18240 @ 0x4740 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35148 @ 0x894c │ │ │ │ + movw r0, #38492 @ 0x965c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 699f8 <_Py_open@@Base+0x153a> │ │ │ │ + blt.n 69b64 <_Py_open@@Base+0x153a> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69a6e <_Py_open@@Base+0x15b0> │ │ │ │ + cbnz r0, 69bda <_Py_open@@Base+0x15b0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - cbz r5, 69a52 <_Py_open@@Base+0x1594> │ │ │ │ + bl cf174 │ │ │ │ + cbz r5, 69bbe <_Py_open@@Base+0x1594> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69a52 <_Py_open@@Base+0x1594> │ │ │ │ + beq.n 69bbe <_Py_open@@Base+0x1594> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 69a52 <_Py_open@@Base+0x1594> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 69a64 <_Py_open@@Base+0x15a6> │ │ │ │ + cbnz r3, 69bbe <_Py_open@@Base+0x1594> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 69bd0 <_Py_open@@Base+0x15a6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 69a74 <_Py_open@@Base+0x15b6> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 69be0 <_Py_open@@Base+0x15b6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 69a74 <_Py_open@@Base+0x15b6> │ │ │ │ + b.n 69be0 <_Py_open@@Base+0x15b6> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69a3c <_Py_open@@Base+0x157e> │ │ │ │ - b.n 69a54 <_Py_open@@Base+0x1596> │ │ │ │ + bne.n 69ba8 <_Py_open@@Base+0x157e> │ │ │ │ + b.n 69bc0 <_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, 69aac <_Py_open@@Base+0x15ee> │ │ │ │ + cbnz r2, 69c18 <_Py_open@@Base+0x15ee> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 69aae <_Py_open@@Base+0x15f0> │ │ │ │ + b.n 69c1a <_Py_open@@Base+0x15f0> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #35168 @ 0x8960 │ │ │ │ + movw r1, #38512 @ 0x9670 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35172 @ 0x8964 │ │ │ │ + movw r0, #38516 @ 0x9674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69b60 <_Py_open@@Base+0x16a2> │ │ │ │ - cbnz r5, 69afe <_Py_open@@Base+0x1640> │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 69ccc <_Py_open@@Base+0x16a2> │ │ │ │ + cbnz r5, 69c6a <_Py_open@@Base+0x1640> │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69c4c <_Py_open@@Base+0x178e> │ │ │ │ + bge.w 69db8 <_Py_open@@Base+0x178e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 69b60 <_Py_open@@Base+0x16a2> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 69ccc <_Py_open@@Base+0x16a2> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35184 @ 0x8970 │ │ │ │ + movw r1, #38528 @ 0x9680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14a83c │ │ │ │ + bl 14c334 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69bbc <_Py_open@@Base+0x16fe> │ │ │ │ + beq.n 69d28 <_Py_open@@Base+0x16fe> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 69b3e <_Py_open@@Base+0x1680> │ │ │ │ + cbz r7, 69caa <_Py_open@@Base+0x1680> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 69b7c <_Py_open@@Base+0x16be> │ │ │ │ + bgt.n 69ce8 <_Py_open@@Base+0x16be> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 69c54 <_Py_open@@Base+0x1796> │ │ │ │ + b.n 69dc0 <_Py_open@@Base+0x1796> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 69b64 <_Py_open@@Base+0x16a6> │ │ │ │ + ble.n 69cd0 <_Py_open@@Base+0x16a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35196 @ 0x897c │ │ │ │ + movw r1, #38540 @ 0x968c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c70 <_Py_open@@Base+0x17b2> │ │ │ │ + b.n 69ddc <_Py_open@@Base+0x17b2> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 69c54 <_Py_open@@Base+0x1796> │ │ │ │ + b.n 69dc0 <_Py_open@@Base+0x1796> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69c54 <_Py_open@@Base+0x1796> │ │ │ │ + beq.n 69dc0 <_Py_open@@Base+0x1796> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 69b9e <_Py_open@@Base+0x16e0> │ │ │ │ + cbz r7, 69d0a <_Py_open@@Base+0x16e0> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 69b9e <_Py_open@@Base+0x16e0> │ │ │ │ + bgt.n 69d0a <_Py_open@@Base+0x16e0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 69c0a <_Py_open@@Base+0x174c> │ │ │ │ + blt.n 69d76 <_Py_open@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ce984 │ │ │ │ - cbz r7, 69bb2 <_Py_open@@Base+0x16f4> │ │ │ │ + bl cf174 │ │ │ │ + cbz r7, 69d1e <_Py_open@@Base+0x16f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 800d0 │ │ │ │ - b.n 69c70 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 80408 │ │ │ │ + b.n 69ddc <_Py_open@@Base+0x17b2> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71ee8 │ │ │ │ - b.n 69c70 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3b30 │ │ │ │ - movw r1, #35224 @ 0x8998 │ │ │ │ + bl 72200 │ │ │ │ + b.n 69ddc <_Py_open@@Base+0x17b2> │ │ │ │ + bl d433c │ │ │ │ + movw r1, #38568 @ 0x96a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a83c │ │ │ │ - cbz r0, 69c30 <_Py_open@@Base+0x1772> │ │ │ │ + bl 14c334 │ │ │ │ + cbz r0, 69d9c <_Py_open@@Base+0x1772> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 69b44 <_Py_open@@Base+0x1686> │ │ │ │ + bgt.n 69cb0 <_Py_open@@Base+0x1686> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69c20 <_Py_open@@Base+0x1762> │ │ │ │ + bge.n 69d8c <_Py_open@@Base+0x1762> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 69b60 <_Py_open@@Base+0x16a2> │ │ │ │ + bl cf174 │ │ │ │ + b.n 69ccc <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71ee8 │ │ │ │ - b.n 69c70 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3b30 │ │ │ │ - movw r1, #35236 @ 0x89a4 │ │ │ │ + bl 72200 │ │ │ │ + b.n 69ddc <_Py_open@@Base+0x17b2> │ │ │ │ + bl d433c │ │ │ │ + movw r1, #38580 @ 0x96b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a83c │ │ │ │ + bl 14c334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69ace <_Py_open@@Base+0x1610> │ │ │ │ - b.n 69b60 <_Py_open@@Base+0x16a2> │ │ │ │ + bne.w 69c3a <_Py_open@@Base+0x1610> │ │ │ │ + b.n 69ccc <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 800d0 │ │ │ │ - b.n 69c70 <_Py_open@@Base+0x17b2> │ │ │ │ - bl 95cc4 │ │ │ │ + bl 80408 │ │ │ │ + b.n 69ddc <_Py_open@@Base+0x17b2> │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ - b.n 69b8c <_Py_open@@Base+0x16ce> │ │ │ │ + bl 98b34 │ │ │ │ + b.n 69cf8 <_Py_open@@Base+0x16ce> │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69c98 <_Py_open@@Base+0x17da> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 69ccc <_Py_open@@Base+0x180e> │ │ │ │ - bl 95cc4 │ │ │ │ + bne.n 69e04 <_Py_open@@Base+0x17da> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 69e38 <_Py_open@@Base+0x180e> │ │ │ │ + bl 96040 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 69cd0 <_Py_open@@Base+0x1812> │ │ │ │ + bge.n 69e3c <_Py_open@@Base+0x1812> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 69cd0 <_Py_open@@Base+0x1812> │ │ │ │ + beq.n 69e3c <_Py_open@@Base+0x1812> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69cd8 <_Py_open@@Base+0x181a> │ │ │ │ + b.n 69e44 <_Py_open@@Base+0x181a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69cfe <_Py_open@@Base+0x1840> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 69cfe <_Py_open@@Base+0x1840> │ │ │ │ + bne.n 69e6a <_Py_open@@Base+0x1840> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 69e6a <_Py_open@@Base+0x1840> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69d18 <_Py_open@@Base+0x185a> │ │ │ │ + b.n 69e84 <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 143cc4 <_Py_dup@@Base> │ │ │ │ + bl 14553c <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69cfa <_Py_open@@Base+0x183c> │ │ │ │ - bl 800d0 │ │ │ │ + beq.n 69e66 <_Py_open@@Base+0x183c> │ │ │ │ + bl 80408 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69d18 <_Py_open@@Base+0x185a> │ │ │ │ + cbnz r0, 69e84 <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #35336 @ 0x8a08 │ │ │ │ + movw r1, #38680 @ 0x9718 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 69d68 <_Py_open@@Base+0x18aa> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 69ed4 <_Py_open@@Base+0x18aa> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69d6c <_Py_open@@Base+0x18ae> │ │ │ │ + bne.n 69ed8 <_Py_open@@Base+0x18ae> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69d98 <_Py_open@@Base+0x18da> │ │ │ │ + beq.n 69f04 <_Py_open@@Base+0x18da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35352 @ 0x8a18 │ │ │ │ + movw r1, #38696 @ 0x9728 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69dc8 <_Py_open@@Base+0x190a> │ │ │ │ + b.n 69f34 <_Py_open@@Base+0x190a> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69d78 <_Py_open@@Base+0x18ba> │ │ │ │ + bne.n 69ee4 <_Py_open@@Base+0x18ba> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69d98 <_Py_open@@Base+0x18da> │ │ │ │ - b.n 69d4c <_Py_open@@Base+0x188e> │ │ │ │ + beq.n 69f04 <_Py_open@@Base+0x18da> │ │ │ │ + b.n 69eb8 <_Py_open@@Base+0x188e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35396 @ 0x8a44 │ │ │ │ + movw r1, #38740 @ 0x9754 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 69d68 <_Py_open@@Base+0x18aa> │ │ │ │ + bl cf174 │ │ │ │ + b.n 69ed4 <_Py_open@@Base+0x18aa> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69dbc <_Py_open@@Base+0x18fe> │ │ │ │ + cbnz r0, 69f28 <_Py_open@@Base+0x18fe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ - b.n 69d68 <_Py_open@@Base+0x18aa> │ │ │ │ + bl cf174 │ │ │ │ + b.n 69ed4 <_Py_open@@Base+0x18aa> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ 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 671b2 │ │ │ │ + bl 67096 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69df6 <_Py_open@@Base+0x1938> │ │ │ │ + bcc.n 69f62 <_Py_open@@Base+0x1938> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69dfc <_Py_open@@Base+0x193e> │ │ │ │ + bcs.n 69f68 <_Py_open@@Base+0x193e> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69e00 <_Py_open@@Base+0x1942> │ │ │ │ + b.n 69f6c <_Py_open@@Base+0x1942> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 67066 │ │ │ │ + bl 66ede │ │ │ │ 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, #35424 @ 0x8a60 │ │ │ │ + movw r1, #38768 @ 0x9770 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ + 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, #38860 @ 0x97cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 69fda <_Py_open@@Base+0x19b0> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.n 69fde <_Py_open@@Base+0x19b4> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #38876 @ 0x97dc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ + b.n 6a00e <_Py_open@@Base+0x19e4> │ │ │ │ + bl 67518 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 66fc4 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6a008 <_Py_open@@Base+0x19de> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movw r1, #38912 @ 0x9800 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d2088 │ │ │ │ + b.n 69fda <_Py_open@@Base+0x19b0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7fd20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69e56 <_Py_open@@Base+0x1998> │ │ │ │ + bpl.n 6a03c <_Py_open@@Base+0x1a12> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4768 │ │ │ │ + bl f4f8c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e6e <_Py_open@@Base+0x19b0> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 69e6e <_Py_open@@Base+0x19b0> │ │ │ │ - b.n 69e78 <_Py_open@@Base+0x19ba> │ │ │ │ + bne.n 6a054 <_Py_open@@Base+0x1a2a> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 6a054 <_Py_open@@Base+0x1a2a> │ │ │ │ + b.n 6a05e <_Py_open@@Base+0x1a34> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35516 @ 0x8abc │ │ │ │ + movw r1, #38940 @ 0x981c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1888 │ │ │ │ + b.w d2088 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dec4 │ │ │ │ + b.w 7e200 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69e2c <_Py_open@@Base+0x196e> │ │ │ │ + b.n 6a012 <_Py_open@@Base+0x19e8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4768 │ │ │ │ + bl f4f8c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69ea0 <_Py_open@@Base+0x19e2> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 69eb8 <_Py_open@@Base+0x19fa> │ │ │ │ + bne.n 6a086 <_Py_open@@Base+0x1a5c> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 6a09e <_Py_open@@Base+0x1a74> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69ebc <_Py_open@@Base+0x19fe> │ │ │ │ + cbnz r0, 6a0a2 <_Py_open@@Base+0x1a78> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ec2 <_Py_open@@Base+0x1a04> │ │ │ │ + b.n 6a0a8 <_Py_open@@Base+0x1a7e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa88 │ │ │ │ + bl 8fde8 │ │ │ │ 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 │ │ │ │ @@ -95609,2102 +95785,2041 @@ │ │ │ │ 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, #35540 @ 0x8ad4 │ │ │ │ + movw r1, #38964 @ 0x9834 │ │ │ │ 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 8c55c │ │ │ │ - cbz r0, 69f34 <_Py_open@@Base+0x1a76> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 6a11a <_Py_open@@Base+0x1af0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69f38 <_Py_open@@Base+0x1a7a> │ │ │ │ + bmi.n 6a11e <_Py_open@@Base+0x1af4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35556 @ 0x8ae4 │ │ │ │ + movw r1, #38980 @ 0x9844 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a0a4 <_Py_open@@Base+0x1be6> │ │ │ │ + b.n 6a28a <_Py_open@@Base+0x1c60> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #35600 @ 0x8b10 │ │ │ │ + movw r1, #39024 @ 0x9870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69f34 <_Py_open@@Base+0x1a76> │ │ │ │ + beq.n 6a11a <_Py_open@@Base+0x1af0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69f78 <_Py_open@@Base+0x1aba> │ │ │ │ + bcc.n 6a15e <_Py_open@@Base+0x1b34> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35648 @ 0x8b40 │ │ │ │ + movw r1, #39072 @ 0x98a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 69f34 <_Py_open@@Base+0x1a76> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6a11a <_Py_open@@Base+0x1af0> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #14784 @ 0x39c0 │ │ │ │ + movw r1, #18240 @ 0x4740 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35692 @ 0x8b6c │ │ │ │ + movw r0, #39116 @ 0x98cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + bl 901e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69f34 <_Py_open@@Base+0x1a76> │ │ │ │ + blt.n 6a11a <_Py_open@@Base+0x1af0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #44368 @ 0xad50 │ │ │ │ + movw r2, #47652 @ 0xba24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb44 │ │ │ │ + bl 6ce38 │ │ │ │ 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 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69fec <_Py_open@@Base+0x1b2e> │ │ │ │ + beq.n 6a1d2 <_Py_open@@Base+0x1ba8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261850 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 6a008 <_Py_open@@Base+0x1b4a> │ │ │ │ + bl 262b68 <_PyLong_DivmodNear@@Base+0xc8c> │ │ │ │ + b.n 6a1ee <_Py_open@@Base+0x1bc4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 6a00c <_Py_open@@Base+0x1b4e> │ │ │ │ + cbz r2, 6a1f2 <_Py_open@@Base+0x1bc8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35712 @ 0x8b80 │ │ │ │ + movw r1, #39136 @ 0x98e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a09c <_Py_open@@Base+0x1bde> │ │ │ │ + b.n 6a282 <_Py_open@@Base+0x1c58> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 6a028 <_Py_open@@Base+0x1b6a> │ │ │ │ + beq.n 6a20e <_Py_open@@Base+0x1be4> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 6a048 <_Py_open@@Base+0x1b8a> │ │ │ │ + bne.n 6a22e <_Py_open@@Base+0x1c04> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r2, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 6a048 <_Py_open@@Base+0x1b8a> │ │ │ │ + b.n 6a22e <_Py_open@@Base+0x1c04> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6a048 <_Py_open@@Base+0x1b8a> │ │ │ │ + beq.n 6a22e <_Py_open@@Base+0x1c04> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35752 @ 0x8ba8 │ │ │ │ + movw r1, #39176 @ 0x9908 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6a008 <_Py_open@@Base+0x1b4a> │ │ │ │ - bl 95cc4 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6a1ee <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ - cbz r4, 6a080 <_Py_open@@Base+0x1bc2> │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 6a266 <_Py_open@@Base+0x1c3c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261850 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 6a008 <_Py_open@@Base+0x1b4a> │ │ │ │ + bl 262b68 <_PyLong_DivmodNear@@Base+0xc8c> │ │ │ │ + b.n 6a1ee <_Py_open@@Base+0x1bc4> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a008 <_Py_open@@Base+0x1b4a> │ │ │ │ + beq.n 6a1ee <_Py_open@@Base+0x1bc4> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35784 @ 0x8bc8 │ │ │ │ + movw r0, #39208 @ 0x9928 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 6a0a4 <_Py_open@@Base+0x1be6> │ │ │ │ + cbz r0, 6a28a <_Py_open@@Base+0x1c60> │ │ │ │ blx 295c8 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35788 @ 0x8bcc │ │ │ │ + movw r1, #39212 @ 0x992c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 6a100 <_Py_open@@Base+0x1c42> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 6a2e6 <_Py_open@@Base+0x1cbc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a0ea <_Py_open@@Base+0x1c2c> │ │ │ │ + blt.n 6a2d0 <_Py_open@@Base+0x1ca6> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 6a0ea <_Py_open@@Base+0x1c2c> │ │ │ │ + bhi.n 6a2d0 <_Py_open@@Base+0x1ca6> │ │ │ │ adds r0, #12 │ │ │ │ - bl 124c60 │ │ │ │ - b.n 6a102 <_Py_open@@Base+0x1c44> │ │ │ │ + bl 125b68 │ │ │ │ + b.n 6a2e8 <_Py_open@@Base+0x1cbe> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35800 @ 0x8bd8 │ │ │ │ + movw r1, #39224 @ 0x9938 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 6a114 <_Py_open@@Base+0x1c56> │ │ │ │ + bne.n 6a2fa <_Py_open@@Base+0x1cd0> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 1152ac │ │ │ │ + b.w 115ce4 │ │ │ │ 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 6a138 <_Py_open@@Base+0x1c7a> │ │ │ │ + bgt.n 6a31e <_Py_open@@Base+0x1cf4> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa080 │ │ │ │ + b.w fa9d8 │ │ │ │ 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 2046e4 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 206c6c <_PyTime_ObjectToTimespec@@Base+0x578> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a196 <_Py_open@@Base+0x1cd8> │ │ │ │ + bne.n 6a37c <_Py_open@@Base+0x1d52> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbz r0, 6a190 <_Py_open@@Base+0x1cd2> │ │ │ │ + bl d4128 │ │ │ │ + cbz r0, 6a376 <_Py_open@@Base+0x1d4c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f2790 │ │ │ │ + bl 1f5674 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a1be <_Py_open@@Base+0x1d00> │ │ │ │ + b.n 6a3a4 <_Py_open@@Base+0x1d7a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a1ac <_Py_open@@Base+0x1cee> │ │ │ │ + beq.n 6a392 <_Py_open@@Base+0x1d68> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a1ac <_Py_open@@Base+0x1cee> │ │ │ │ + bne.n 6a392 <_Py_open@@Base+0x1d68> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 6a186 <_Py_open@@Base+0x1cc8> │ │ │ │ + bcs.n 6a36c <_Py_open@@Base+0x1d42> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 6a1b0 <_Py_open@@Base+0x1cf2> │ │ │ │ + bgt.n 6a396 <_Py_open@@Base+0x1d6c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f2600 │ │ │ │ + bl 1f54e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a206 <_Py_open@@Base+0x1d48> │ │ │ │ + bne.n 6a3ec <_Py_open@@Base+0x1dc2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbz r0, 6a200 <_Py_open@@Base+0x1d42> │ │ │ │ + bl d4128 │ │ │ │ + cbz r0, 6a3e6 <_Py_open@@Base+0x1dbc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f2790 │ │ │ │ + bl 1f5674 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a236 <_Py_open@@Base+0x1d78> │ │ │ │ + b.n 6a41c <_Py_open@@Base+0x1df2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a224 <_Py_open@@Base+0x1d66> │ │ │ │ + beq.n 6a40a <_Py_open@@Base+0x1de0> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6a224 <_Py_open@@Base+0x1d66> │ │ │ │ + bhi.n 6a40a <_Py_open@@Base+0x1de0> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f2790 │ │ │ │ - b.n 6a200 <_Py_open@@Base+0x1d42> │ │ │ │ + bl 1f5674 │ │ │ │ + b.n 6a3e6 <_Py_open@@Base+0x1dbc> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6a228 <_Py_open@@Base+0x1d6a> │ │ │ │ + bgt.n 6a40e <_Py_open@@Base+0x1de4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1f2738 │ │ │ │ - cbz r0, 6a2ac <_Py_open@@Base+0x1dee> │ │ │ │ + bl 1f561c │ │ │ │ + cbz r0, 6a492 <_Py_open@@Base+0x1e68> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10b324 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10bb44 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a282 <_Py_open@@Base+0x1dc4> │ │ │ │ + beq.n 6a468 <_Py_open@@Base+0x1e3e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a282 <_Py_open@@Base+0x1dc4> │ │ │ │ + cbnz r2, 6a468 <_Py_open@@Base+0x1e3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a2b0 <_Py_open@@Base+0x1df2> │ │ │ │ + bge.n 6a496 <_Py_open@@Base+0x1e6c> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #24856 @ 0x6118 │ │ │ │ + movw r1, #28192 @ 0x6e20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 1f2738 │ │ │ │ - cbz r0, 6a31e <_Py_open@@Base+0x1e60> │ │ │ │ + bl 1f561c │ │ │ │ + cbz r0, 6a504 <_Py_open@@Base+0x1eda> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10b324 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10bb44 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a2fe <_Py_open@@Base+0x1e40> │ │ │ │ + beq.n 6a4e4 <_Py_open@@Base+0x1eba> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a2fe <_Py_open@@Base+0x1e40> │ │ │ │ + cbnz r2, 6a4e4 <_Py_open@@Base+0x1eba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a322 <_Py_open@@Base+0x1e64> │ │ │ │ + bge.n 6a508 <_Py_open@@Base+0x1ede> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #61508 @ 0xf044 │ │ │ │ + movw r1, #64776 @ 0xfd08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 6a34a <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6a530 <_Py_open@@Base+0x1f06> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a36c <_Py_open@@Base+0x1eae> │ │ │ │ - b.n 6a364 <_Py_open@@Base+0x1ea6> │ │ │ │ + bne.n 6a552 <_Py_open@@Base+0x1f28> │ │ │ │ + b.n 6a54a <_Py_open@@Base+0x1f20> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60364 @ 0xebcc │ │ │ │ + movw r0, #63780 @ 0xf924 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a33c <_Py_open@@Base+0x1e7e> │ │ │ │ + bne.n 6a522 <_Py_open@@Base+0x1ef8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a39e <_Py_open@@Base+0x1ee0> │ │ │ │ - bl 7f800 │ │ │ │ + b.n 6a584 <_Py_open@@Base+0x1f5a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a360 <_Py_open@@Base+0x1ea2> │ │ │ │ + bne.n 6a546 <_Py_open@@Base+0x1f1c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a380 <_Py_open@@Base+0x1ec2> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 6a566 <_Py_open@@Base+0x1f3c> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a360 <_Py_open@@Base+0x1ea2> │ │ │ │ - bl 95cc4 │ │ │ │ + bne.n 6a546 <_Py_open@@Base+0x1f1c> │ │ │ │ + bl 96040 │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6765c <_Py_closerange@@Base> │ │ │ │ + bl 675e0 <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ 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 6a3c4 <_Py_open@@Base+0x1f06> │ │ │ │ + bne.n 6a5aa <_Py_open@@Base+0x1f80> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a3e2 <_Py_open@@Base+0x1f24> │ │ │ │ - b.n 6a3dc <_Py_open@@Base+0x1f1e> │ │ │ │ + bne.n 6a5c8 <_Py_open@@Base+0x1f9e> │ │ │ │ + b.n 6a5c2 <_Py_open@@Base+0x1f98> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25444 @ 0x6364 │ │ │ │ + movw r0, #28780 @ 0x706c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a3b6 <_Py_open@@Base+0x1ef8> │ │ │ │ - b.n 6a448 <_Py_open@@Base+0x1f8a> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 6a448 <_Py_open@@Base+0x1f8a> │ │ │ │ + bne.n 6a59c <_Py_open@@Base+0x1f72> │ │ │ │ + b.n 6a62e <_Py_open@@Base+0x2004> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 6a62e <_Py_open@@Base+0x2004> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a3f4 <_Py_open@@Base+0x1f36> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 6a448 <_Py_open@@Base+0x1f8a> │ │ │ │ + bne.n 6a5da <_Py_open@@Base+0x1fb0> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 6a62e <_Py_open@@Base+0x2004> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a412 <_Py_open@@Base+0x1f54> │ │ │ │ + bls.n 6a5f8 <_Py_open@@Base+0x1fce> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + movw r1, #9008 @ 0x2330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6a448 <_Py_open@@Base+0x1f8a> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6a62e <_Py_open@@Base+0x2004> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a426 <_Py_open@@Base+0x1f68> │ │ │ │ + cbz r5, 6a60c <_Py_open@@Base+0x1fe2> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a42a <_Py_open@@Base+0x1f6c> │ │ │ │ + b.n 6a610 <_Py_open@@Base+0x1fe6> │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a44c <_Py_open@@Base+0x1f8e> │ │ │ │ + bge.n 6a632 <_Py_open@@Base+0x2008> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a454 <_Py_open@@Base+0x1f96> │ │ │ │ + b.n 6a63a <_Py_open@@Base+0x2010> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6a482 <_Py_open@@Base+0x1fc4> │ │ │ │ + bhi.n 6a668 <_Py_open@@Base+0x203e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a4a4 <_Py_open@@Base+0x1fe6> │ │ │ │ - b.n 6a49c <_Py_open@@Base+0x1fde> │ │ │ │ - movw r0, #25468 @ 0x637c │ │ │ │ + bne.n 6a68a <_Py_open@@Base+0x2060> │ │ │ │ + b.n 6a682 <_Py_open@@Base+0x2058> │ │ │ │ + movw r0, #28804 @ 0x7084 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a474 <_Py_open@@Base+0x1fb6> │ │ │ │ + bne.n 6a65a <_Py_open@@Base+0x2030> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a52c <_Py_open@@Base+0x206e> │ │ │ │ - bl 7f800 │ │ │ │ + b.n 6a712 <_Py_open@@Base+0x20e8> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a498 <_Py_open@@Base+0x1fda> │ │ │ │ + bne.n 6a67e <_Py_open@@Base+0x2054> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a4b8 <_Py_open@@Base+0x1ffa> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 6a69e <_Py_open@@Base+0x2074> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a498 <_Py_open@@Base+0x1fda> │ │ │ │ + bne.n 6a67e <_Py_open@@Base+0x2054> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a4fe <_Py_open@@Base+0x2040> │ │ │ │ + ble.n 6a6e4 <_Py_open@@Base+0x20ba> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a4d8 <_Py_open@@Base+0x201a> │ │ │ │ + beq.n 6a6be <_Py_open@@Base+0x2094> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a4da <_Py_open@@Base+0x201c> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 6a4da <_Py_open@@Base+0x201c> │ │ │ │ - b.n 6a498 <_Py_open@@Base+0x1fda> │ │ │ │ + bne.n 6a6c0 <_Py_open@@Base+0x2096> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 6a6c0 <_Py_open@@Base+0x2096> │ │ │ │ + b.n 6a67e <_Py_open@@Base+0x2054> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a500 <_Py_open@@Base+0x2042> │ │ │ │ + beq.n 6a6e6 <_Py_open@@Base+0x20bc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35836 @ 0x8bfc │ │ │ │ + movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6a498 <_Py_open@@Base+0x1fda> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6a67e <_Py_open@@Base+0x2054> │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a524 <_Py_open@@Base+0x2066> │ │ │ │ + bge.n 6a70a <_Py_open@@Base+0x20e0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 6a498 <_Py_open@@Base+0x1fda> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 6a67e <_Py_open@@Base+0x2054> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a574 <_Py_open@@Base+0x20b6> │ │ │ │ + bne.n 6a75a <_Py_open@@Base+0x2130> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a58c <_Py_open@@Base+0x20ce> │ │ │ │ + bmi.n 6a772 <_Py_open@@Base+0x2148> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #46920 @ 0xb748 │ │ │ │ + movw r0, #50256 @ 0xc450 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a5b4 <_Py_open@@Base+0x20f6> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a79a <_Py_open@@Base+0x2170> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46920 @ 0xb748 │ │ │ │ + movw r0, #50256 @ 0xc450 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a54a <_Py_open@@Base+0x208c> │ │ │ │ - b.n 6a5b4 <_Py_open@@Base+0x20f6> │ │ │ │ + bne.n 6a730 <_Py_open@@Base+0x2106> │ │ │ │ + b.n 6a79a <_Py_open@@Base+0x2170> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a5b8 <_Py_open@@Base+0x20fa> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 6a79e <_Py_open@@Base+0x2174> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #46920 @ 0xb748 │ │ │ │ + movw r0, #50256 @ 0xc450 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a6b4 <_Py_open@@Base+0x21f6> │ │ │ │ + b.n 6a89a <_Py_open@@Base+0x2270> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a6ac <_Py_open@@Base+0x21ee> │ │ │ │ + beq.n 6a892 <_Py_open@@Base+0x2268> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46304 @ 0xb4e0 │ │ │ │ + movw r1, #49640 @ 0xc1e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c4fe0 │ │ │ │ + bl c57a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a61c <_Py_open@@Base+0x215e> │ │ │ │ - movw r1, #31360 @ 0x7a80 │ │ │ │ + cbz r0, 6a802 <_Py_open@@Base+0x21d8> │ │ │ │ + movw r1, #34816 @ 0x8800 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c4fe0 │ │ │ │ - cbz r0, 6a620 <_Py_open@@Base+0x2162> │ │ │ │ + bl c57a4 │ │ │ │ + cbz r0, 6a806 <_Py_open@@Base+0x21dc> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46308 @ 0xb4e4 │ │ │ │ + movw r1, #49644 @ 0xc1ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c4fe0 │ │ │ │ + bl c57a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a626 <_Py_open@@Base+0x2168> │ │ │ │ + cbz r0, 6a80c <_Py_open@@Base+0x21e2> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46312 @ 0xb4e8 │ │ │ │ + movw r1, #49648 @ 0xc1f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c4fe0 │ │ │ │ + bl c57a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a62a <_Py_open@@Base+0x216c> │ │ │ │ + cbz r0, 6a810 <_Py_open@@Base+0x21e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46320 @ 0xb4f0 │ │ │ │ + movw r1, #49656 @ 0xc1f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6a5b4 <_Py_open@@Base+0x20f6> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6a79a <_Py_open@@Base+0x2170> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a62c <_Py_open@@Base+0x216e> │ │ │ │ + b.n 6a812 <_Py_open@@Base+0x21e8> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a62c <_Py_open@@Base+0x216e> │ │ │ │ + b.n 6a812 <_Py_open@@Base+0x21e8> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a62c <_Py_open@@Base+0x216e> │ │ │ │ + b.n 6a812 <_Py_open@@Base+0x21e8> │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df1a0 │ │ │ │ + bl 1e2718 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a690 <_Py_open@@Base+0x21d2> │ │ │ │ - movw r3, #12749 @ 0x31cd │ │ │ │ + bne.n 6a876 <_Py_open@@Base+0x224c> │ │ │ │ + movw r3, #25341 @ 0x62fd │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #11805 @ 0x2e1d │ │ │ │ + movw r1, #24397 @ 0x5f4d │ │ │ │ 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 6a5b4 <_Py_open@@Base+0x20f6> │ │ │ │ + beq.n 6a79a <_Py_open@@Base+0x2170> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115490 │ │ │ │ + bl 115ec8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a684 <_Py_open@@Base+0x21c6> │ │ │ │ + beq.n 6a86a <_Py_open@@Base+0x2240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a684 <_Py_open@@Base+0x21c6> │ │ │ │ + cbnz r3, 6a86a <_Py_open@@Base+0x2240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a694 <_Py_open@@Base+0x21d6> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a87a <_Py_open@@Base+0x2250> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a69c <_Py_open@@Base+0x21de> │ │ │ │ + b.n 6a882 <_Py_open@@Base+0x2258> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a686 <_Py_open@@Base+0x21c8> │ │ │ │ + beq.n 6a86c <_Py_open@@Base+0x2242> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a6b4 <_Py_open@@Base+0x21f6> │ │ │ │ + beq.n 6a89a <_Py_open@@Base+0x2270> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a6b4 <_Py_open@@Base+0x21f6> │ │ │ │ + b.n 6a89a <_Py_open@@Base+0x2270> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6a6e4 <_Py_open@@Base+0x2226> │ │ │ │ + bgt.n 6a8ca <_Py_open@@Base+0x22a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35860 @ 0x8c14 │ │ │ │ + movw r1, #39284 @ 0x9974 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 6a74e <_Py_open@@Base+0x2290> │ │ │ │ + bl d2088 │ │ │ │ + b.n 6a934 <_Py_open@@Base+0x230a> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a702 <_Py_open@@Base+0x2244> │ │ │ │ + ble.n 6a8e8 <_Py_open@@Base+0x22be> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35908 @ 0x8c44 │ │ │ │ + movw r1, #39332 @ 0x99a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 6a74e <_Py_open@@Base+0x2290> │ │ │ │ + bl d2088 │ │ │ │ + b.n 6a934 <_Py_open@@Base+0x230a> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a74e <_Py_open@@Base+0x2290> │ │ │ │ + blt.n 6a934 <_Py_open@@Base+0x230a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a910 │ │ │ │ + bl 16cacc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a722 <_Py_open@@Base+0x2264> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 6a74e <_Py_open@@Base+0x2290> │ │ │ │ + bne.n 6a908 <_Py_open@@Base+0x22de> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 6a934 <_Py_open@@Base+0x230a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a738 <_Py_open@@Base+0x227a> │ │ │ │ + beq.n 6a91e <_Py_open@@Base+0x22f4> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a73e <_Py_open@@Base+0x2280> │ │ │ │ + beq.n 6a924 <_Py_open@@Base+0x22fa> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a740 <_Py_open@@Base+0x2282> │ │ │ │ - b.n 6a74e <_Py_open@@Base+0x2290> │ │ │ │ + bge.n 6a926 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a934 <_Py_open@@Base+0x230a> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a740 <_Py_open@@Base+0x2282> │ │ │ │ + b.n 6a926 <_Py_open@@Base+0x22fc> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 69a78 <_Py_open@@Base+0x15ba> │ │ │ │ + b.w 69be4 <_Py_open@@Base+0x15ba> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a786 <_Py_open@@Base+0x22c8> │ │ │ │ + blt.n 6a96c <_Py_open@@Base+0x2342> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a78a <_Py_open@@Base+0x22cc> │ │ │ │ + bne.n 6a970 <_Py_open@@Base+0x2346> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a792 <_Py_open@@Base+0x22d4> │ │ │ │ + b.n 6a978 <_Py_open@@Base+0x234e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 6a7ae <_Py_open@@Base+0x22f0> │ │ │ │ + cbz r3, 6a994 <_Py_open@@Base+0x236a> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a7b0 <_Py_open@@Base+0x22f2> │ │ │ │ + b.n 6a996 <_Py_open@@Base+0x236c> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a7be <_Py_open@@Base+0x2300> │ │ │ │ + cbnz r3, 6a9a4 <_Py_open@@Base+0x237a> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a7be <_Py_open@@Base+0x2300> │ │ │ │ + ble.n 6a9a4 <_Py_open@@Base+0x237a> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a7be <_Py_open@@Base+0x2300> │ │ │ │ - cbnz r4, 6a7e0 <_Py_open@@Base+0x2322> │ │ │ │ + bgt.n 6a9a4 <_Py_open@@Base+0x237a> │ │ │ │ + cbnz r4, 6a9c6 <_Py_open@@Base+0x239c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a840 <_Py_open@@Base+0x2382>) │ │ │ │ + ldr r4, [pc, #124] @ (6aa24 <_Py_open@@Base+0x23fa>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a7e0 <_Py_open@@Base+0x2322> │ │ │ │ + cbnz r0, 6a9c6 <_Py_open@@Base+0x239c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a83a <_Py_open@@Base+0x237c> │ │ │ │ + b.n 6aa20 <_Py_open@@Base+0x23f6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e694 │ │ │ │ + bl 1605f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a7dc <_Py_open@@Base+0x231e> │ │ │ │ + blt.n 6a9c2 <_Py_open@@Base+0x2398> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a802 <_Py_open@@Base+0x2344> │ │ │ │ + beq.n 6a9e8 <_Py_open@@Base+0x23be> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a804 <_Py_open@@Base+0x2346> │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 6a804 <_Py_open@@Base+0x2346> │ │ │ │ - b.n 6a7dc <_Py_open@@Base+0x231e> │ │ │ │ + bne.n 6a9ea <_Py_open@@Base+0x23c0> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 6a9ea <_Py_open@@Base+0x23c0> │ │ │ │ + b.n 6a9c2 <_Py_open@@Base+0x2398> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - cbz r4, 6a832 <_Py_open@@Base+0x2374> │ │ │ │ + bl 98b34 │ │ │ │ + cbz r4, 6aa18 <_Py_open@@Base+0x23ee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1510 │ │ │ │ + b.w f1d24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #352] @ (6a9a4 ) │ │ │ │ + ldr r4, [pc, #352] @ (6ab88 ) │ │ │ │ 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, #35952 @ 0x8c70 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #42988 @ 0xa7ec │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 671b2 │ │ │ │ - bl 6bff0 │ │ │ │ - cbnz r0, 6a886 <_Py_open@@Base+0x23c8> │ │ │ │ + bl 67096 │ │ │ │ + bl 6c2b8 │ │ │ │ + cbnz r0, 6aa48 <_Py_open@@Base+0x241e> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43077 @ 0xa845 │ │ │ │ + movw r0, #33553 @ 0x8311 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d3ad0 │ │ │ │ + bl 1d7598 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a8c0 <_Py_open@@Base+0x2402> │ │ │ │ + bne.n 6aa82 <_Py_open@@Base+0x2458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1070d8 │ │ │ │ + bl 1078f8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35968 @ 0x8c80 │ │ │ │ + movw r1, #39376 @ 0x99d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a8dc <_Py_open@@Base+0x241e> │ │ │ │ + b.n 6aa9e <_Py_open@@Base+0x2474> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11ccf8 │ │ │ │ + bl 11d724 │ │ │ │ mov r0, r4 │ │ │ │ - bl ff9a4 │ │ │ │ + bl 1001b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1070d8 │ │ │ │ + bl 1078f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a8de : │ │ │ │ +0006aaa0 : │ │ │ │ b.w 303d8 │ │ │ │ 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 152bac │ │ │ │ - cbnz r0, 6a914 │ │ │ │ + bl 154838 │ │ │ │ + cbnz r0, 6aad6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35996 @ 0x8c9c │ │ │ │ + movw r1, #39404 @ 0x99ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6a91e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6aae0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1531ac │ │ │ │ + bl 154e38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a922 │ │ │ │ + bge.n 6aae4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a9f8 │ │ │ │ + b.n 6abba │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a940 │ │ │ │ + ble.n 6ab02 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36036 @ 0x8cc4 │ │ │ │ + movw r1, #39444 @ 0x9a14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6a91e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6aae0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a950 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 6a91e │ │ │ │ + cbnz r0, 6ab12 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 6aae0 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a9c8 │ │ │ │ - bl e6df8 │ │ │ │ + beq.n 6ab8a │ │ │ │ + bl e75f4 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a9e2 │ │ │ │ + beq.n 6aba4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a998 │ │ │ │ + bmi.n 6ab5a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36052 @ 0x8cd4 │ │ │ │ + movw r1, #39460 @ 0x9a24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a9a4 │ │ │ │ - b.n 6a9e2 │ │ │ │ - bl 1e500c <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6ab66 │ │ │ │ + b.n 6aba4 │ │ │ │ + bl 1e82e4 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a9b2 │ │ │ │ + cbnz r0, 6ab74 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a9e2 │ │ │ │ + beq.n 6aba4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a9e2 │ │ │ │ + cbnz r3, 6aba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a9e2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6aba4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a9c2 │ │ │ │ + beq.n 6ab84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a9c2 │ │ │ │ + cbnz r3, 6ab84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a958 │ │ │ │ + b.n 6ab1a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a9ea │ │ │ │ + bge.n 6abac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 6a91e │ │ │ │ + bl 77670 │ │ │ │ + b.n 6aae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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] @ (6aa40 ) │ │ │ │ + ldr r3, [pc, #44] @ (6ac04 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 214b40 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6aa3c │ │ │ │ + bl 216ccc <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6abfe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aa38 │ │ │ │ + bge.n 6abfa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 6aa3c │ │ │ │ - bl 800d0 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 6abfe │ │ │ │ + bl 80408 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #528] @ (6ac54 ) │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #528] @ (6ae18 ) │ │ │ │ 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, #36076 @ 0x8cec │ │ │ │ + movw r2, #39484 @ 0x9a3c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1faaac <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6aa90 │ │ │ │ + bl 168db0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6ac54 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aa88 │ │ │ │ + bge.n 6ac4c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 6aa90 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 6ac54 │ │ │ │ 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, 6aab8 │ │ │ │ + cbnz r0, 6ac7c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6aada │ │ │ │ + b.n 6ac9e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14cbd4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e7c4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aad6 │ │ │ │ + blt.n 6ac9a │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23e92c <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 2403a4 <_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 720d4 │ │ │ │ - cbz r0, 6ab66 │ │ │ │ + bl 723ec │ │ │ │ + cbz r0, 6ad2a │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6ab78 │ │ │ │ + vldr d8, [pc, #116] @ 6ad38 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26b930 │ │ │ │ + bl 26c6a8 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26b930 │ │ │ │ + bl 26c6a8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83e00 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6ab50 │ │ │ │ + cbz r0, 6ad14 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26b930 │ │ │ │ + bl 26c6a8 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26b930 │ │ │ │ + bl 26c6a8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83ac4 │ │ │ │ - cbnz r0, 6ab6a │ │ │ │ + bl 83e00 │ │ │ │ + cbnz r0, 6ad2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ab66 │ │ │ │ + beq.n 6ad2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ab66 │ │ │ │ + cbnz r3, 6ad2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ab6c │ │ │ │ + b.n 6ad30 │ │ │ │ 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 6abaa │ │ │ │ + bhi.n 6ad6a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6abc8 │ │ │ │ - b.n 6abc2 │ │ │ │ - movw r0, #25364 @ 0x6314 │ │ │ │ + bne.n 6ad88 │ │ │ │ + b.n 6ad82 │ │ │ │ + movw r0, #28700 @ 0x701c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ab9c │ │ │ │ - b.n 6abfe │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 6abfe │ │ │ │ + bne.n 6ad5c │ │ │ │ + b.n 6adbe │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 6adbe │ │ │ │ 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 6aa94 │ │ │ │ + bl 6ac58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6abfe │ │ │ │ + blt.n 6adbe │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6aa94 │ │ │ │ + bl 6ac58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6abfe │ │ │ │ + blt.n 6adbe │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6ac02 │ │ │ │ + cbz r0, 6adc2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ac08 │ │ │ │ + b.n 6adc8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6aade │ │ │ │ + bl 6aca2 │ │ │ │ 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 f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ac30 │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 6ac4e │ │ │ │ + bne.n 6adf0 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 6ae0e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6ac46 │ │ │ │ + cbz r0, 6ae06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ac50 │ │ │ │ + b.n 6ae10 │ │ │ │ mov r0, sp │ │ │ │ - bl 6aade │ │ │ │ - b.n 6ac50 │ │ │ │ + bl 6aca2 │ │ │ │ + b.n 6ae10 │ │ │ │ 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 d3af0 │ │ │ │ + bl d42fc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - movw r0, #36088 @ 0x8cf8 │ │ │ │ + bl f1d24 │ │ │ │ + movw r0, #39496 @ 0x9a48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ee484 │ │ │ │ + bl 1f1638 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3b04 │ │ │ │ + bl d4310 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006ac9a <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006ae5a <_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] @ (6acd8 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6ae98 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c278 │ │ │ │ + bl 6c540 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6acd2 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6ae92 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6acd4 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6ae94 <_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 11b150 │ │ │ │ + bl 11bb90 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d2a34 │ │ │ │ + b.w 1d64fc │ │ │ │ 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 14ddd8 │ │ │ │ + bl 14f9d0 │ │ │ │ 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 14ddd8 │ │ │ │ + bl 14f9d0 │ │ │ │ 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 14ddd8 │ │ │ │ + bl 14f9d0 │ │ │ │ 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 71400 │ │ │ │ - cbz r0, 6ada8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6adb0 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #36152 @ 0x8d38 │ │ │ │ + bl 71718 │ │ │ │ + cbz r0, 6af68 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6af70 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #39560 @ 0x9a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6adaa <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6af6a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ada8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6af68 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ada8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6af68 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 1eddb4 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1542f8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eddd8 <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1f0f8c │ │ │ │ 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, #36168 @ 0x8d48 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 6ae16 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 6ae1a <_PyOS_IsMainThread@@Base+0x180> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36184 @ 0x8d58 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6ae66 <_PyOS_IsMainThread@@Base+0x1cc> │ │ │ │ - bl 62b7c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62aaa │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6ae44 <_PyOS_IsMainThread@@Base+0x1aa> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r1, #36220 @ 0x8d7c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 6ae16 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ - adds r0, #2 │ │ │ │ - bne.n 6ae60 <_PyOS_IsMainThread@@Base+0x1c6> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36248 @ 0x8d98 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6ae16 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f9e8 │ │ │ │ - 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, #16640 @ 0x4100 │ │ │ │ + movw r1, #20016 @ 0x4e30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 6aec0 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 6afea <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24a64c <_PyTime_FromLong@@Base> │ │ │ │ + bl 24bc90 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aec0 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + blt.n 6afea <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14d64c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f244 <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6aec0 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + beq.n 6afea <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6aec4 <_PyOS_IsMainThread@@Base+0x22a> │ │ │ │ + cbz r0, 6afee <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aecc <_PyOS_IsMainThread@@Base+0x232> │ │ │ │ + b.n 6aff6 <_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 12599c │ │ │ │ + bl 1268a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6af38 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + cbz r0, 6b062 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl de730 │ │ │ │ + bl def44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl de730 │ │ │ │ + bl def44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl de730 │ │ │ │ + bl def44 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #36284 @ 0x8dbc │ │ │ │ + movw r0, #39576 @ 0x9a98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6af2c <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ + beq.n 6b056 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6af30 <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ + cbz r3, 6b05a <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6af38 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + b.n 6b062 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6af2c <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b056 <_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 6af76 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 6b0a0 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #18664 @ 0x48e8 │ │ │ │ + movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6afba <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b0e4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6afba <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + cbz r0, 6b0e4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6afa4 <_PyOS_IsMainThread@@Base+0x30a> │ │ │ │ + beq.n 6b0ce <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6afba <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6b0e4 <_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 f1780 │ │ │ │ + b.w f1f94 │ │ │ │ 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 6afe6 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + bne.n 6b110 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6affe <_PyOS_IsMainThread@@Base+0x364> │ │ │ │ - b.n 6b03e <_PyOS_IsMainThread@@Base+0x3a4> │ │ │ │ + bne.n 6b128 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ + b.n 6b168 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #704 @ 0x2c0 │ │ │ │ + movw r0, #3976 @ 0xf88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6afd6 <_PyOS_IsMainThread@@Base+0x33c> │ │ │ │ - b.n 6b0ac <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bne.n 6b100 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ + b.n 6b1d6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6b020 <_PyOS_IsMainThread@@Base+0x386> │ │ │ │ + bpl.n 6b14a <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0ac <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + beq.n 6b1d6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b040 <_PyOS_IsMainThread@@Base+0x3a6> │ │ │ │ - b.n 6b07e <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + beq.n 6b16a <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ + b.n 6b1a8 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #704 @ 0x2c0 │ │ │ │ + movw r0, #3976 @ 0xf88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b0ac <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b1d6 <_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 6b068 <_PyOS_IsMainThread@@Base+0x3ce> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 6b192 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #704 @ 0x2c0 │ │ │ │ + movw r0, #3976 @ 0xf88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b0ac <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b1d6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6b0ac <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + cbz r0, 6b1d6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b096 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + beq.n 6b1c0 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6b0ac <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6b1d6 <_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 f1780 │ │ │ │ + b.w f1f94 │ │ │ │ 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 6b0d8 <_PyOS_IsMainThread@@Base+0x43e> │ │ │ │ + bne.n 6b202 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b0f0 <_PyOS_IsMainThread@@Base+0x456> │ │ │ │ - b.n 6b130 <_PyOS_IsMainThread@@Base+0x496> │ │ │ │ + bne.n 6b21a <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ + b.n 6b25a <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #716 @ 0x2cc │ │ │ │ + movw r0, #3988 @ 0xf94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b0c8 <_PyOS_IsMainThread@@Base+0x42e> │ │ │ │ - b.n 6b1b0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bne.n 6b1f2 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + b.n 6b2da <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6b112 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bpl.n 6b23c <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b1b0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + beq.n 6b2da <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b132 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - b.n 6b170 <_PyOS_IsMainThread@@Base+0x4d6> │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + beq.n 6b25c <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ + b.n 6b29a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #716 @ 0x2cc │ │ │ │ + movw r0, #3988 @ 0xf94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b1b0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b2da <_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 6b15a <_PyOS_IsMainThread@@Base+0x4c0> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 6b284 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #716 @ 0x2cc │ │ │ │ + movw r0, #3988 @ 0xf94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b1b0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b2da <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b1b0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + cbz r0, 6b2da <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b188 <_PyOS_IsMainThread@@Base+0x4ee> │ │ │ │ + beq.n 6b2b2 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6b1b0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6b2da <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4080 │ │ │ │ + bl f48a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b19a <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 6b1b0 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bne.n 6b2c4 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 6b2da <_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 f1780 │ │ │ │ + b.w f1f94 │ │ │ │ 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 6b228 <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ + beq.n 6b352 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b20a <_PyOS_IsMainThread@@Base+0x570> │ │ │ │ + bpl.n 6b334 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b24e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + cbz r0, 6b378 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b22a <_PyOS_IsMainThread@@Base+0x590> │ │ │ │ + beq.n 6b354 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6b24e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6b378 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #732 @ 0x2dc │ │ │ │ + movw r0, #4004 @ 0xfa4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b24e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b378 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6b242 <_PyOS_IsMainThread@@Base+0x5a8> │ │ │ │ + cbnz r0, 6b36c <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 6b24e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 6b378 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1780 │ │ │ │ + b.w f1f94 │ │ │ │ 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 6b292 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + bne.n 6b3bc <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6b2aa <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 6b3d4 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #744 @ 0x2e8 │ │ │ │ + movw r0, #4016 @ 0xfb0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b2b6 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b3e0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #744 @ 0x2e8 │ │ │ │ + movw r0, #4016 @ 0xfb0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b26a <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - b.n 6b2b6 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bne.n 6b394 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ + b.n 6b3e0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b2ba <_PyOS_IsMainThread@@Base+0x620> │ │ │ │ + cbnz r0, 6b3e4 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b348 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ + b.n 6b472 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6b2f2 <_PyOS_IsMainThread@@Base+0x658> │ │ │ │ + bne.n 6b41c <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b328 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ + beq.n 6b452 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b30a <_PyOS_IsMainThread@@Base+0x670> │ │ │ │ + bpl.n 6b434 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b2b6 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + beq.n 6b3e0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b32a <_PyOS_IsMainThread@@Base+0x690> │ │ │ │ + beq.n 6b454 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6b2b6 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ - movw r2, #53488 @ 0xd0f0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6b3e0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r2, #56904 @ 0xde48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58120 @ 0xe308 │ │ │ │ + movw r1, #61536 @ 0xf060 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #744 @ 0x2e8 │ │ │ │ + movw r0, #4016 @ 0xfb0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b2b6 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b3e0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6b340 <_PyOS_IsMainThread@@Base+0x6a6> │ │ │ │ + cbz r0, 6b46a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1780 │ │ │ │ + b.w f1f94 │ │ │ │ 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, 6b368 <_PyOS_IsMainThread@@Base+0x6ce> │ │ │ │ + cbnz r2, 6b492 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b37c <_PyOS_IsMainThread@@Base+0x6e2> │ │ │ │ - b.n 6b38e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ + bne.n 6b4a6 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ + b.n 6b4b8 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ + movw r0, #7652 @ 0x1de4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b360 <_PyOS_IsMainThread@@Base+0x6c6> │ │ │ │ - b.n 6b39a <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ + bne.n 6b48a <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ + b.n 6b4c4 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ + movw r0, #7652 @ 0x1de4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b39a <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b4c4 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2314f0 │ │ │ │ + b.w 2332b8 │ │ │ │ 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, 6b3bc <_PyOS_IsMainThread@@Base+0x722> │ │ │ │ + cbnz r2, 6b4e6 <_PyOS_IsMainThread@@Base+0x68c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b3d2 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ - b.n 6b3e6 <_PyOS_IsMainThread@@Base+0x74c> │ │ │ │ - movw r0, #4520 @ 0x11a8 │ │ │ │ + bne.n 6b4fc <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ + b.n 6b510 <_PyOS_IsMainThread@@Base+0x6b6> │ │ │ │ + movw r0, #7820 @ 0x1e8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b3b4 <_PyOS_IsMainThread@@Base+0x71a> │ │ │ │ + bne.n 6b4de <_PyOS_IsMainThread@@Base+0x684> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b476 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + b.n 6b5a0 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4520 @ 0x11a8 │ │ │ │ + movw r0, #7820 @ 0x1e8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3ce <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6b4f8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6b42e <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + bne.n 6b558 <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6b422 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + blt.n 6b54c <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6b422 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + bne.n 6b54c <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6b422 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + bge.n 6b54c <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b476 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + beq.n 6b5a0 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6b476 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + b.n 6b5a0 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 824d8 │ │ │ │ + b.w 82810 │ │ │ │ mov r0, r8 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3ce <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6b4f8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 6b476 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + ble.n 6b5a0 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 824d8 │ │ │ │ - cbnz r0, 6b470 <_PyOS_IsMainThread@@Base+0x7d6> │ │ │ │ + bl 82810 │ │ │ │ + cbnz r0, 6b59a <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3ce <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6b4f8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b3ce <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + bne.n 6b4f8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b3ce <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b4f8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6b440 <_PyOS_IsMainThread@@Base+0x7a6> │ │ │ │ + b.n 6b56a <_PyOS_IsMainThread@@Base+0x710> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b498 <_PyOS_IsMainThread@@Base+0x7fe> │ │ │ │ + cbnz r2, 6b5c2 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b4ac <_PyOS_IsMainThread@@Base+0x812> │ │ │ │ - b.n 6b4be <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ - movw r0, #61620 @ 0xf0b4 │ │ │ │ + bne.n 6b5d6 <_PyOS_IsMainThread@@Base+0x77c> │ │ │ │ + b.n 6b5e8 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ + movw r0, #64996 @ 0xfde4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b2cc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16d488 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b490 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ - b.n 6b4ee <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + bne.n 6b5ba <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ + b.n 6b618 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #61620 @ 0xf0b4 │ │ │ │ + movw r0, #64996 @ 0xfde4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b4ee <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b618 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8e688 │ │ │ │ + bl 8e9e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b4ee <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + cbz r0, 6b618 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl faf24 │ │ │ │ + bl fb898 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b4f2 <_PyOS_IsMainThread@@Base+0x858> │ │ │ │ + cbnz r0, 6b61c <_PyOS_IsMainThread@@Base+0x7c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b4ee <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + beq.n 6b618 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b4ee <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + cbnz r3, 6b618 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b52a <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + b.n 6b654 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dcbc4 │ │ │ │ + bl dd3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b514 <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ + beq.n 6b63e <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b514 <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ + cbnz r3, 6b63e <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b52a <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + beq.n 6b654 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b52a <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + cbnz r3, 6b654 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, #54480 @ 0xd4d0 │ │ │ │ + movw r1, #57896 @ 0xe228 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c55c │ │ │ │ - cbnz r0, 6b554 <_PyOS_IsMainThread@@Base+0x8ba> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbnz r0, 6b67e <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b58a <_PyOS_IsMainThread@@Base+0x8f0> │ │ │ │ + b.n 6b6b4 <_PyOS_IsMainThread@@Base+0x85a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e94e0 │ │ │ │ + bl e9ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b550 <_PyOS_IsMainThread@@Base+0x8b6> │ │ │ │ + beq.n 6b67a <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97713,552 +97828,502 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #36292 @ 0x8dc4 │ │ │ │ + movw r1, #39584 @ 0x9aa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8c55c │ │ │ │ - cbnz r0, 6b5b8 <_PyOS_IsMainThread@@Base+0x91e> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbnz r0, 6b6e2 <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b634 <_PyOS_IsMainThread@@Base+0x99a> │ │ │ │ + b.n 6b75e <_PyOS_IsMainThread@@Base+0x904> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e94e0 │ │ │ │ + bl e9ce0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b5b4 <_PyOS_IsMainThread@@Base+0x91a> │ │ │ │ + beq.n 6b6de <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e94e0 │ │ │ │ + bl e9ce0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b62e <_PyOS_IsMainThread@@Base+0x994> │ │ │ │ + cbz r0, 6b758 <_PyOS_IsMainThread@@Base+0x8fe> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b5e8 <_PyOS_IsMainThread@@Base+0x94e> │ │ │ │ + bgt.n 6b712 <_PyOS_IsMainThread@@Base+0x8b8> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b608 <_PyOS_IsMainThread@@Base+0x96e> │ │ │ │ + cbz r0, 6b732 <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6b626 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ + b.n 6b750 <_PyOS_IsMainThread@@Base+0x8f6> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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, #54480 @ 0xd4d0 │ │ │ │ + movw r1, #57896 @ 0xe228 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c55c │ │ │ │ - cbz r0, 6b686 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bl 8c8b0 │ │ │ │ + cbz r0, 6b7b0 <_PyOS_IsMainThread@@Base+0x956> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8fe30 │ │ │ │ + bl 90190 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37364 @ 0x91f4 │ │ │ │ + movw r2, #40664 @ 0x9ed8 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006b68a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #49456 @ 0xc130 │ │ │ │ +0006b7b4 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #52848 @ 0xce70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 91a5c │ │ │ │ + b.w 91dbc │ │ │ │ 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 834f8 │ │ │ │ + bl 83834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b714 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b83e <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bd074 │ │ │ │ + bl 1c123c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f800 │ │ │ │ - cbz r0, 6b716 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7fb38 │ │ │ │ + cbz r0, 6b840 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b714 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b83e <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b714 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b83e <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 20738c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 6b78e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 2097a4 <_Py_RestoreSignals@@Base+0x744> │ │ │ │ + cbz r0, 6b8b8 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 95cc4 │ │ │ │ + bl 96040 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b784 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b8ae <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b774 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e4a64 │ │ │ │ + bne.n 6b89e <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b744 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b86e <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b78e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b8b8 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 6b78e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f1d24 │ │ │ │ + b.n 6b8b8 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b69a <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b7c4 <_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 6b7b8 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b8e2 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 20738c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbnz r0, 6b7d0 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b886 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2097a4 <_Py_RestoreSignals@@Base+0x744> │ │ │ │ + cbnz r0, 6b8fa <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b9b0 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25552 @ 0x63d0 │ │ │ │ + movw r0, #28888 @ 0x70d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b7ac <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b886 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b8d6 <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b9b0 <_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 14cbd4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14e7c4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b886 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b9b0 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b810 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b93a <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #360 @ 0x168 │ │ │ │ + movw r1, #3736 @ 0xe98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6b886 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6b9b0 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17ebf4 <_PyDeadline_Init@@Base> │ │ │ │ + bl 181974 <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14d64c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14f244 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b886 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 95cc4 │ │ │ │ + blt.n 6b9b0 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b894 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b9be <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b864 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b98e <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b88a <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b9b4 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ - b.n 6b89e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e4a64 │ │ │ │ + bl f1d24 │ │ │ │ + b.n 6b9c8 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e5264 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b886 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 24316c <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b9b0 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 24621c <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b81c <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b894 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b946 <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b9be <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b89e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b9c8 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b89e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b9c8 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b69a <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b7c4 <_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 6b8ee <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6ba18 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b8ee <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6ba18 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36296 @ 0x8dc8 │ │ │ │ + movw r1, #39588 @ 0x9aa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b922 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6ba4c <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b91c <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6ba46 <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9aaac <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ae14 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b90a <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6ba34 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b8e8 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6ba12 <_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 6b920 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6ba4a <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + │ │ │ │ +0006ba4e : │ │ │ │ + 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 r4, r0 │ │ │ │ - bl 71400 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b9b2 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r8, #63584 @ 0xf860 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r7, #0 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r3, #8] │ │ │ │ - b.n 6b984 <_Py_Get_Getpath_CodeObject@@Base+0x2fa> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 82838 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6b9b6 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79454 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 6b9d0 <_Py_Get_Getpath_CodeObject@@Base+0x346> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 6b9e0 <_Py_Get_Getpath_CodeObject@@Base+0x356> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 6b9ac <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ - adds r7, #1 │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bls.n 6b9f0 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - ldr.w r6, [r3, r7, lsl #3] │ │ │ │ - add.w r3, r3, r7, lsl #3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 6b982 <_Py_Get_Getpath_CodeObject@@Base+0x2f8> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - bl 7dec4 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r5, [pc, #364] @ (6bbcc ) │ │ │ │ + sub sp, #28 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r4, #41344 @ 0xa180 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + mov r8, r2 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr.w r9, [r3, r5] │ │ │ │ + ble.n 6ba7e │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 6ba82 │ │ │ │ + add r5, sp, #4 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b956 <_Py_Get_Getpath_CodeObject@@Base+0x2cc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6b9f0 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ + beq.w 6bbb8 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl 88b30 │ │ │ │ + cbnz r0, 6babe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b9ac <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6b9ac <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9ac <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + beq.w 6bbb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b976 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bne.w 6bbb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b976 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6b97c <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b97c <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6b924 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6b924 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ - cbz r0, 6ba64 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 720d4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6ba30 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6ba64 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ba64 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ba64 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 720d4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6ba68 <_Py_Get_Getpath_CodeObject@@Base+0x3de> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 6ba4e <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ba4e <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbb8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.n 6ba92 │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ + movw r0, #64168 @ 0xfaa8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 7a534 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1d1720 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 78638 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r7, 6bb16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ba64 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + beq.n 6bb08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ba64 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + cbnz r3, 6bb08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6ba80 <_Py_Get_Getpath_CodeObject@@Base+0x3f6> │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r5, [r0, #12] │ │ │ │ - strd r3, r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #39620 @ 0x9ac4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #188] @ (6bbd0 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bb26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6bb26 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cbnz r3, 6baa8 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ - cmp r2, r4 │ │ │ │ - ble.n 6baa8 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6baa8 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ - cbnz r0, 6bac4 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6bb30 <_Py_Get_Getpath_CodeObject@@Base+0x4a6>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 10167c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6bac4 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6bbc6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bb22 <_Py_Get_Getpath_CodeObject@@Base+0x498> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 11aa80 │ │ │ │ + strd r6, r5, [sp, #16] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 1d25c0 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bac0 <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d298 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #14784 @ 0x39c0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36328 @ 0x8de8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe88 │ │ │ │ + beq.n 6bbc6 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + cbnz r5, 6bb52 │ │ │ │ + movw r1, #39644 @ 0x9adc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #128] @ (6bbd0 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6bbd4 ) │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 127040 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6bb02 <_Py_Get_Getpath_CodeObject@@Base+0x478> │ │ │ │ - bl 7f800 │ │ │ │ + bge.n 6bb6c │ │ │ │ + movw r1, #39676 @ 0x9afc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #104] @ (6bbd0 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cbz r0, 6bba0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1110c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bac0 <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bb1a <_Py_Get_Getpath_CodeObject@@Base+0x490> │ │ │ │ - bl 95cc4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29404 │ │ │ │ - mov r4, r0 │ │ │ │ + bge.n 6bb8a │ │ │ │ + movw r1, #39696 @ 0x9b10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #72] @ (6bbd0 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bba0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6bba0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bbc6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6bbc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987bc │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 6baf4 <_Py_Get_Getpath_CodeObject@@Base+0x46a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 800d0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 782fc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #704] @ (6bdf4 <_Py_Get_Getpath_CodeObject@@Base+0x76a>) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbc6 │ │ │ │ + movw r1, #39728 @ 0x9b30 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #12] @ (6bbd0 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 6bf60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0006bbd8 : │ │ │ │ + movw r3, #40036 @ 0x9c64 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + clz r2, r2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + b.w 6ba4e │ │ │ │ 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 │ │ │ │ @@ -98267,384 +98332,589 @@ │ │ │ │ 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, #36340 @ 0x8df4 │ │ │ │ + movw r2, #39748 @ 0x9b44 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6bbfc <_Py_Get_Getpath_CodeObject@@Base+0x572>) │ │ │ │ + ldr r3, [pc, #148] @ (6bcb4 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d26e8 │ │ │ │ - cbz r0, 6bb96 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ + bl d2ee8 │ │ │ │ + cbz r0, 6bc4e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6bb9a <_Py_Get_Getpath_CodeObject@@Base+0x510> │ │ │ │ + bge.n 6bc52 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36360 @ 0x8e08 │ │ │ │ + movw r1, #39768 @ 0x9b58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bbf8 <_Py_Get_Getpath_CodeObject@@Base+0x56e> │ │ │ │ - bne.n 6bba2 <_Py_Get_Getpath_CodeObject@@Base+0x518> │ │ │ │ + b.n 6bcb0 │ │ │ │ + bne.n 6bc5a │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6bbc4 <_Py_Get_Getpath_CodeObject@@Base+0x53a> │ │ │ │ + b.n 6bc7c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6bbc4 <_Py_Get_Getpath_CodeObject@@Base+0x53a> │ │ │ │ + ble.n 6bc7c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce984 │ │ │ │ + bl cf174 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36400 @ 0x8e30 │ │ │ │ + movw r1, #39808 @ 0x9b80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6bb96 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6bc4e │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5bdbe <_PyLong_Size_t_Converter@@Base+0x244> │ │ │ │ + bl 5bdb2 <_PyLong_Size_t_Converter@@Base+0x242> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6bbe4 <_Py_Get_Getpath_CodeObject@@Base+0x55a> │ │ │ │ - bl ce984 │ │ │ │ + bge.n 6bc9c │ │ │ │ + bl cf174 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782a0 │ │ │ │ - b.n 6bb96 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ - bl ce984 │ │ │ │ - movw r0, #36448 @ 0x8e60 │ │ │ │ + bl 78638 │ │ │ │ + b.n 6bc4e │ │ │ │ + bl cf174 │ │ │ │ + movw r0, #39856 @ 0x9bb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #880] @ (6bf70 <_PyConfig_InitCompatConfig@@Base+0x54>) │ │ │ │ + ldr r4, [pc, #704] @ (6bf78 ) │ │ │ │ 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 72278 │ │ │ │ + bl 72614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bca0 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + beq.n 6bd58 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bc3c <_Py_Get_Getpath_CodeObject@@Base+0x5b2> │ │ │ │ - movw r9, #64137 @ 0xfa89 │ │ │ │ + cbz r0, 6bcf4 │ │ │ │ + movw r9, #65001 @ 0xfde9 │ │ │ │ movt r9, #8 │ │ │ │ - movw r8, #36452 @ 0x8e64 │ │ │ │ + movw r8, #39860 @ 0x9bb4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6bc72 <_Py_Get_Getpath_CodeObject@@Base+0x5e8> │ │ │ │ + b.n 6bd2a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bca0 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + beq.n 6bd58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bca0 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + cbnz r3, 6bd58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bca0 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ - bl 83b94 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bd58 │ │ │ │ + bl 83ed0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bc8a <_Py_Get_Getpath_CodeObject@@Base+0x600> │ │ │ │ + beq.n 6bd42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6bcb4 <_Py_Get_Getpath_CodeObject@@Base+0x62a> │ │ │ │ + bne.n 6bd6c │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6bcc4 <_Py_Get_Getpath_CodeObject@@Base+0x63a> │ │ │ │ + cbz r1, 6bd7c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 82838 │ │ │ │ + bl 82b70 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6bc62 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ + bne.n 6bd1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6bca4 <_Py_Get_Getpath_CodeObject@@Base+0x61a> │ │ │ │ + bne.n 6bd5c │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bcca <_Py_Get_Getpath_CodeObject@@Base+0x640> │ │ │ │ + b.n 6bd82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc9a <_Py_Get_Getpath_CodeObject@@Base+0x610> │ │ │ │ + bne.n 6bd52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc9a <_Py_Get_Getpath_CodeObject@@Base+0x610> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bd52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc70 <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ + bne.n 6bd28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc70 <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bd28 │ │ │ │ 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 6bd10 <_Py_Get_Getpath_CodeObject@@Base+0x686> │ │ │ │ + bne.n 6bdc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6bd28 <_Py_Get_Getpath_CodeObject@@Base+0x69e> │ │ │ │ - movw r2, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 6bde0 │ │ │ │ + movw r2, #65212 @ 0xfebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57960 @ 0xe268 │ │ │ │ + movw r1, #61376 @ 0xefc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #728 @ 0x2d8 │ │ │ │ + movw r0, #4000 @ 0xfa0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23ba48 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bd8a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 23d574 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6be42 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #728 @ 0x2d8 │ │ │ │ + movw r0, #4000 @ 0xfa0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bce8 <_Py_Get_Getpath_CodeObject@@Base+0x65e> │ │ │ │ - b.n 6bd8a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bne.n 6bda0 │ │ │ │ + b.n 6be42 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6bd8a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + cbz r0, 6be42 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bd56 <_Py_Get_Getpath_CodeObject@@Base+0x6cc> │ │ │ │ + beq.n 6be0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6bd8a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6be42 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6bd76 <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ + cbnz r3, 6be2e │ │ │ │ mov r0, r7 │ │ │ │ - bl cbde0 │ │ │ │ - movw r1, #36456 @ 0x8e68 │ │ │ │ + bl cc5b0 │ │ │ │ + movw r1, #39864 @ 0x9bb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 6bd8a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 6be42 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bd9a <_Py_Get_Getpath_CodeObject@@Base+0x710> │ │ │ │ + beq.n 6be52 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11aa80 │ │ │ │ - cbnz r0, 6bd8e <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ + bl 11b4c0 │ │ │ │ + cbnz r0, 6be46 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bdca <_Py_Get_Getpath_CodeObject@@Base+0x740> │ │ │ │ + b.n 6be82 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d298 │ │ │ │ + bl 9d668 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bd9c <_Py_Get_Getpath_CodeObject@@Base+0x712> │ │ │ │ + b.n 6be54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bdba <_Py_Get_Getpath_CodeObject@@Base+0x730> │ │ │ │ + cbnz r0, 6be72 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782a0 │ │ │ │ - b.n 6bd8a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 78638 │ │ │ │ + b.n 6be42 │ │ │ │ movs r1, #0 │ │ │ │ - bl f1780 │ │ │ │ + bl f1f94 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 71718 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6bf16 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r8, #1424 @ 0x590 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ + mov r5, r0 │ │ │ │ + movs r7, #0 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r3, #8] │ │ │ │ + b.n 6bee8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 82b70 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 6bf1a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7980c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 6bf34 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 6bf44 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6bf10 │ │ │ │ + adds r7, #1 │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bls.n 6bf54 │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + ldr.w r6, [r3, r7, lsl #3] │ │ │ │ + add.w r3, r3, r7, lsl #3 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 6bee6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + bl 7e200 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6beba │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78694 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 6bf54 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bf10 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6bf10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bf10 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6beda │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6beda │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6bee0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bee0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 6be88 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 6be88 │ │ │ │ + cbz r0, 6bfc8 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 723ec │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6bf94 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bfc8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6bfc8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bfc8 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 723ec │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 6bfcc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6bfb2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6bfb2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bfc8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6bfc8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6bfe4 │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cbnz r3, 6c00c │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 6c00c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6c00c │ │ │ │ + cbnz r0, 6c028 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #128] @ (6c094 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101e8c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6c028 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6c086 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 11b4c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6c024 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d668 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #18240 @ 0x4740 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #39900 @ 0x9bdc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 901e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6c066 │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6c024 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6c07e │ │ │ │ + bl 96040 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29404 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98b34 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 6c058 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80408 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 78694 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #768] @ (6c398 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6bea8 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ + beq.n 6c170 │ │ │ │ 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 6bde4 <_Py_Get_Getpath_CodeObject@@Base+0x75a> │ │ │ │ + bne.n 6c0ac │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bea8 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ + beq.n 6c170 │ │ │ │ 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 6be32 <_Py_Get_Getpath_CodeObject@@Base+0x7a8> │ │ │ │ + b.n 6c0fa │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bed6 <_Py_Get_Getpath_CodeObject@@Base+0x84c> │ │ │ │ + beq.n 6c19e │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6bea8 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ + beq.n 6c170 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6beaa <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ + beq.n 6c172 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6be24 <_Py_Get_Getpath_CodeObject@@Base+0x79a> │ │ │ │ + beq.n 6c0ec │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6be24 <_Py_Get_Getpath_CodeObject@@Base+0x79a> │ │ │ │ + bne.n 6c0ec │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bf10 <_Py_Get_Getpath_CodeObject@@Base+0x886> │ │ │ │ + beq.n 6c1d8 │ │ │ │ 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 6bf08 <_Py_Get_Getpath_CodeObject@@Base+0x87e> │ │ │ │ + beq.n 6c1d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bf02 <_Py_Get_Getpath_CodeObject@@Base+0x878> │ │ │ │ + beq.n 6c1ca │ │ │ │ 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 6beb0 <_Py_Get_Getpath_CodeObject@@Base+0x826> │ │ │ │ + beq.n 6c178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6be28 <_Py_Get_Getpath_CodeObject@@Base+0x79e> │ │ │ │ + b.n 6c0f0 │ │ │ │ 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 6be66 <_Py_Get_Getpath_CodeObject@@Base+0x7dc> │ │ │ │ + bne.n 6c12e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6be28 <_Py_Get_Getpath_CodeObject@@Base+0x79e> │ │ │ │ + bne.n 6c0f0 │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6be2e <_Py_Get_Getpath_CodeObject@@Base+0x7a4> │ │ │ │ + bne.n 6c0f6 │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6bf18 <_Py_Get_Getpath_CodeObject@@Base+0x88e> │ │ │ │ + beq.n 6c1e0 │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6bf14 <_Py_Get_Getpath_CodeObject@@Base+0x88a> │ │ │ │ - cbz r0, 6bf14 <_Py_Get_Getpath_CodeObject@@Base+0x88a> │ │ │ │ + beq.n 6c1dc │ │ │ │ + cbz r0, 6c1dc │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6bef0 <_Py_Get_Getpath_CodeObject@@Base+0x866> │ │ │ │ + b.n 6c1b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bed6 <_Py_Get_Getpath_CodeObject@@Base+0x84c> │ │ │ │ + b.n 6c19e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bed0 <_Py_Get_Getpath_CodeObject@@Base+0x846> │ │ │ │ + b.n 6c198 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6bece <_Py_Get_Getpath_CodeObject@@Base+0x844> │ │ │ │ + b.n 6c196 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6beaa <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ + b.n 6c172 │ │ │ │ │ │ │ │ -0006bf1c <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006c1e4 <_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 │ │ │ │ @@ -98666,21 +98936,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 │ │ │ │ │ │ │ │ -0006bf7c : │ │ │ │ +0006c244 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6bf1c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c1e4 <_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 │ │ │ │ @@ -98688,15 +98958,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} │ │ │ │ │ │ │ │ -0006bfbc : │ │ │ │ +0006c284 : │ │ │ │ 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 │ │ │ │ @@ -98708,340 +98978,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} │ │ │ │ │ │ │ │ -0006bff0 : │ │ │ │ +0006c2b8 : │ │ │ │ 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, 6c046 │ │ │ │ + cbz r3, 6c30e │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c036 │ │ │ │ + bne.n 6c2fe │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c05e │ │ │ │ + cbz r0, 6c326 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6c04c │ │ │ │ + cbnz r0, 6c314 │ │ │ │ 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 6c026 │ │ │ │ - b.n 6c05e │ │ │ │ - bl 6c0d8 │ │ │ │ - b.n 6c00c │ │ │ │ - movw r0, #49080 @ 0xbfb8 │ │ │ │ + bne.n 6c2ee │ │ │ │ + b.n 6c326 │ │ │ │ + bl 6c3a0 │ │ │ │ + b.n 6c2d4 │ │ │ │ + movw r0, #52536 @ 0xcd38 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c032 │ │ │ │ + b.n 6c2fa │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c064 : │ │ │ │ +0006c32c : │ │ │ │ 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 6c12c <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6c08e │ │ │ │ + bl 6c3f4 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6c356 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6c092 │ │ │ │ + cbz r4, 6c35a │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c08a │ │ │ │ + b.n 6c352 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c098 : │ │ │ │ +0006c360 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6c0d2 │ │ │ │ + blt.n 6c39a │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c0c6 │ │ │ │ + bne.n 6c38e │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c0d8 : │ │ │ │ +0006c3a0 : │ │ │ │ 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, 6c0f6 │ │ │ │ + cbz r3, 6c3be │ │ │ │ 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, 6c10e │ │ │ │ + cbnz r1, 6c3d6 │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c128 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c3f0 ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c0f4 │ │ │ │ + bne.n 6c3bc │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c12c <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c3f4 <_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, 6c166 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + cbnz r4, 6c42e <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c1a0 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6c468 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c16e <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c436 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c186 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6c44e <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 6c192 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ + cbnz r0, 6c45a <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c2ac │ │ │ │ + b.n 6c574 │ │ │ │ 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 19bd60 │ │ │ │ - bl 199360 │ │ │ │ - ldr r3, [pc, #20] @ (6c1a0 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19ff78 │ │ │ │ + bl 19d5a8 │ │ │ │ + ldr r3, [pc, #20] @ (6c468 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c15c <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + b.n 6c424 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 675aa │ │ │ │ + b.w 6752e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c1b0 : │ │ │ │ +0006c478 : │ │ │ │ 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 199684 │ │ │ │ + bl 19d8cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c20a │ │ │ │ - cbnz r5, 6c1ec │ │ │ │ + cbnz r3, 6c4d2 │ │ │ │ + cbnz r5, 6c4b4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ 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 6c4dc │ │ │ │ + bl 6c7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c1d4 │ │ │ │ - ldr r2, [pc, #24] @ (6c214 ) │ │ │ │ + bne.n 6c49c │ │ │ │ + ldr r2, [pc, #24] @ (6c4dc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49172 @ 0xc014 │ │ │ │ + movw r3, #52628 @ 0xcd94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c1e6 │ │ │ │ + b.n 6c4ae │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c1e6 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6c338 ) │ │ │ │ + b.n 6c4ae │ │ │ │ + uxth r0, r1 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c218 : │ │ │ │ +0006c4e0 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c23c │ │ │ │ + cbnz r1, 6c504 │ │ │ │ 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, 6c240 │ │ │ │ + cbnz r0, 6c508 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c248 : │ │ │ │ +0006c510 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50281 @ 0xc469 │ │ │ │ + movw r2, #50993 @ 0xc731 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c26a │ │ │ │ + bne.n 6c532 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c278 : │ │ │ │ +0006c540 : │ │ │ │ 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, 6c2a4 │ │ │ │ + cbz r3, 6c56c │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c0d8 │ │ │ │ - b.n 6c296 │ │ │ │ + bl 6c3a0 │ │ │ │ + b.n 6c55e │ │ │ │ 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 6c3b8 │ │ │ │ + beq.n 6c680 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c3be │ │ │ │ + bne.n 6c686 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c332 │ │ │ │ + beq.n 6c5fa │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c3d4 │ │ │ │ + bcs.n 6c69c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c3c8 │ │ │ │ + bne.n 6c690 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c3d4 │ │ │ │ + beq.n 6c69c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c402 │ │ │ │ + bne.n 6c6ca │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c3d4 │ │ │ │ + bcs.n 6c69c │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c098 │ │ │ │ + bl 6c360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c3d4 │ │ │ │ + beq.n 6c69c │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -99053,141 +99323,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 6c3da │ │ │ │ + bhi.n 6c6a2 │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c3de │ │ │ │ + bls.n 6c6a6 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c3de │ │ │ │ + bcs.n 6c6a6 │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c362 │ │ │ │ + bne.n 6c62a │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c3b2 │ │ │ │ + cbz r7, 6c67a │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c3c2 │ │ │ │ + b.n 6c68a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c2da │ │ │ │ + b.n 6c5a2 │ │ │ │ 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 6c31c │ │ │ │ + bne.n 6c5e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c3c2 │ │ │ │ + b.n 6c68a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c3a6 │ │ │ │ + beq.n 6c66e │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c440 │ │ │ │ + beq.n 6c708 │ │ │ │ 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 6c3a0 │ │ │ │ - cbz r0, 6c434 │ │ │ │ + b.n 6c668 │ │ │ │ + cbz r0, 6c6fc │ │ │ │ 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 6c32c │ │ │ │ + bne.w 6c5f4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c40e │ │ │ │ + bne.n 6c6d6 │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c3b4 │ │ │ │ + beq.n 6c67c │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c3b4 │ │ │ │ + b.n 6c67c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c456 │ │ │ │ + cbz r4, 6c71e │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c462 │ │ │ │ - movw r3, #49600 @ 0xc1c0 │ │ │ │ + cbz r7, 6c72a │ │ │ │ + movw r3, #53056 @ 0xcf40 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c3c2 │ │ │ │ + b.n 6c68a │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c470 : │ │ │ │ +0006c738 : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c492 │ │ │ │ + blt.n 6c75a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c498 : │ │ │ │ +0006c760 : │ │ │ │ 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, 6c4c6 │ │ │ │ + cbz r3, 6c78e │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c0d8 │ │ │ │ - b.n 6c4b6 │ │ │ │ + bl 6c3a0 │ │ │ │ + b.n 6c77e │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99195,460 +99465,476 @@ │ │ │ │ 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 6c53c │ │ │ │ + bcs.n 6c804 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c52e │ │ │ │ + bne.n 6c7f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c53c │ │ │ │ + cbz r0, 6c804 │ │ │ │ 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 6c51e │ │ │ │ + bne.n 6c7e6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c52a │ │ │ │ + b.n 6c7f2 │ │ │ │ │ │ │ │ -0006c540 : │ │ │ │ +0006c808 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c5ec ) │ │ │ │ + ldr r5, [pc, #156] @ (6c8b4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c56c │ │ │ │ + bne.n 6c834 │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c55c │ │ │ │ + bne.n 6c824 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c5d2 │ │ │ │ - cbnz r4, 6c5a6 │ │ │ │ + bne.n 6c89a │ │ │ │ + cbnz r4, 6c86e │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c5f0 ) │ │ │ │ + ldr r4, [pc, #120] @ (6c8b8 ) │ │ │ │ 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 6c59c │ │ │ │ + bne.n 6c864 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c58c │ │ │ │ + bne.n 6c854 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c5de │ │ │ │ + bne.n 6c8a6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c5c0 │ │ │ │ + beq.n 6c888 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c584 │ │ │ │ + bne.n 6c84c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c5f4 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c8bc ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c584 │ │ │ │ + b.n 6c84c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c5f8 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c8c0 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c584 │ │ │ │ + b.n 6c84c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 267eb0 │ │ │ │ + bl 26bb60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c572 │ │ │ │ - ldr r0, [pc, #12] @ (6c5ec ) │ │ │ │ + b.n 6c83a │ │ │ │ + ldr r0, [pc, #12] @ (6c8b4 ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 246198 │ │ │ │ + b.w 247840 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c5fc : │ │ │ │ +0006c8c4 <_Py_SetLocaleFromEnv@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + blx 29c1c │ │ │ │ + ldr r3, [pc, #12] @ (6c8ec <_Py_SetLocaleFromEnv@@Base+0x28>) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str.w r2, [r3, #1180] @ 0x49c │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0006c8f0 : │ │ │ │ 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, 6c61c │ │ │ │ + cbz r1, 6c910 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b0f0 │ │ │ │ + bl 26be68 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c638 │ │ │ │ + bcc.n 6c92c │ │ │ │ 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, 6c648 │ │ │ │ - cbz r2, 6c648 │ │ │ │ + cbz r0, 6c93c │ │ │ │ + cbz r2, 6c93c │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c644 │ │ │ │ + b.n 6c938 │ │ │ │ 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 6c6be │ │ │ │ + ble.n 6c9b2 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50281 @ 0xc469 │ │ │ │ + movw r7, #50993 @ 0xc731 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c6d6 │ │ │ │ + bne.n 6c9ca │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c6be │ │ │ │ + ble.n 6c9b2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c6e0 │ │ │ │ + bne.n 6c9d4 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c6be │ │ │ │ + ble.n 6c9b2 │ │ │ │ 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 6c6cc │ │ │ │ + bne.n 6c9c0 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c6a4 │ │ │ │ + bgt.n 6c998 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ 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 6c6b6 │ │ │ │ + b.n 6c9aa │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c686 │ │ │ │ + b.n 6c97a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c69c │ │ │ │ + b.n 6c990 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c6ec : │ │ │ │ +0006c9e0 : │ │ │ │ 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 6c75c │ │ │ │ + beq.n 6ca50 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c79c │ │ │ │ + blt.n 6ca90 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c4dc │ │ │ │ + bl 6c7a4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c75c │ │ │ │ + cbz r0, 6ca50 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c470 │ │ │ │ + bl 6c738 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c784 │ │ │ │ + cbz r0, 6ca78 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c774 │ │ │ │ + bgt.n 6ca68 │ │ │ │ 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] @ (6c7b4 ) │ │ │ │ + ldr r2, [pc, #84] @ (6caa8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49172 @ 0xc014 │ │ │ │ + movw r3, #52628 @ 0xcd94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c756 │ │ │ │ + b.n 6ca4a │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c740 │ │ │ │ + b.n 6ca34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c248 │ │ │ │ - ldr r2, [pc, #40] @ (6c7b4 ) │ │ │ │ + bl 6c510 │ │ │ │ + ldr r2, [pc, #40] @ (6caa8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49172 @ 0xc014 │ │ │ │ + movw r3, #52628 @ 0xcd94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c756 │ │ │ │ - ldr r2, [pc, #20] @ (6c7b4 ) │ │ │ │ + b.n 6ca4a │ │ │ │ + ldr r2, [pc, #20] @ (6caa8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50128 @ 0xc3d0 │ │ │ │ + movw r3, #53584 @ 0xd150 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c756 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + b.n 6ca4a │ │ │ │ + cbnz r4, 6cade │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c7b8 : │ │ │ │ +0006caac : │ │ │ │ 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 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c650 │ │ │ │ + bl 6c944 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c650 │ │ │ │ + bl 6c944 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c650 │ │ │ │ + bl 6c944 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c650 │ │ │ │ + bl 6c944 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c650 │ │ │ │ + b.n 6c944 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19c2c4 │ │ │ │ + b.w 1a04dc │ │ │ │ nop │ │ │ │ - cbz r1, 6c94a │ │ │ │ + cbz r1, 6cc3e │ │ │ │ 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] @ (6c94c ) │ │ │ │ + ldr r0, [pc, #60] @ (6cc40 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19e014 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 1a222c <_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 6c91e │ │ │ │ + bne.n 6cc12 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + bcs.n 6cd2c │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c950 : │ │ │ │ +0006cc44 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6c966 │ │ │ │ + cbz r0, 6cc5a │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c968 : │ │ │ │ +0006cc5c : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c96c : │ │ │ │ +0006cc60 : │ │ │ │ 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] @ (6cb3c ) │ │ │ │ + ldr r3, [pc, #436] @ (6ce30 ) │ │ │ │ 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 6cb14 │ │ │ │ + beq.w 6ce08 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6cb40 ) │ │ │ │ + ldr r0, [pc, #416] @ (6ce34 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19e014 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 1a222c <_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 6c9b2 │ │ │ │ + bne.n 6cca6 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6cb34 │ │ │ │ + bhi.w 6ce28 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6ca52 │ │ │ │ + bls.n 6cd46 │ │ │ │ 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] │ │ │ │ @@ -99656,15 +99942,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 6c9e2 │ │ │ │ + bne.n 6ccd6 │ │ │ │ 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 │ │ │ │ @@ -99677,20 +99963,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 6ca22 │ │ │ │ + bne.n 6cd16 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6ca6c │ │ │ │ + b.n 6cd60 │ │ │ │ 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 │ │ │ │ @@ -99707,259 +99993,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 6ca8a │ │ │ │ + bne.n 6cd7e │ │ │ │ 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 6cb06 │ │ │ │ + bls.n 6cdfa │ │ │ │ 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 6cade │ │ │ │ + bls.n 6cdd2 │ │ │ │ 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, 6cb34 │ │ │ │ + cbz r6, 6ce28 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6caf0 │ │ │ │ + bls.n 6cde4 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6cb3c ) │ │ │ │ + ldr r3, [pc, #72] @ (6ce30 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cb30 │ │ │ │ + bne.n 6ce24 │ │ │ │ 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 6cade │ │ │ │ - ldr r3, [pc, #36] @ (6cb3c ) │ │ │ │ + b.n 6cdd2 │ │ │ │ + ldr r3, [pc, #36] @ (6ce30 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cb30 │ │ │ │ + bne.n 6ce24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19c2c4 │ │ │ │ + b.w 1a04dc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6caf0 │ │ │ │ + b.n 6cde4 │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + bcs.n 6cde8 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006cb44 : │ │ │ │ +0006ce38 : │ │ │ │ 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 6cb6c │ │ │ │ + bl 6ce60 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006cb6c : │ │ │ │ +0006ce60 : │ │ │ │ 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 6cba4 │ │ │ │ + bcs.n 6ce98 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cba0 │ │ │ │ + cbz r5, 6ce94 │ │ │ │ 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 6cb98 │ │ │ │ + b.n 6ce8c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cbb0 : │ │ │ │ +0006cea4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cbd0 │ │ │ │ + cbz r3, 6cec4 │ │ │ │ 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 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0006cbd8 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006cec8 <_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, 6cc5a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6cf4a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cc70 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6cf60 <_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, 6cc6c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6cf5c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #26809 @ 0x68b9 │ │ │ │ + movw r3, #30657 @ 0x77c1 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2377 @ 0x949 │ │ │ │ + movw r2, #3169 @ 0xc61 │ │ │ │ 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 6cc54 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #56753 @ 0xddb1 │ │ │ │ + bne.n 6cf44 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #58989 @ 0xe66d │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #56713 @ 0xdd89 │ │ │ │ + movweq r3, #58949 @ 0xe645 │ │ │ │ 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, #29401 @ 0x72d9 │ │ │ │ + movw fp, #30321 @ 0x7671 │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28473 @ 0x6f39 │ │ │ │ + movw r8, #29397 @ 0x72d5 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cbf8 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cee8 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cc54 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6cf44 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cc74 : │ │ │ │ +0006cf64 : │ │ │ │ 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, 6cc8e │ │ │ │ + cbz r3, 6cf7e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eb50 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6ccac │ │ │ │ + bl 7ee88 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cf9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ccc4 │ │ │ │ + blt.n 6cfb4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cc88 │ │ │ │ + bne.n 6cf78 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62576 @ 0xf470 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #496 @ 0x1f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 6d0f8 │ │ │ │ + bne.w 6d3e8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d32a │ │ │ │ + bpl.w 6d61a │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d312 │ │ │ │ + bpl.w 6d602 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d0f4 │ │ │ │ + beq.w 6d3e4 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #54173 @ 0xd39d │ │ │ │ + movw r3, #54925 @ 0xd68d │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d330 │ │ │ │ + bne.w 6d620 │ │ │ │ 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] │ │ │ │ @@ -99985,15 +100269,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 6d100 │ │ │ │ + ble.w 6d3f0 │ │ │ │ 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 │ │ │ │ @@ -100029,15 +100313,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 6cee6 │ │ │ │ + bls.n 6d1d6 │ │ │ │ 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] │ │ │ │ @@ -100079,26 +100363,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 6ce4a │ │ │ │ + bgt.n 6d13a │ │ │ │ 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 6d14c │ │ │ │ + bhi.w 6d43c │ │ │ │ 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 │ │ │ │ @@ -100245,31 +100529,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 6d14c │ │ │ │ + bhi.n 6d43c │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - bne.n 6d19a │ │ │ │ + bmi.n 6d46a │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d18e │ │ │ │ + bmi.n 6d45e │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d182 │ │ │ │ + bmi.n 6d452 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r0, r2, r3, r5} │ │ │ │ + bcs.n 6d44e │ │ │ │ movs r6, r0 │ │ │ │ - bcc.n 6d13a │ │ │ │ + bpl.n 6d40a │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r0, r2, r3, r4} │ │ │ │ + bcs.n 6d436 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r0, r2, r4} │ │ │ │ + bcs.n 6d42a │ │ │ │ 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 │ │ │ │ @@ -100399,79 +100683,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 6d0ec │ │ │ │ + b.n 6d3dc │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6cf2c │ │ │ │ + b.n 6d21c │ │ │ │ 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 6cd0a │ │ │ │ - b.n 6d0f4 │ │ │ │ + bne.w 6cffa │ │ │ │ + b.n 6d3e4 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d316 │ │ │ │ + b.n 6d606 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d0ec │ │ │ │ + b.n 6d3dc │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d33c <_Py_HashBytes@@Base>: │ │ │ │ +0006d62c <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d390 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d680 <_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, #54173 @ 0xd39d │ │ │ │ + movw ip, #54925 @ 0xd68d │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d394 <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d684 <_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 6d3cc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6bc <_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 6d382 <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d672 <_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 6d3cc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6bc <_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 │ │ │ │ @@ -100501,15 +100785,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 6d96a <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6dc5a <_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 │ │ │ │ @@ -100545,15 +100829,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 6d57c <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d86c <_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] │ │ │ │ @@ -100595,26 +100879,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 6d4de <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d7ce <_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 6d7b6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6daa6 <_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 │ │ │ │ @@ -100894,58 +101178,61 @@ │ │ │ │ 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 6d77a <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6da6a <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d7b6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6daa6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bvc.n 6d8de <_Py_HashBytes@@Base+0x5a2> │ │ │ │ + bge.n 6dbae <_Py_HashBytes@@Base+0x582> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 6d8d2 <_Py_HashBytes@@Base+0x596> │ │ │ │ + bge.n 6dba2 <_Py_HashBytes@@Base+0x576> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 6d8c6 <_Py_HashBytes@@Base+0x58a> │ │ │ │ + bge.n 6db96 <_Py_HashBytes@@Base+0x56a> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d926 <_Py_HashBytes@@Base+0x5ea> │ │ │ │ + bhi.n 6dbf6 <_Py_HashBytes@@Base+0x5ca> │ │ │ │ movs r6, r0 │ │ │ │ - bls.n 6d8da <_Py_HashBytes@@Base+0x59e> │ │ │ │ + bgt.n 6dbaa <_Py_HashBytes@@Base+0x57e> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d90e <_Py_HashBytes@@Base+0x5d2> │ │ │ │ + bhi.n 6dbde <_Py_HashBytes@@Base+0x5b2> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d902 <_Py_HashBytes@@Base+0x5c6> │ │ │ │ + bhi.n 6dbd2 <_Py_HashBytes@@Base+0x5a6> │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d5c8 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d8b8 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d9ac : │ │ │ │ +0006dc9c <_PyThreadState_New@@Base>: │ │ │ │ + b.w 1a2f84 │ │ │ │ + │ │ │ │ +0006dca0 : │ │ │ │ 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, 6d9d2 │ │ │ │ + cbz r3, 6dcc6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c0d8 │ │ │ │ - b.n 6d9c8 │ │ │ │ + bl 6c3a0 │ │ │ │ + b.n 6dcbc │ │ │ │ │ │ │ │ -0006d9d8 : │ │ │ │ +0006dccc : │ │ │ │ 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 │ │ │ │ @@ -100958,119 +101245,119 @@ │ │ │ │ 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] @ 6dde8 │ │ │ │ + ldr r7, [pc, #680] @ (6dfb0 ) │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr.w fp, [r0] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + ldr.w r9, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r8, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc42 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne.w 6df58 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr.w r3, [r5, #3724] @ 0xe8c │ │ │ │ + ldr.w r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6dc76 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6df8c │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + add.w r8, fp, #64 @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29b34 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddb4 │ │ │ │ - add.w sl, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.w 6e0d6 │ │ │ │ + add.w r3, fp, #8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db40 │ │ │ │ - add.w sl, r5, #136 @ 0x88 │ │ │ │ + bne.n 6de3c │ │ │ │ + add.w sl, fp, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd60 │ │ │ │ + bne.w 6e082 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6db36 │ │ │ │ - add.w r0, r5, #88 @ 0x58 │ │ │ │ + bne.n 6de2c │ │ │ │ + add.w r0, fp, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddd0 │ │ │ │ + bne.w 6e0f2 │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddc2 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + bne.w 6e0e4 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc4a │ │ │ │ + bne.w 6df60 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ + ldr.w sl, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6dc50 │ │ │ │ + bne.w 6df66 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - add.w r8, r4, #12 │ │ │ │ + add.w sl, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dac6 │ │ │ │ + bne.n 6ddbc │ │ │ │ dmb ish │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc28 │ │ │ │ - movw r5, #19968 @ 0x4e00 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + bne.w 6df3e │ │ │ │ + movw r7, #19968 @ 0x4e00 │ │ │ │ + movt r7, #72 @ 0x48 │ │ │ │ + ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dc82 │ │ │ │ + beq.w 6df98 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r3, [r7, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6db0e │ │ │ │ - ldr r3, [pc, #728] @ (6dde0 ) │ │ │ │ + bne.n 6de04 │ │ │ │ + ldr r3, [pc, #440] @ (6dfb4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dd3e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 6e060 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6dd1a │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6e03c │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc68 │ │ │ │ - str.w fp, [r7] │ │ │ │ + bne.w 6df7e │ │ │ │ + str.w r9, [r6] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + str.w r4, [fp, #4] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6da7a │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + b.n 6dd70 │ │ │ │ + mov r1, fp │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + str r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -101078,236 +101365,244 @@ │ │ │ │ movcc r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ 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] │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dd6e │ │ │ │ - bl fc790 │ │ │ │ + beq.w 6e090 │ │ │ │ + bl fd108 │ │ │ │ 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 6dd56 │ │ │ │ + blt.w 6e078 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl fef68 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff778 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6dbe2 │ │ │ │ + beq.n 6def0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcfe │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + bne.w 6e020 │ │ │ │ + mov r2, r5 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + mov r5, r4 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, fp │ │ │ │ + mov fp, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dc9a │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 6da60 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.n 6dfbc │ │ │ │ + mov r3, fp │ │ │ │ + mov fp, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 6dd52 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + mov fp, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6da58 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 6dd4c │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6da58 │ │ │ │ + bne.w 6dd4c │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f150 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 1a3364 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd76 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.w 6e098 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - adds r3, #12 │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6dc10 │ │ │ │ - movs r3, #1 │ │ │ │ + add.w sl, r2, #12 │ │ │ │ + ldrex r2, [sl] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + strex r1, r2, [sl] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6df24 │ │ │ │ + mov.w sl, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6da58 │ │ │ │ + b.n 6dd4c │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dc2c │ │ │ │ + bne.n 6df42 │ │ │ │ dmb ish │ │ │ │ - b.n 6db0e │ │ │ │ + b.n 6de04 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6dc76 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6da40 │ │ │ │ + bne.n 6df8c │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 6dd32 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6dab6 │ │ │ │ - bl 6c278 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 6dab6 │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 6ddac │ │ │ │ + bl 6c540 │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 6ddac │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ddaa │ │ │ │ - movw r1, #63232 @ 0xf700 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #368] @ (6dde4 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6c278 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6dc46 │ │ │ │ - bl 62a84 │ │ │ │ - bl 6c0d8 │ │ │ │ + beq.w 6e0cc │ │ │ │ + movw r1, #1152 @ 0x480 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #48] @ (6dfb8 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6c540 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 6df5c │ │ │ │ + bl 6748e │ │ │ │ + bl 6c3a0 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r2, [r7, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6db04 │ │ │ │ - b.n 6db0e │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.w 6ddfa │ │ │ │ + b.n 6de04 │ │ │ │ + str r0, [r4, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + strb r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r4, [pc, #384] @ (6e13c ) │ │ │ │ + movs r6, r5 │ │ │ │ + ldr r2, [r4, #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, 6dd12 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl fc790 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cbz r0, 6e034 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl fd108 │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6dd0c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + blt.n 6e02e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl fef68 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff778 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 6dbda │ │ │ │ + beq.w 6dee2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dbca │ │ │ │ - movw r1, #63200 @ 0xf6e0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #220] @ (6dde4 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq.w 6ded0 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #212] @ (6e100 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dce2 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 5f528 │ │ │ │ - b.n 6dcc0 │ │ │ │ + b.n 6e004 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 5f520 │ │ │ │ + b.n 6dfe2 │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ - ldrex r0, [r8] │ │ │ │ + ldrex r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6dd32 │ │ │ │ - strex r4, r1, [r8] │ │ │ │ + bne.n 6e054 │ │ │ │ + strex r4, r1, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6dd22 │ │ │ │ + bne.n 6e044 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6db20 │ │ │ │ - b.n 6dd1a │ │ │ │ + beq.w 6de16 │ │ │ │ + b.n 6e03c │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dc3c │ │ │ │ - b.n 6dd42 │ │ │ │ + beq.w 6df52 │ │ │ │ + b.n 6e064 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dba6 │ │ │ │ - movw r1, #63268 @ 0xf724 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #120] @ (6dde4 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 5f528 │ │ │ │ + b.n 6dea4 │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #116] @ (6e100 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5f520 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6db7e │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 6de7c │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc68 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6dc7e │ │ │ │ + bne.w 6df7e │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6df94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - add.w fp, r3, #12 │ │ │ │ - ldrex r3, [fp] │ │ │ │ + add.w sl, r3, #12 │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [fp] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dd94 │ │ │ │ + bne.n 6e0b6 │ │ │ │ dmb ish │ │ │ │ - b.n 6dc7e │ │ │ │ + b.n 6df94 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1a7004 │ │ │ │ - b.n 6dc7e │ │ │ │ - movw r1, #63168 @ 0xf6c0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #36] @ (6dde4 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #24] @ (6dde4 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63308 @ 0xf74c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (6dde4 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - strb r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - subs r7, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ab1e8 │ │ │ │ + b.n 6df94 │ │ │ │ + movw r1, #1088 @ 0x440 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #32] @ (6e100 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #1268 @ 0x4f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #16] @ (6e100 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #1228 @ 0x4cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #4] @ (6e100 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [pc, #384] @ (6e284 ) │ │ │ │ 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 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -101316,288 +101611,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 704ea │ │ │ │ + bne.w 70802 │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #63612 @ 0xf87c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1532 @ 0x5fc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a6 │ │ │ │ + beq.w 708be │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #63624 @ 0xf888 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1544 @ 0x608 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6e168 ) │ │ │ │ + ldr r4, [pc, #780] @ (6e480 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #46361 @ 0xb519 │ │ │ │ + movw r1, #9469 @ 0x24fd │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4745 @ 0x1289 │ │ │ │ + movw r0, #5537 @ 0x15a1 │ │ │ │ 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, #49305 @ 0xc099 │ │ │ │ + movw r8, #50017 @ 0xc361 │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49737 @ 0xc249 │ │ │ │ + movw r6, #50449 @ 0xc511 │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cbd8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cec8 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70620 │ │ │ │ - ldr r0, [pc, #708] @ (6e16c ) │ │ │ │ - movw sl, #4745 @ 0x1289 │ │ │ │ + beq.w 70938 │ │ │ │ + ldr r0, [pc, #708] @ (6e484 ) │ │ │ │ + movw sl, #5537 @ 0x15a1 │ │ │ │ movt sl, #7 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6e170 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6e174 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6e178 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6e17c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6e180 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6e184 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6e188 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6e18c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #680] @ (6e190 ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6e488 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6e48c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6e490 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6e494 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6e498 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6e49c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6e4a0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6e4a4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #680] @ (6e4a8 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6e194 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6e198 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6e19c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6e1a0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6e1a4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #660] @ (6e1a8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #660] @ (6e1ac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6e1b0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6e1b4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6e1b8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6e1bc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6e1c0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6e1c4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6e1c8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6e1cc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6e1d0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6e1d4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6e1d8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6e1dc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6e1e0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6e1e4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6e1e8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6e1ec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6e1f0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6e1f4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6e1f8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6e1fc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6e200 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6e204 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6e208 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6e20c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #608] @ (6e210 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #608] @ (6e214 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #604] @ (6e218 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #604] @ (6e21c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6e220 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6e224 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6e228 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6e22c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #592] @ (6e230 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #592] @ (6e234 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6e238 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6e23c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6e240 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6e244 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #580] @ (6e248 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #580] @ (6e24c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #576] @ (6e250 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #576] @ (6e254 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #572] @ (6e258 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #572] @ (6e25c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6e260 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6e264 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6e268 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6e26c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #560] @ (6e270 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #560] @ (6e274 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #556] @ (6e278 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #556] @ (6e27c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6e280 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6e284 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6e288 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6e28c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6e290 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6e294 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6e298 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6e29c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6e2a0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6e2a4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6e2a8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6e2ac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6e2b0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6e2b4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6e2b8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6e2bc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #520] @ (6e2c0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #520] @ (6e2c4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #516] @ (6e2c8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #516] @ (6e2cc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #512] @ (6e2d0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #512] @ (6e2d4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #508] @ (6e2d8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #508] @ (6e2dc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #504] @ (6e2e0 ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6e4ac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6e4b0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6e4b4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6e4b8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6e4bc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #660] @ (6e4c0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #660] @ (6e4c4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6e4c8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6e4cc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6e4d0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6e4d4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6e4d8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6e4dc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6e4e0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6e4e4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6e4e8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6e4ec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6e4f0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6e4f4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6e4f8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6e4fc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6e500 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6e504 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6e508 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6e50c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6e510 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6e514 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6e518 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6e51c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6e520 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6e524 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #608] @ (6e528 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #608] @ (6e52c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #604] @ (6e530 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #604] @ (6e534 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6e538 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6e53c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6e540 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6e544 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #592] @ (6e548 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #592] @ (6e54c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6e550 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6e554 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6e558 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6e55c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #580] @ (6e560 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #580] @ (6e564 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #576] @ (6e568 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #576] @ (6e56c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #572] @ (6e570 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #572] @ (6e574 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6e578 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6e57c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6e580 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6e584 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #560] @ (6e588 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #560] @ (6e58c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #556] @ (6e590 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #556] @ (6e594 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6e598 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6e59c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6e5a0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6e5a4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6e5a8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6e5ac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6e5b0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6e5b4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6e5b8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6e5bc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6e5c0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6e5c4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6e5c8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6e5cc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6e5d0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6e5d4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #520] @ (6e5d8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #520] @ (6e5dc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #516] @ (6e5e0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #516] @ (6e5e4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #512] @ (6e5e8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #512] @ (6e5ec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #508] @ (6e5f0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #508] @ (6e5f4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #504] @ (6e5f8 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #496] @ (6e2e4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #492] @ (6e2e8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #492] @ (6e2ec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #488] @ (6e2f0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #488] @ (6e2f4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #484] @ (6e2f8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #484] @ (6e2fc ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #496] @ (6e5fc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #492] @ (6e600 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #492] @ (6e604 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #488] @ (6e608 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #488] @ (6e60c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #484] @ (6e610 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #484] @ (6e614 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #472] @ (6e300 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #472] @ (6e304 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #468] @ (6e308 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #468] @ (6e30c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #464] @ (6e310 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #464] @ (6e314 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #460] @ (6e318 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #460] @ (6e31c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #456] @ (6e320 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #456] @ (6e324 ) │ │ │ │ - bl 70764 │ │ │ │ - b.n 6e330 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #472] @ (6e618 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #472] @ (6e61c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #468] @ (6e620 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #468] @ (6e624 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #464] @ (6e628 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #464] @ (6e62c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #460] @ (6e630 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #460] @ (6e634 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #456] @ (6e638 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #456] @ (6e63c ) │ │ │ │ + bl 70a7c │ │ │ │ + b.n 6e648 │ │ │ │ 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 │ │ │ │ @@ -101652,135 +101947,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, 6e214 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e52c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e298 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e5b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e32c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e644 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e3b0 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e6c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e454 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e76c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e4e8 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e800 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e57c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e894 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e220 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e538 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e2a4 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e5bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e338 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e650 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e3bc ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e6d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e480 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e798 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e4f4 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e80c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e578 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e890 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e5fc ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e914 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e280 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e598 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e304 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e61c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e398 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e6b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e40c ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e724 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e490 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e7a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e504 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e81c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e588 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e8a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e5fc ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e914 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e280 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e598 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e304 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e61c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e398 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e6b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e41c ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e734 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e4b0 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e7c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e534 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e84c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e5b8 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e8d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e62c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e944 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e2a0 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e5b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e324 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e63c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e3c8 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e6e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e45c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e774 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e4e0 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e7f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e574 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e88c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e618 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e930 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e2ac ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e5c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e320 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e638 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e3a4 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e6bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e428 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e740 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e4ac ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e7c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e540 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e858 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e5c4 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e8dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e648 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e960 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e2cc ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e5e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e350 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e668 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e3d4 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e6ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e458 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e770 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e4dc ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e7f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e580 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e898 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e624 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e93c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e698 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e9b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e31c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e634 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e390 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e6a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e414 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e72c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e498 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e7b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e54c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e864 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e5d0 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e8e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e654 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e96c ) │ │ │ │ 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 │ │ │ │ @@ -101819,267 +102114,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] @ (6e630 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #764] @ (6e634 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #760] @ (6e638 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #760] @ (6e63c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #756] @ (6e640 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #756] @ (6e644 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #752] @ (6e648 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #752] @ (6e64c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #748] @ (6e650 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #748] @ (6e654 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #744] @ (6e658 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #744] @ (6e65c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #740] @ (6e660 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #740] @ (6e664 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #736] @ (6e668 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #736] @ (6e66c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #732] @ (6e670 ) │ │ │ │ - bl 70764 │ │ │ │ + ldr r0, [pc, #764] @ (6e948 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #764] @ (6e94c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #760] @ (6e950 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #760] @ (6e954 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #756] @ (6e958 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #756] @ (6e95c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #752] @ (6e960 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #752] @ (6e964 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #748] @ (6e968 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #748] @ (6e96c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #744] @ (6e970 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #744] @ (6e974 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #740] @ (6e978 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #740] @ (6e97c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #736] @ (6e980 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #736] @ (6e984 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #732] @ (6e988 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #724] @ (6e674 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #720] @ (6e678 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #720] @ (6e67c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #716] @ (6e680 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #716] @ (6e684 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #712] @ (6e688 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #712] @ (6e68c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #708] @ (6e690 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #708] @ (6e694 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #704] @ (6e698 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #704] @ (6e69c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #700] @ (6e6a0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #700] @ (6e6a4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6e6a8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6e6ac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6e6b0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6e6b4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6e6b8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6e6bc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6e6c0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6e6c4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #680] @ (6e6c8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #680] @ (6e6cc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #676] @ (6e6d0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #676] @ (6e6d4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6e6d8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6e6dc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6e6e0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6e6e4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6e6e8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6e6ec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #660] @ (6e6f0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #660] @ (6e6f4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6e6f8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6e6fc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6e700 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6e704 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6e708 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6e70c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6e710 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6e714 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6e718 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6e71c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6e720 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6e724 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6e728 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6e72c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6e730 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6e734 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6e738 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6e73c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6e740 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6e744 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6e748 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6e74c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6e750 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6e754 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #608] @ (6e758 ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #724] @ (6e98c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #720] @ (6e990 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #720] @ (6e994 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #716] @ (6e998 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #716] @ (6e99c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #712] @ (6e9a0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #712] @ (6e9a4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #708] @ (6e9a8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #708] @ (6e9ac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #704] @ (6e9b0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #704] @ (6e9b4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #700] @ (6e9b8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #700] @ (6e9bc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6e9c0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6e9c4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6e9c8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6e9cc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6e9d0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6e9d4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6e9d8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6e9dc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #680] @ (6e9e0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #680] @ (6e9e4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #676] @ (6e9e8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #676] @ (6e9ec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6e9f0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6e9f4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6e9f8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6e9fc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6ea00 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6ea04 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #660] @ (6ea08 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #660] @ (6ea0c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6ea10 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6ea14 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6ea18 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6ea1c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6ea20 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6ea24 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6ea28 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6ea2c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6ea30 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6ea34 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6ea38 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6ea3c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6ea40 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6ea44 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6ea48 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6ea4c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6ea50 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6ea54 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6ea58 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6ea5c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6ea60 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6ea64 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6ea68 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6ea6c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #608] @ (6ea70 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6e75c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6e760 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6e764 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #592] @ (6e768 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #592] @ (6e76c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6e770 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6e774 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6e778 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6e77c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #580] @ (6e780 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #580] @ (6e784 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #576] @ (6e788 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #576] @ (6e78c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #572] @ (6e790 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #572] @ (6e794 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6e798 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6e79c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6e7a0 ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6ea74 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6ea78 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6ea7c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #592] @ (6ea80 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #592] @ (6ea84 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6ea88 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6ea8c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6ea90 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6ea94 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #580] @ (6ea98 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #580] @ (6ea9c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #576] @ (6eaa0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #576] @ (6eaa4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #572] @ (6eaa8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #572] @ (6eaac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6eab0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6eab4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6eab8 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #556] @ (6e7a4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6e7a8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6e7ac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6e7b0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6e7b4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6e7b8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6e7bc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6e7c0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6e7c4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6e7c8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6e7cc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6e7d0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6e7d4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6e7d8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6e7dc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6e7e0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6e7e4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #520] @ (6e7e8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #520] @ (6e7ec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #516] @ (6e7f0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #516] @ (6e7f4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #512] @ (6e7f8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #512] @ (6e7fc ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #556] @ (6eabc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6eac0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6eac4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6eac8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6eacc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6ead0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6ead4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6ead8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6eadc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6eae0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6eae4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6eae8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6eaec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6eaf0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6eaf4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6eaf8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6eafc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #520] @ (6eb00 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #520] @ (6eb04 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #516] @ (6eb08 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #516] @ (6eb0c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #512] @ (6eb10 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #512] @ (6eb14 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #500] @ (6e800 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #500] @ (6e804 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #496] @ (6e808 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #496] @ (6e80c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #492] @ (6e810 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #492] @ (6e814 ) │ │ │ │ - bl 70764 │ │ │ │ - b.n 6e818 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #500] @ (6eb18 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #500] @ (6eb1c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #496] @ (6eb20 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #496] @ (6eb24 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #492] @ (6eb28 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #492] @ (6eb2c ) │ │ │ │ + bl 70a7c │ │ │ │ + b.n 6eb30 │ │ │ │ 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 │ │ │ │ @@ -102167,25 +102462,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, 6e6f0 │ │ │ │ + cbz r4, 6ea08 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6fe │ │ │ │ + cbz r0, 6ea16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e710 │ │ │ │ + cbz r0, 6ea28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e720 │ │ │ │ + cbz r0, 6ea38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e72e │ │ │ │ + cbz r0, 6ea46 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e73e │ │ │ │ + cbz r4, 6ea56 │ │ │ │ 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 │ │ │ │ @@ -102195,27 +102490,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, 6e76c │ │ │ │ + cbz r0, 6ea84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e778 │ │ │ │ + cbz r0, 6ea90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e784 │ │ │ │ + cbz r0, 6ea9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e790 │ │ │ │ + cbz r4, 6eaa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7a0 │ │ │ │ + cbz r4, 6eab8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7ac │ │ │ │ + cbz r4, 6eac4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7b8 │ │ │ │ + cbz r4, 6ead0 │ │ │ │ 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 │ │ │ │ @@ -102281,29 +102576,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, 6e7da │ │ │ │ + cbnz r4, 6eaf2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e7e8 │ │ │ │ + cbnz r0, 6eb00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e7f2 │ │ │ │ + cbnz r4, 6eb0a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e7fe │ │ │ │ + cbnz r4, 6eb16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e80a │ │ │ │ + cbnz r0, 6eb22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e814 │ │ │ │ + cbnz r0, 6eb2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e81e │ │ │ │ + cbnz r4, 6eb36 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e82a │ │ │ │ + cbnz r0, 6eb42 │ │ │ │ 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 │ │ │ │ @@ -102311,284 +102606,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, 6e850 │ │ │ │ + cbnz r4, 6eb68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e85c │ │ │ │ + cbnz r4, 6eb74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e868 │ │ │ │ + cbnz r0, 6eb80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6eb18 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #764] @ (6eb1c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #760] @ (6eb20 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #760] @ (6eb24 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #756] @ (6eb28 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #756] @ (6eb2c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #752] @ (6eb30 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #752] @ (6eb34 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #748] @ (6eb38 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #748] @ (6eb3c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #744] @ (6eb40 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #744] @ (6eb44 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #740] @ (6eb48 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #740] @ (6eb4c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #736] @ (6eb50 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #736] @ (6eb54 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #732] @ (6eb58 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #732] @ (6eb5c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #728] @ (6eb60 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #728] @ (6eb64 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #724] @ (6eb68 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #724] @ (6eb6c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #720] @ (6eb70 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #720] @ (6eb74 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #716] @ (6eb78 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #716] @ (6eb7c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #712] @ (6eb80 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #712] @ (6eb84 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #708] @ (6eb88 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #708] @ (6eb8c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #704] @ (6eb90 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #704] @ (6eb94 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #700] @ (6eb98 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #700] @ (6eb9c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6eba0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6eba4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6eba8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6ebac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6ebb0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6ebb4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6ebb8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6ebbc ) │ │ │ │ - bl 70764 │ │ │ │ + ldr r0, [pc, #764] @ (6ee30 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #764] @ (6ee34 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #760] @ (6ee38 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #760] @ (6ee3c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #756] @ (6ee40 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #756] @ (6ee44 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #752] @ (6ee48 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #752] @ (6ee4c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #748] @ (6ee50 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #748] @ (6ee54 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #744] @ (6ee58 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #744] @ (6ee5c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #740] @ (6ee60 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #740] @ (6ee64 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #736] @ (6ee68 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #736] @ (6ee6c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #732] @ (6ee70 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #732] @ (6ee74 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #728] @ (6ee78 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #728] @ (6ee7c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #724] @ (6ee80 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #724] @ (6ee84 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #720] @ (6ee88 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #720] @ (6ee8c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #716] @ (6ee90 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #716] @ (6ee94 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #712] @ (6ee98 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #712] @ (6ee9c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #708] @ (6eea0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #708] @ (6eea4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #704] @ (6eea8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #704] @ (6eeac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #700] @ (6eeb0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #700] @ (6eeb4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6eeb8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6eebc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6eec0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6eec4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6eec8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6eecc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6eed0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6eed4 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6ebc0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6ebc4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6ebc8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6ebcc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6ebd0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6ebd4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #660] @ (6ebd8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #660] @ (6ebdc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6ebe0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6ebe4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6ebe8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6ebec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6ebf0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6ebf4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6ebf8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6ebfc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6ec00 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6ec04 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6ec08 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6ec0c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6ec10 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6ec14 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6ec18 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6ec1c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6ec20 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6ec24 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6ec28 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6ec2c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6ec30 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6ec34 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6ec38 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6ec3c ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6eed8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6eedc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6eee0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6eee4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6eee8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6eeec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #660] @ (6eef0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #660] @ (6eef4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6eef8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6eefc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6ef00 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6ef04 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6ef08 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6ef0c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6ef10 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6ef14 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6ef18 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6ef1c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6ef20 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6ef24 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6ef28 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6ef2c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6ef30 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6ef34 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6ef38 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6ef3c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6ef40 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6ef44 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6ef48 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6ef4c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6ef50 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6ef54 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6ec40 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6ec44 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6ec48 ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6ef58 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6ef5c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6ef60 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6ec4c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6ec50 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6ec54 ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6ef64 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6ef68 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6ef6c ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #572] @ (6ec58 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #572] @ (6ec5c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6ec60 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6ec64 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6ec68 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6ec6c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #560] @ (6ec70 ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #572] @ (6ef70 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #572] @ (6ef74 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6ef78 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6ef7c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6ef80 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6ef84 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #560] @ (6ef88 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6ec74 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6ec78 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6ec7c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6ec80 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6ec84 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6ec88 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6ec8c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6ec90 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6ec94 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6ec98 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6ec9c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6eca0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6eca4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6eca8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6ecac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #520] @ (6ecb0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #520] @ (6ecb4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #516] @ (6ecb8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #516] @ (6ecbc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #512] @ (6ecc0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #512] @ (6ecc4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #508] @ (6ecc8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #508] @ (6eccc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #504] @ (6ecd0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #504] @ (6ecd4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #500] @ (6ecd8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #500] @ (6ecdc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #496] @ (6ece0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #496] @ (6ece4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #492] @ (6ece8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #492] @ (6ecec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #488] @ (6ecf0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #488] @ (6ecf4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #484] @ (6ecf8 ) │ │ │ │ - bl 70764 │ │ │ │ - b.n 6ecfc │ │ │ │ - cbnz r4, 6eb72 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb7c │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6ef8c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6ef90 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6ef94 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6ef98 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6ef9c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6efa0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6efa4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6efa8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6efac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6efb0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6efb4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6efb8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6efbc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6efc0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6efc4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #520] @ (6efc8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #520] @ (6efcc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #516] @ (6efd0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #516] @ (6efd4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #512] @ (6efd8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #512] @ (6efdc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #508] @ (6efe0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #508] @ (6efe4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #504] @ (6efe8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #504] @ (6efec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #500] @ (6eff0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #500] @ (6eff4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #496] @ (6eff8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #496] @ (6effc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #492] @ (6f000 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #492] @ (6f004 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #488] @ (6f008 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #488] @ (6f00c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #484] @ (6f010 ) │ │ │ │ + bl 70a7c │ │ │ │ + b.n 6f014 │ │ │ │ + cbnz r4, 6ee8a │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6ee94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb88 │ │ │ │ + cbnz r4, 6eea0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eb94 │ │ │ │ + cbnz r0, 6eeac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb9e │ │ │ │ + cbnz r4, 6eeb6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ebaa │ │ │ │ + cbnz r0, 6eec2 │ │ │ │ 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 │ │ │ │ @@ -102812,267 +103107,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] @ (6eff8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #760] @ (6effc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #756] @ (6f000 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #756] @ (6f004 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #752] @ (6f008 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #752] @ (6f00c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #748] @ (6f010 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #748] @ (6f014 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #744] @ (6f018 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #744] @ (6f01c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #740] @ (6f020 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #740] @ (6f024 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #736] @ (6f028 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #736] @ (6f02c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #732] @ (6f030 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #732] @ (6f034 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #728] @ (6f038 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #728] @ (6f03c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #724] @ (6f040 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #724] @ (6f044 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #720] @ (6f048 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #720] @ (6f04c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #716] @ (6f050 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #716] @ (6f054 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #712] @ (6f058 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #712] @ (6f05c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #708] @ (6f060 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #708] @ (6f064 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #704] @ (6f068 ) │ │ │ │ - bl 70764 │ │ │ │ + ldr r0, [pc, #760] @ (6f310 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #760] @ (6f314 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #756] @ (6f318 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #756] @ (6f31c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #752] @ (6f320 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #752] @ (6f324 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #748] @ (6f328 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #748] @ (6f32c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #744] @ (6f330 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #744] @ (6f334 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #740] @ (6f338 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #740] @ (6f33c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #736] @ (6f340 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #736] @ (6f344 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #732] @ (6f348 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #732] @ (6f34c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #728] @ (6f350 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #728] @ (6f354 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #724] @ (6f358 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #724] @ (6f35c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #720] @ (6f360 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #720] @ (6f364 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #716] @ (6f368 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #716] @ (6f36c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #712] @ (6f370 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #712] @ (6f374 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #708] @ (6f378 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #708] @ (6f37c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #704] @ (6f380 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6f06c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6f070 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6f074 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6f078 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6f07c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6f080 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6f084 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #680] @ (6f088 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #680] @ (6f08c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #676] @ (6f090 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #676] @ (6f094 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6f098 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6f09c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6f0a0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6f0a4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6f0a8 ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6f384 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6f388 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6f38c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6f390 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6f394 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6f398 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6f39c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #680] @ (6f3a0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #680] @ (6f3a4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #676] @ (6f3a8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #676] @ (6f3ac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6f3b0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6f3b4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6f3b8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6f3bc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6f3c0 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6f0ac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6f0b0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6f0b4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6f0b8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6f0bc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6f0c0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6f0c4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6f0c8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6f0cc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6f0d0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6f0d4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6f0d8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6f0dc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6f0e0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6f0e4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6f0e8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6f0ec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6f0f0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6f0f4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6f0f8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6f0fc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6f100 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6f104 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #608] @ (6f108 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #608] @ (6f10c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #604] @ (6f110 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #604] @ (6f114 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6f118 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6f11c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6f120 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6f124 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #592] @ (6f128 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #592] @ (6f12c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6f130 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6f134 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6f138 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6f13c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #580] @ (6f140 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #580] @ (6f144 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #576] @ (6f148 ) │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6f3c4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6f3c8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6f3cc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6f3d0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6f3d4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6f3d8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6f3dc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6f3e0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6f3e4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6f3e8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6f3ec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6f3f0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6f3f4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6f3f8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6f3fc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6f400 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6f404 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6f408 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6f40c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6f410 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6f414 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6f418 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6f41c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #608] @ (6f420 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #608] @ (6f424 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #604] @ (6f428 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #604] @ (6f42c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6f430 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6f434 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6f438 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6f43c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #592] @ (6f440 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #592] @ (6f444 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6f448 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6f44c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6f450 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6f454 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #580] @ (6f458 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #580] @ (6f45c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #576] @ (6f460 ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6f14c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6f150 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6f154 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #560] @ (6f158 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #560] @ (6f15c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #556] @ (6f160 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #556] @ (6f164 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6f168 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6f16c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6f170 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6f174 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6f178 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6f17c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6f180 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6f184 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6f188 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6f18c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6f190 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6f194 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6f198 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6f19c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6f1a0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6f1a4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #520] @ (6f1a8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #520] @ (6f1ac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #516] @ (6f1b0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #516] @ (6f1b4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #512] @ (6f1b8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #512] @ (6f1bc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #508] @ (6f1c0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #508] @ (6f1c4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #504] @ (6f1c8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #504] @ (6f1cc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #500] @ (6f1d0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #500] @ (6f1d4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #496] @ (6f1d8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #496] @ (6f1dc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #492] @ (6f1e0 ) │ │ │ │ - bl 70764 │ │ │ │ - b.n 6f1e4 │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6f464 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6f468 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6f46c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #560] @ (6f470 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #560] @ (6f474 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #556] @ (6f478 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #556] @ (6f47c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6f480 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6f484 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6f488 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6f48c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6f490 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6f494 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6f498 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6f49c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6f4a0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6f4a4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6f4a8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6f4ac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6f4b0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6f4b4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6f4b8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6f4bc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #520] @ (6f4c0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #520] @ (6f4c4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #516] @ (6f4c8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #516] @ (6f4cc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #512] @ (6f4d0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #512] @ (6f4d4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #508] @ (6f4d8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #508] @ (6f4dc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #504] @ (6f4e0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #504] @ (6f4e4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #500] @ (6f4e8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #500] @ (6f4ec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #496] @ (6f4f0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #496] @ (6f4f4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #492] @ (6f4f8 ) │ │ │ │ + bl 70a7c │ │ │ │ + b.n 6f4fc │ │ │ │ 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} │ │ │ │ @@ -103155,501 +103450,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 6f0e8 │ │ │ │ + beq.n 6f400 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f124 │ │ │ │ + beq.n 6f43c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f160 │ │ │ │ + beq.n 6f478 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f1ac │ │ │ │ + beq.n 6f4c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6efe8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f024 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f068 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f0a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f12c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f160 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f1ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6eff8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f03c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f078 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f110 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f15c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1e4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f028 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f064 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f140 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f17c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f20c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f050 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f08c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f114 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f160 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f19c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f214 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f050 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f094 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f114 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f190 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f200 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f23c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f078 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f114 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f158 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f194 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f20c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f250 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f094 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f124 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f168 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f21c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f258 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f294 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f10c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f158 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f194 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f214 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f248 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f284 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f104 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f140 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f18c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f204 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f248 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f28c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f4dc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #756] @ (6f4e0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #752] @ (6f4e4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #752] @ (6f4e8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #748] @ (6f4ec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #748] @ (6f4f0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #744] @ (6f4f4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #744] @ (6f4f8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #740] @ (6f4fc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #740] @ (6f500 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #736] @ (6f504 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #736] @ (6f508 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #732] @ (6f50c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #732] @ (6f510 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #728] @ (6f514 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #728] @ (6f518 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #724] @ (6f51c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #724] @ (6f520 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #720] @ (6f524 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #720] @ (6f528 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #716] @ (6f52c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #716] @ (6f530 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #712] @ (6f534 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #712] @ (6f538 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #708] @ (6f53c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #708] @ (6f540 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #704] @ (6f544 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #704] @ (6f548 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #700] @ (6f54c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #700] @ (6f550 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6f554 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6f558 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6f55c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6f560 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6f564 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6f568 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6f56c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6f570 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #680] @ (6f574 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #680] @ (6f578 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #676] @ (6f57c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #676] @ (6f580 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6f584 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6f588 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6f58c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6f590 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6f594 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6f598 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #660] @ (6f59c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #660] @ (6f5a0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6f5a4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6f5a8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6f5ac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6f5b0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6f5b4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6f5b8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6f5bc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6f5c0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6f5c4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6f5c8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6f5cc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6f5d0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6f5d4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6f5d8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6f5dc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6f5e0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6f5e4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6f5e8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6f5ec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6f5f0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6f5f4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6f5f8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6f5fc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6f600 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #608] @ (6f604 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #608] @ (6f608 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #604] @ (6f60c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #604] @ (6f610 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6f614 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6f618 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6f61c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6f620 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #592] @ (6f624 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #592] @ (6f628 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6f62c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6f630 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6f634 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6f638 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #580] @ (6f63c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #580] @ (6f640 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #576] @ (6f644 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #576] @ (6f648 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #572] @ (6f64c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #572] @ (6f650 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6f654 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6f658 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6f65c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6f660 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #560] @ (6f664 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #560] @ (6f668 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #556] @ (6f66c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #556] @ (6f670 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6f674 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6f678 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6f67c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6f680 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6f684 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6f688 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6f68c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6f690 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6f694 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6f698 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6f69c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6f6a0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6f6a4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6f6a8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6f6ac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6f6b0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #520] @ (6f6b4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #520] @ (6f6b8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #516] @ (6f6bc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #516] @ (6f6c0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #512] @ (6f6c4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #512] @ (6f6c8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #508] @ (6f6cc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #508] @ (6f6d0 ) │ │ │ │ - bl 70764 │ │ │ │ - b.n 6f6d4 │ │ │ │ - nop │ │ │ │ - bls.n 6f5c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f404 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f440 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f484 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f50c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f550 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f58c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f5d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f414 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f450 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f494 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f51c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f550 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f58c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f614 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f450 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f48c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f530 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f56c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f5a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f5ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f640 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f494 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f514 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f568 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f5ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f5e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f624 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f660 │ │ │ │ + beq.n 6f300 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f33c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f380 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f3bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f400 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f444 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f478 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f4c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f310 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f354 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f390 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f3dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f428 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f474 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f4c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f4fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f340 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f37c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f3c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f40c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f458 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f494 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f4e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f524 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f368 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f3a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f3e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f42c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f478 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f4b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f4f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f52c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f368 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f3ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f42c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f4a8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f4dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f518 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f554 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f390 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f3c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f3f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f42c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f470 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f4ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f4e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f524 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f568 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f3ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f3f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f43c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f480 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f4bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f500 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f534 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f570 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f5ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f3e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f424 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f470 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f4ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f4f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f52c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f560 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f59c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f5d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f41c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f458 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f4a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f4e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f51c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f560 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f5a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f7f4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #756] @ (6f7f8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #752] @ (6f7fc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #752] @ (6f800 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #748] @ (6f804 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #748] @ (6f808 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #744] @ (6f80c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #744] @ (6f810 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #740] @ (6f814 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #740] @ (6f818 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #736] @ (6f81c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #736] @ (6f820 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #732] @ (6f824 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #732] @ (6f828 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #728] @ (6f82c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #728] @ (6f830 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #724] @ (6f834 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #724] @ (6f838 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #720] @ (6f83c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #720] @ (6f840 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #716] @ (6f844 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #716] @ (6f848 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #712] @ (6f84c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #712] @ (6f850 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #708] @ (6f854 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #708] @ (6f858 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #704] @ (6f85c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #704] @ (6f860 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #700] @ (6f864 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #700] @ (6f868 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6f86c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6f870 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6f874 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6f878 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6f87c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6f880 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6f884 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6f888 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #680] @ (6f88c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #680] @ (6f890 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #676] @ (6f894 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #676] @ (6f898 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6f89c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6f8a0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6f8a4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6f8a8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6f8ac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6f8b0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #660] @ (6f8b4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #660] @ (6f8b8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6f8bc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6f8c0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6f8c4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6f8c8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6f8cc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6f8d0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6f8d4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6f8d8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6f8dc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6f8e0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6f8e4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6f8e8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6f8ec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6f8f0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6f8f4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6f8f8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6f8fc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6f900 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6f904 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6f908 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6f90c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6f910 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6f914 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6f918 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #608] @ (6f91c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #608] @ (6f920 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #604] @ (6f924 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #604] @ (6f928 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6f92c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6f930 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6f934 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6f938 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #592] @ (6f93c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #592] @ (6f940 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6f944 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6f948 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6f94c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6f950 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #580] @ (6f954 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #580] @ (6f958 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #576] @ (6f95c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #576] @ (6f960 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #572] @ (6f964 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #572] @ (6f968 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6f96c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6f970 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6f974 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6f978 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #560] @ (6f97c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #560] @ (6f980 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #556] @ (6f984 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #556] @ (6f988 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6f98c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6f990 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6f994 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6f998 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6f99c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6f9a0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6f9a4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6f9a8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6f9ac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6f9b0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6f9b4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6f9b8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6f9bc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6f9c0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6f9c4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6f9c8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #520] @ (6f9cc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #520] @ (6f9d0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #516] @ (6f9d4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #516] @ (6f9d8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #512] @ (6f9dc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #512] @ (6f9e0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #508] @ (6f9e4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #508] @ (6f9e8 ) │ │ │ │ + bl 70a7c │ │ │ │ + b.n 6f9ec │ │ │ │ + nop │ │ │ │ + bls.n 6f8e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f71c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f758 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f79c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f7e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f824 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f868 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f8a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f8e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f72c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f768 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f7ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f7f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f834 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f868 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f8a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f8e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f92c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f768 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f7a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f7d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f80c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f848 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f884 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f8c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f904 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f958 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f7ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f7e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f82c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f880 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f8c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f900 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f93c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f978 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f4ac │ │ │ │ + ble.n 6f7c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f4f0 │ │ │ │ + ble.n 6f808 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f52c │ │ │ │ + ble.n 6f844 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f570 │ │ │ │ + ble.n 6f888 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103677,406 +103972,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 6f5d8 │ │ │ │ + b.n 6f8f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f614 │ │ │ │ + b.n 6f92c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f650 │ │ │ │ + b.n 6f968 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f68c │ │ │ │ + b.n 6f9a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6d0 │ │ │ │ + b.n 6f9e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f714 │ │ │ │ + b.n 6fa2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f750 │ │ │ │ + b.n 6fa68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f78c │ │ │ │ + b.n 6faa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7c8 │ │ │ │ + b.n 6fae0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f804 │ │ │ │ + b.n 6fb1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f848 │ │ │ │ + b.n 6fb60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f88c │ │ │ │ + b.n 6fba4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8c8 │ │ │ │ + b.n 6fbe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f904 │ │ │ │ + b.n 6fc1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f940 │ │ │ │ + b.n 6fc58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f984 │ │ │ │ + b.n 6fc9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9c0 │ │ │ │ + b.n 6fcd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9fc │ │ │ │ + b.n 6fd14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa38 │ │ │ │ + b.n 6fd50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa84 │ │ │ │ + b.n 6fd9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fad0 │ │ │ │ + b.n 6fde8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb0c │ │ │ │ + b.n 6fe24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb50 │ │ │ │ + b.n 6fe68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb84 │ │ │ │ + b.n 6fe9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbc0 │ │ │ │ + b.n 6fed8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbf4 │ │ │ │ + b.n 6ff0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc30 │ │ │ │ + b.n 6ff48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc6c │ │ │ │ + b.n 6ff84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fca8 │ │ │ │ + b.n 6ffc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fcfc │ │ │ │ + b.n 70014 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd40 │ │ │ │ + b.n 70058 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd84 │ │ │ │ + b.n 7009c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fdd8 │ │ │ │ + b.n 700f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe2c │ │ │ │ + b.n 70144 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee68 │ │ │ │ + b.n 6f180 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eeac │ │ │ │ + b.n 6f1c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eee0 │ │ │ │ + b.n 6f1f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef14 │ │ │ │ + b.n 6f22c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef50 │ │ │ │ + b.n 6f268 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef94 │ │ │ │ + b.n 6f2ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efc8 │ │ │ │ + b.n 6f2e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f004 │ │ │ │ + b.n 6f31c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f040 │ │ │ │ + b.n 6f358 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f084 │ │ │ │ + b.n 6f39c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0c0 │ │ │ │ + b.n 6f3d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f104 │ │ │ │ + b.n 6f41c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f148 │ │ │ │ + b.n 6f460 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f18c │ │ │ │ + b.n 6f4a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1d0 │ │ │ │ + b.n 6f4e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f20c │ │ │ │ + b.n 6f524 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f260 │ │ │ │ + b.n 6f578 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2a4 │ │ │ │ + b.n 6f5bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2e0 │ │ │ │ + b.n 6f5f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f31c │ │ │ │ + b.n 6f634 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f358 │ │ │ │ + b.n 6f670 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f394 │ │ │ │ + b.n 6f6ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3d0 │ │ │ │ + b.n 6f6e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f414 │ │ │ │ + b.n 6f72c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f450 │ │ │ │ + b.n 6f768 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f494 │ │ │ │ + b.n 6f7ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4d0 │ │ │ │ + b.n 6f7e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f50c │ │ │ │ + b.n 6f824 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f550 │ │ │ │ + b.n 6f868 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f58c │ │ │ │ + b.n 6f8a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5d8 │ │ │ │ + b.n 6f8f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f61c │ │ │ │ + b.n 6f934 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f658 │ │ │ │ + b.n 6f970 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6ac │ │ │ │ + b.n 6f9c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6f9d0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #760] @ (6f9d4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #756] @ (6f9d8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #756] @ (6f9dc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #752] @ (6f9e0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #752] @ (6f9e4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #748] @ (6f9e8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #748] @ (6f9ec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #744] @ (6f9f0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #744] @ (6f9f4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #740] @ (6f9f8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #740] @ (6f9fc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #736] @ (6fa00 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #736] @ (6fa04 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #732] @ (6fa08 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #732] @ (6fa0c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #728] @ (6fa10 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #728] @ (6fa14 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #724] @ (6fa18 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #724] @ (6fa1c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #720] @ (6fa20 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #720] @ (6fa24 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #716] @ (6fa28 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #716] @ (6fa2c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #712] @ (6fa30 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #712] @ (6fa34 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #708] @ (6fa38 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #708] @ (6fa3c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #704] @ (6fa40 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #704] @ (6fa44 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #700] @ (6fa48 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #700] @ (6fa4c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6fa50 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #696] @ (6fa54 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6fa58 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #692] @ (6fa5c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6fa60 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #688] @ (6fa64 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6fa68 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #684] @ (6fa6c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #680] @ (6fa70 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #680] @ (6fa74 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #676] @ (6fa78 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #676] @ (6fa7c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6fa80 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #672] @ (6fa84 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6fa88 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #668] @ (6fa8c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6fa90 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #664] @ (6fa94 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #660] @ (6fa98 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #660] @ (6fa9c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6faa0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #656] @ (6faa4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6faa8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #652] @ (6faac ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6fab0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #648] @ (6fab4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6fab8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #644] @ (6fabc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6fac0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #640] @ (6fac4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6fac8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #636] @ (6facc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6fad0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #632] @ (6fad4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6fad8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #628] @ (6fadc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6fae0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #624] @ (6fae4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6fae8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #620] @ (6faec ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6faf0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #616] @ (6faf4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6faf8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #612] @ (6fafc ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #608] @ (6fb00 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #608] @ (6fb04 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #604] @ (6fb08 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #604] @ (6fb0c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6fb10 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #600] @ (6fb14 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6fb18 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #596] @ (6fb1c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #592] @ (6fb20 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #592] @ (6fb24 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6fb28 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #588] @ (6fb2c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6fb30 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #584] @ (6fb34 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #580] @ (6fb38 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #580] @ (6fb3c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #576] @ (6fb40 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #576] @ (6fb44 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #572] @ (6fb48 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #572] @ (6fb4c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6fb50 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #568] @ (6fb54 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6fb58 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #564] @ (6fb5c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #560] @ (6fb60 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #560] @ (6fb64 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #556] @ (6fb68 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #556] @ (6fb6c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6fb70 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #552] @ (6fb74 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6fb78 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #548] @ (6fb7c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6fb80 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #544] @ (6fb84 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6fb88 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #540] @ (6fb8c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6fb90 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #536] @ (6fb94 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6fb98 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #532] @ (6fb9c ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6fba0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #528] @ (6fba4 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6fba8 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r5, [pc, #524] @ (6fbac ) │ │ │ │ - ldr r0, [pc, #524] @ (6fbb0 ) │ │ │ │ - bl 70764 │ │ │ │ - ldr r0, [pc, #524] @ (6fbb4 ) │ │ │ │ - bl 70764 │ │ │ │ + ldr r0, [pc, #760] @ (6fce8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #760] @ (6fcec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #756] @ (6fcf0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #756] @ (6fcf4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #752] @ (6fcf8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #752] @ (6fcfc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #748] @ (6fd00 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #748] @ (6fd04 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #744] @ (6fd08 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #744] @ (6fd0c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #740] @ (6fd10 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #740] @ (6fd14 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #736] @ (6fd18 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #736] @ (6fd1c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #732] @ (6fd20 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #732] @ (6fd24 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #728] @ (6fd28 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #728] @ (6fd2c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #724] @ (6fd30 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #724] @ (6fd34 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #720] @ (6fd38 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #720] @ (6fd3c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #716] @ (6fd40 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #716] @ (6fd44 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #712] @ (6fd48 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #712] @ (6fd4c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #708] @ (6fd50 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #708] @ (6fd54 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #704] @ (6fd58 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #704] @ (6fd5c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #700] @ (6fd60 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #700] @ (6fd64 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6fd68 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #696] @ (6fd6c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6fd70 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #692] @ (6fd74 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6fd78 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #688] @ (6fd7c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6fd80 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #684] @ (6fd84 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #680] @ (6fd88 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #680] @ (6fd8c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #676] @ (6fd90 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #676] @ (6fd94 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6fd98 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #672] @ (6fd9c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6fda0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #668] @ (6fda4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6fda8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #664] @ (6fdac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #660] @ (6fdb0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #660] @ (6fdb4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6fdb8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #656] @ (6fdbc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6fdc0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #652] @ (6fdc4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6fdc8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #648] @ (6fdcc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6fdd0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #644] @ (6fdd4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6fdd8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #640] @ (6fddc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6fde0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #636] @ (6fde4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6fde8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #632] @ (6fdec ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6fdf0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #628] @ (6fdf4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6fdf8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #624] @ (6fdfc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6fe00 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #620] @ (6fe04 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6fe08 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #616] @ (6fe0c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6fe10 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #612] @ (6fe14 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #608] @ (6fe18 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #608] @ (6fe1c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #604] @ (6fe20 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #604] @ (6fe24 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6fe28 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #600] @ (6fe2c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6fe30 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #596] @ (6fe34 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #592] @ (6fe38 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #592] @ (6fe3c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6fe40 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #588] @ (6fe44 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6fe48 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #584] @ (6fe4c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #580] @ (6fe50 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #580] @ (6fe54 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #576] @ (6fe58 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #576] @ (6fe5c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #572] @ (6fe60 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #572] @ (6fe64 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6fe68 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #568] @ (6fe6c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6fe70 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #564] @ (6fe74 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #560] @ (6fe78 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #560] @ (6fe7c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #556] @ (6fe80 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #556] @ (6fe84 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6fe88 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #552] @ (6fe8c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6fe90 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #548] @ (6fe94 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6fe98 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #544] @ (6fe9c ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6fea0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #540] @ (6fea4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6fea8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #536] @ (6feac ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6feb0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #532] @ (6feb4 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6feb8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #528] @ (6febc ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6fec0 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r5, [pc, #524] @ (6fec4 ) │ │ │ │ + ldr r0, [pc, #524] @ (6fec8 ) │ │ │ │ + bl 70a7c │ │ │ │ + ldr r0, [pc, #524] @ (6fecc ) │ │ │ │ + bl 70a7c │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fbb8 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fed0 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 70764 │ │ │ │ + bl 70a7c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54173 @ 0xd39d │ │ │ │ + movw r3, #54925 @ 0xd68d │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fbbc │ │ │ │ + b.n 6fed4 │ │ │ │ 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} │ │ │ │ @@ -104219,59 +104514,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 703f0 │ │ │ │ + bne.w 70708 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 70474 │ │ │ │ + bne.w 7078c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704da │ │ │ │ + bne.w 707f2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fc9c │ │ │ │ + beq.n 6ffb4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 703e4 │ │ │ │ + bne.w 706fc │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fc5a │ │ │ │ + bne.n 6ff72 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 70514 │ │ │ │ + bpl.w 7082c │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fc1c │ │ │ │ + bpl.n 6ff34 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fc56 │ │ │ │ + cbz r0, 6ff6e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7052a │ │ │ │ + bne.w 70842 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3cc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6bc <_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] │ │ │ │ @@ -104282,89 +104577,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 704a8 │ │ │ │ + bgt.w 707c0 │ │ │ │ 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 6fbbc │ │ │ │ - ldr r5, [pc, #724] @ (6ff88 ) │ │ │ │ - movw sl, #4745 @ 0x1289 │ │ │ │ + bne.n 6fed4 │ │ │ │ + ldr r5, [pc, #724] @ (702a0 ) │ │ │ │ + movw sl, #5537 @ 0x15a1 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 6ffa8 │ │ │ │ + ldr.w fp, [pc, #748] @ 702c0 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54173 @ 0xd39d │ │ │ │ + movw r3, #54925 @ 0xd68d │ │ │ │ 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 70432 │ │ │ │ + bne.w 7074a │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7047e │ │ │ │ + bne.w 70796 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704cc │ │ │ │ + bne.w 707e4 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fdb6 │ │ │ │ + beq.n 700ce │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 703ea │ │ │ │ + bne.w 70702 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fd74 │ │ │ │ + bne.n 7008c │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 70524 │ │ │ │ + bpl.w 7083c │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fd36 │ │ │ │ + bpl.n 7004e │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fd70 │ │ │ │ + cbz r0, 70088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7051c │ │ │ │ + bne.w 70834 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3cc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6bc <_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] │ │ │ │ @@ -104375,963 +104670,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 70486 │ │ │ │ + bgt.w 7079e │ │ │ │ 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 6fcd6 │ │ │ │ + bne.n 6ffee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704ea │ │ │ │ - bl 71400 │ │ │ │ + bne.w 70802 │ │ │ │ + bl 71718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705f4 │ │ │ │ + beq.w 7090c │ │ │ │ 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 6fe4e │ │ │ │ + bne.n 70166 │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 705ea │ │ │ │ - ldr r3, [pc, #384] @ (6ff8c ) │ │ │ │ + bne.w 70902 │ │ │ │ + ldr r3, [pc, #384] @ (702a4 ) │ │ │ │ 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 6fe1c │ │ │ │ + bne.n 70134 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (6ff90 ) │ │ │ │ + ldr r2, [pc, #340] @ (702a8 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (6ff94 ) │ │ │ │ + ldr r2, [pc, #336] @ (702ac ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (6ff98 ) │ │ │ │ + ldr r2, [pc, #336] @ (702b0 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (6ff9c ) │ │ │ │ + ldr r2, [pc, #336] @ (702b4 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 721e4 │ │ │ │ + bl 72574 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70642 │ │ │ │ + beq.w 7095a │ │ │ │ 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 19f258 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 1a3470 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70642 │ │ │ │ + beq.w 7095a │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6fe7c │ │ │ │ + bne.n 70194 │ │ │ │ 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 72278 │ │ │ │ + bl 72614 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7053a │ │ │ │ + beq.w 70852 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7053a │ │ │ │ + beq.w 70852 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72380 │ │ │ │ + bl 7271c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70534 │ │ │ │ + bne.w 7084c │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ff56 │ │ │ │ + bne.n 7026e │ │ │ │ movs r0, #5 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70572 │ │ │ │ + beq.w 7088a │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (6ffa0 ) │ │ │ │ - movw r2, #48920 @ 0xbf18 │ │ │ │ + ldr r1, [pc, #172] @ (702b8 ) │ │ │ │ + movw r2, #52376 @ 0xcc98 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a23f0 │ │ │ │ + bl 1a65f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (6ffa4 ) │ │ │ │ + ldr r1, [pc, #156] @ (702bc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a23f0 │ │ │ │ + bl 1a65f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (6ffa4 ) │ │ │ │ + ldr r1, [pc, #144] @ (702bc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a23f0 │ │ │ │ + bl 1a65f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (6ffa4 ) │ │ │ │ + ldr r1, [pc, #128] @ (702bc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a23f0 │ │ │ │ + bl 1a65f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (6ffa4 ) │ │ │ │ - bl 1a23f0 │ │ │ │ + ldr r1, [pc, #108] @ (702bc ) │ │ │ │ + bl 1a65f0 │ │ │ │ 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 7055c │ │ │ │ + beq.w 70874 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6ff44 │ │ │ │ + bne.n 7025c │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 6ff6a │ │ │ │ - bl 71400 │ │ │ │ + cbnz r3, 70282 │ │ │ │ + bl 71718 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70578 │ │ │ │ + beq.w 70890 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6ffac │ │ │ │ - movw r0, #55944 @ 0xda88 │ │ │ │ + cbnz r3, 702c4 │ │ │ │ + movw r0, #59320 @ 0xe7b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70578 │ │ │ │ - b.n 6ffac │ │ │ │ + beq.w 70890 │ │ │ │ + b.n 702c4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + ldr r4, [pc, #912] @ (70638 ) │ │ │ │ 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 70098 │ │ │ │ + beq.n 703b0 │ │ │ │ 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 76f38 │ │ │ │ + bl 772d4 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705e2 │ │ │ │ + beq.w 708fa │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2474 │ │ │ │ + bl 1a6674 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70534 │ │ │ │ + bne.w 7084c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a4eb4 │ │ │ │ + bl 1a90b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ca │ │ │ │ + beq.w 708e2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #63492 @ 0xf804 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - bl 1a4a28 │ │ │ │ + movw r2, #1412 @ 0x584 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 1a8c28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705ca │ │ │ │ + blt.w 708e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 81ed0 │ │ │ │ + bl 82208 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ca │ │ │ │ + beq.w 708e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (7035c ) │ │ │ │ + ldr r1, [pc, #820] @ (70674 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7eba4 │ │ │ │ + bl 7eedc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ca │ │ │ │ + beq.w 708e2 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70360 ) │ │ │ │ + ldr r1, [pc, #792] @ (70678 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7eba4 │ │ │ │ + bl 7eedc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ca │ │ │ │ + beq.w 708e2 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (70364 ) │ │ │ │ - bl 89140 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (7067c ) │ │ │ │ + bl 89454 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ca │ │ │ │ + beq.w 708e2 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70368 ) │ │ │ │ - bl 89140 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (70680 ) │ │ │ │ + bl 89454 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ca │ │ │ │ + beq.w 708e2 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 81ed0 │ │ │ │ + bl 82208 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70592 │ │ │ │ - ldr r5, [pc, #720] @ (7036c ) │ │ │ │ + beq.w 708aa │ │ │ │ + ldr r5, [pc, #720] @ (70684 ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70592 │ │ │ │ + bne.w 708aa │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 7009e │ │ │ │ + bne.n 703b6 │ │ │ │ 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] @ (70370 ) │ │ │ │ + ldr r3, [pc, #664] @ (70688 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d6ec │ │ │ │ + bl 7da28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70592 │ │ │ │ + beq.w 708aa │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #63664 @ 0xf8b0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 89174 │ │ │ │ + movw r0, #1584 @ 0x630 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 89488 │ │ │ │ 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 70118 │ │ │ │ + beq.n 70430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705c2 │ │ │ │ + beq.w 708da │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 70592 │ │ │ │ - movw r1, #5604 @ 0x15e4 │ │ │ │ + beq.w 708aa │ │ │ │ + movw r1, #9060 @ 0x2364 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70592 │ │ │ │ + bne.w 708aa │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #63688 @ 0xf8c8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1608 @ 0x648 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70592 │ │ │ │ + bne.w 708aa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #3712 @ 0xe80 │ │ │ │ + movw r1, #7168 @ 0x1c00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70592 │ │ │ │ + bne.w 708aa │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 81f10 │ │ │ │ + bl 82248 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ca │ │ │ │ + beq.w 708e2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 701a4 │ │ │ │ + beq.n 704bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705ba │ │ │ │ + beq.w 708d2 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #63708 @ 0xf8dc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 8f958 │ │ │ │ + movw r1, #1628 @ 0x65c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 8fcb8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 705ca │ │ │ │ + ble.w 708e2 │ │ │ │ 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 701f8 │ │ │ │ + bne.n 70510 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 701f8 │ │ │ │ + cbnz r2, 70510 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 701f8 │ │ │ │ - bl 1a5790 │ │ │ │ + cbz r2, 70510 │ │ │ │ + bl 1a998c │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 7020e │ │ │ │ + cbnz r3, 70526 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 705ac │ │ │ │ + bne.w 708c4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #63720 @ 0xf8e8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #1640 @ 0x668 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 89174 │ │ │ │ + bl 89488 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70704 │ │ │ │ + beq.w 70a1c │ │ │ │ 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 703bc │ │ │ │ + beq.w 706d4 │ │ │ │ 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 706e8 │ │ │ │ - movw r0, #63788 @ 0xf92c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a591c │ │ │ │ + bne.w 70a00 │ │ │ │ + movw r0, #1708 @ 0x6ac │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1a9b18 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7069e │ │ │ │ - movw r0, #63788 @ 0xf92c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1ac2e0 │ │ │ │ + bne.w 709b6 │ │ │ │ + movw r0, #1708 @ 0x6ac │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1b0340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7069e │ │ │ │ + beq.w 709b6 │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 706f6 │ │ │ │ - movw r0, #60256 @ 0xeb60 │ │ │ │ + bne.w 70a0e │ │ │ │ + movw r0, #63712 @ 0xf8e0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7069e │ │ │ │ + beq.w 709b6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #53756 @ 0xd1fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #63832 @ 0xf958 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 82838 │ │ │ │ + movw r0, #1752 @ 0x6d8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 82b70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706d8 │ │ │ │ - bl 86ea4 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 709f0 │ │ │ │ + bl 871c0 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702dc │ │ │ │ + beq.n 705f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 702dc │ │ │ │ + cbnz r3, 705f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 706d8 │ │ │ │ + beq.w 709f0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl caf64 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ + bl cb734 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70304 │ │ │ │ + beq.n 7061c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 706e0 │ │ │ │ + beq.w 709f8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7031e │ │ │ │ + beq.n 70636 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 7031e │ │ │ │ + cbnz r3, 70636 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 706d6 │ │ │ │ + beq.w 709ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 1acb00 │ │ │ │ + bl 1b0b60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 706bc │ │ │ │ - ldr r3, [pc, #60] @ (70370 ) │ │ │ │ + blt.w 709d4 │ │ │ │ + ldr r3, [pc, #60] @ (70688 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706ae │ │ │ │ + beq.w 709c6 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #60256 @ 0xeb60 │ │ │ │ + movw r1, #63712 @ 0xf8e0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc5c0 │ │ │ │ + bl ccd90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 70684 │ │ │ │ - b.n 70374 │ │ │ │ + blt.w 7099c │ │ │ │ + b.n 7068c │ │ │ │ nop │ │ │ │ - bcc.n 702c8 │ │ │ │ + bcc.n 705e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 703b4 │ │ │ │ + bvc.n 706cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 70386 │ │ │ │ + cbnz r4, 7069e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 7042c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 70744 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + ldr r5, [pc, #144] @ (70718 ) │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #49288 @ 0xc088 │ │ │ │ + movw r2, #52780 @ 0xce2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #63880 @ 0xf988 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl cca68 │ │ │ │ + movw r1, #1800 @ 0x708 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl cd238 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703aa │ │ │ │ + beq.n 706c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7067c │ │ │ │ + beq.w 70994 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7069e │ │ │ │ + beq.w 709b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7066a │ │ │ │ + bne.w 70982 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ 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 6fc5a │ │ │ │ + b.n 6ff72 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fd74 │ │ │ │ + b.n 7008c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fbcc │ │ │ │ + beq.w 6fee4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fbcc │ │ │ │ + beq.w 6fee4 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70416 │ │ │ │ + beq.n 7072e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705da │ │ │ │ + beq.w 708f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70424 │ │ │ │ + beq.n 7073c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fbbc │ │ │ │ - b.n 6fcb0 │ │ │ │ + bne.w 6fed4 │ │ │ │ + b.n 6ffc8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fce6 │ │ │ │ + beq.w 6fffe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fce6 │ │ │ │ + beq.w 6fffe │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70458 │ │ │ │ + beq.n 70770 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70736 │ │ │ │ + beq.w 70a4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70466 │ │ │ │ + beq.n 7077e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fcd6 │ │ │ │ - b.n 6fdca │ │ │ │ + bne.w 6ffee │ │ │ │ + b.n 700e2 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fbf4 │ │ │ │ + b.w 6ff0c │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fd0e │ │ │ │ + b.n 70026 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f18c <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a33a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 70726 │ │ │ │ + beq.w 70a3e │ │ │ │ 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 6fdb6 │ │ │ │ + b.n 700ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f18c <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a33a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 70716 │ │ │ │ + beq.w 70a2e │ │ │ │ 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 6fc9c │ │ │ │ + b.w 6ffb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fd0e │ │ │ │ + b.n 70026 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fbf4 │ │ │ │ + b.w 6ff0c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fdd8 │ │ │ │ + bpl.w 700f0 │ │ │ │ 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 6fde4 │ │ │ │ + beq.w 700fc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fde4 │ │ │ │ + b.n 700fc │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fc1c │ │ │ │ + b.w 6ff34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fd68 │ │ │ │ + b.n 70080 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fd36 │ │ │ │ + b.n 7004e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fc4e │ │ │ │ + b.w 6ff66 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 703c4 │ │ │ │ - ldr r3, [pc, #516] @ (70740 ) │ │ │ │ + b.n 706dc │ │ │ │ + ldr r3, [pc, #516] @ (70a58 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49172 @ 0xc014 │ │ │ │ + movw r3, #52628 @ 0xcd94 │ │ │ │ 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 703dc │ │ │ │ + b.n 706f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70572 │ │ │ │ + beq.n 7088a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 70572 │ │ │ │ + cbnz r3, 7088a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (70744 ) │ │ │ │ + ldr r2, [pc, #452] @ (70a5c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63636 @ 0xf894 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #1556 @ 0x614 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 703dc │ │ │ │ - movw r4, #63464 @ 0xf7e8 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ + b.n 706f4 │ │ │ │ + movw r4, #1384 @ 0x568 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (70748 ) │ │ │ │ + ldr r5, [pc, #424] @ (70a60 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 703c4 │ │ │ │ + b.n 706dc │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6de58 │ │ │ │ + b.w 6e170 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a5790 │ │ │ │ - b.n 7020e │ │ │ │ + bl 1a998c │ │ │ │ + b.n 70526 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 701a4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 704bc │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70118 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70430 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #63504 @ 0xf810 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ - bl 782a0 │ │ │ │ - b.n 7059a │ │ │ │ + movw r4, #1424 @ 0x590 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + bl 78638 │ │ │ │ + b.n 708b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70416 │ │ │ │ - ldr r3, [pc, #360] @ (7074c ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7072e │ │ │ │ + ldr r3, [pc, #360] @ (70a64 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 70542 │ │ │ │ + b.n 7085a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6fe3a │ │ │ │ - ldr r7, [pc, #344] @ (70750 ) │ │ │ │ - movw r6, #63432 @ 0xf7c8 │ │ │ │ - movt r6, #38 @ 0x26 │ │ │ │ + b.n 70152 │ │ │ │ + ldr r7, [pc, #344] @ (70a68 ) │ │ │ │ + movw r6, #1352 @ 0x548 │ │ │ │ + movt r6, #39 @ 0x27 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d3b30 │ │ │ │ + bl d433c │ │ │ │ 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 703dc │ │ │ │ - bl d3b30 │ │ │ │ - ldr r7, [pc, #300] @ (70754 ) │ │ │ │ + b.n 706f4 │ │ │ │ + bl d433c │ │ │ │ + ldr r7, [pc, #300] @ (70a6c ) │ │ │ │ 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, #63392 @ 0xf7a0 │ │ │ │ - movt r6, #38 @ 0x26 │ │ │ │ + movw r6, #1312 @ 0x520 │ │ │ │ + movt r6, #39 @ 0x27 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 70606 │ │ │ │ + b.n 7091e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #49172 @ 0xc014 │ │ │ │ + movw r3, #52628 @ 0xcd94 │ │ │ │ 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 703dc │ │ │ │ + b.n 706f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 703bc │ │ │ │ + bne.w 706d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 703bc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 706d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 703aa │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 706c2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7069e │ │ │ │ + beq.n 709b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7069e │ │ │ │ + cbnz r3, 709b6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63540 @ 0xf834 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (70758 ) │ │ │ │ + movw r4, #1460 @ 0x5b4 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + ldr r5, [pc, #172] @ (70a70 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 703c0 │ │ │ │ - movw r1, #63840 @ 0xf960 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (7075c ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 706d8 │ │ │ │ + movw r1, #1760 @ 0x6e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #164] @ (70a74 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 706d6 │ │ │ │ + beq.n 709ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 706d6 │ │ │ │ + cbnz r3, 709ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ - b.n 7069e │ │ │ │ + bl 78638 │ │ │ │ + b.n 709b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70304 │ │ │ │ - movw r0, #63752 @ 0xf908 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a5d98 │ │ │ │ - b.n 7025a │ │ │ │ - movw r0, #63808 @ 0xf940 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a5d98 │ │ │ │ - b.n 7028a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7061c │ │ │ │ + movw r0, #1672 @ 0x688 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1a9f98 │ │ │ │ + b.n 70572 │ │ │ │ + movw r0, #1728 @ 0x6c0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1a9f98 │ │ │ │ + b.n 705a2 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63572 @ 0xf854 │ │ │ │ - movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (70760 ) │ │ │ │ + movw r4, #1492 @ 0x5d4 │ │ │ │ + movt r4, #39 @ 0x27 │ │ │ │ + ldr r5, [pc, #80] @ (70a78 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 703c4 │ │ │ │ + b.n 706dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fc9c │ │ │ │ + b.w 6ffb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fdb6 │ │ │ │ + b.w 700ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70458 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70770 │ │ │ │ nop │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + ldr r4, [pc, #976] @ (70e2c <_Py_hashtable_get@@Base+0x1e8>) │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + ldr r5, [pc, #0] @ (70a60 ) │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + ldr r4, [pc, #768] @ (70d64 <_Py_hashtable_get@@Base+0x120>) │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + ldr r5, [pc, #80] @ (70ab8 ) │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + ldr r4, [pc, #560] @ (70c9c <_Py_hashtable_get@@Base+0x58>) │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #432] @ (70c20 ) │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + ldr r4, [pc, #688] @ (70d24 <_Py_hashtable_get@@Base+0xe0>) │ │ │ │ movs r6, r5 │ │ │ │ - tst r4, r0 │ │ │ │ + ldr r7, [pc, #272] @ (70b88 ) │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + ldr r4, [pc, #864] @ (70ddc <_Py_hashtable_get@@Base+0x198>) │ │ │ │ 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] @ (70928 ) │ │ │ │ + ldr r5, [pc, #436] @ (70c40 ) │ │ │ │ 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 7088a │ │ │ │ + bne.w 70ba2 │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49305 @ 0xc099 │ │ │ │ + movw r3, #50017 @ 0xc361 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 708b8 │ │ │ │ + bne.w 70bd0 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 708d6 │ │ │ │ + bne.w 70bee │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7086a │ │ │ │ + beq.n 70b82 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4745 @ 0x1289 │ │ │ │ + movw r3, #5537 @ 0x15a1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70876 │ │ │ │ + bne.n 70b8e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 7082a │ │ │ │ + bne.n 70b42 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 7090c │ │ │ │ + bpl.w 70c24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 708e8 │ │ │ │ + bpl.w 70c00 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 70828 │ │ │ │ + cbz r1, 70b40 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54173 @ 0xd39d │ │ │ │ + movw r3, #54925 @ 0xd68d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 708fe │ │ │ │ + bne.n 70c16 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3cc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6bc <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 70906 │ │ │ │ + beq.n 70c1e │ │ │ │ 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] │ │ │ │ @@ -105339,15 +105634,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 708c6 │ │ │ │ + bgt.n 70bde │ │ │ │ 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] │ │ │ │ @@ -105358,130 +105653,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 70836 │ │ │ │ + b.n 70b4e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 70788 │ │ │ │ + beq.w 70aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 708a8 │ │ │ │ + beq.n 70bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7091e │ │ │ │ + beq.n 70c36 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70872 │ │ │ │ + beq.n 70b8a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 70872 │ │ │ │ + b.n 70b8a │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 707c2 │ │ │ │ - b.n 7086a │ │ │ │ + bne.w 70ada │ │ │ │ + b.n 70b82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f18c <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a33a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 70910 │ │ │ │ + beq.n 70c28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7085a │ │ │ │ + b.n 70b72 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 707c2 │ │ │ │ - b.n 7086a │ │ │ │ + bne.w 70ada │ │ │ │ + b.n 70b82 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 707f4 │ │ │ │ - b.n 70828 │ │ │ │ + bne.w 70b0c │ │ │ │ + b.n 70b40 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70828 │ │ │ │ + bne.n 70b40 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 70828 │ │ │ │ + b.n 70b40 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 708ec │ │ │ │ + b.n 70c04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7086a │ │ │ │ + b.n 70b82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 708a8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70bc0 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007092c <_Py_hashtable_get@@Base>: │ │ │ │ +00070c44 <_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, 70942 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 70c5a <_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, #4745 @ 0x1289 │ │ │ │ + movw r3, #5537 @ 0x15a1 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71086 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 7139e <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70d8e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 710a6 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 710b2 <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 713ca <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7108e <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 713a6 <_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 70d8a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 710a2 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54173 @ 0xd39d │ │ │ │ + movw r3, #54925 @ 0xd68d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 710ba <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 713d2 <_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] │ │ │ │ @@ -105506,15 +105801,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 70de4 <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 710fc <_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] │ │ │ │ @@ -105551,15 +105846,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 70b70 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70e88 <_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 │ │ │ │ @@ -105602,28 +105897,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 70ad2 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 70dea <_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 710d4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 713ec <_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 │ │ │ │ @@ -105772,104 +106067,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, 70dda <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 710f2 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70e18 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 71130 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70dda <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 710f2 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70da4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 710bc <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46361 @ 0xb519 │ │ │ │ + movw r3, #9469 @ 0x24fd │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71060 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71378 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 710c4 <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 713dc <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70e4c <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70da4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 71164 <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 710bc <_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 710d4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 713ec <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r5, #26 │ │ │ │ + asrs r1, r0, #7 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r5, r7, #1 │ │ │ │ + asrs r5, r2, #14 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r3, #26 │ │ │ │ + asrs r1, r6, #6 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r7, #14 │ │ │ │ + lsrs r3, r2, #27 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r6, #1 │ │ │ │ + asrs r3, r1, #14 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r5, #14 │ │ │ │ + lsrs r3, r0, #27 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r4, #14 │ │ │ │ + lsrs r3, r7, #26 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46361 @ 0xb519 │ │ │ │ + movw r3, #9469 @ 0x24fd │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71060 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71378 <_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 70e8c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 711a4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70da4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 710bc <_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 70da4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 710bc <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 710ac <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 713c4 <_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 710a8 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 713c0 <_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 70da4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 710bc <_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] │ │ │ │ @@ -106002,60 +106297,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 70d82 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 7109a <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70da4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 710bc <_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 70bba <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70ed2 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70ea8 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 711c0 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70d90 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 710a8 <_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 7099c <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70d8a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 70cb4 <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 710a2 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70e7e <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 71196 <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70e70 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 71188 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 71094 <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 713ac <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70d82 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 7109a <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70e90 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70da4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 711a8 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 710bc <_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 │ │ │ │ @@ -106173,77 +106468,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 70d82 <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6cccc │ │ │ │ + b.n 7109a <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6cfbc │ │ │ │ │ │ │ │ -0007128c <_Py_hashtable_set@@Base>: │ │ │ │ +000715a4 <_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, #49305 @ 0xc099 │ │ │ │ + movw r3, #50017 @ 0xc361 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71398 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 716b0 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 713b4 <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 716cc <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 713f8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 71710 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4745 @ 0x1289 │ │ │ │ + movw r3, #5537 @ 0x15a1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71386 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 7169e <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 7133e <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 71656 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 713e8 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 71700 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 713c4 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 716dc <_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, 7133c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 71654 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #54173 @ 0xd39d │ │ │ │ + movw r2, #54925 @ 0xd68d │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 713d8 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 716f0 <_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 6d3cc <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d6bc <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 713e2 <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 716fa <_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] │ │ │ │ @@ -106252,15 +106547,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 713a4 <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 716bc <_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] │ │ │ │ @@ -106269,84 +106564,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 71348 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 71660 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 712d8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 713f8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 715f0 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71710 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f18c <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a33a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 713ec <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 71704 <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 7136e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 71686 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 712d8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 713f8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 715f0 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71710 <_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 71306 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 7133c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 7161e <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 71654 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7133c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 71654 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 7133c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 71654 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 713c8 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 716e0 <_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 71380 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 71698 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -00071400 : │ │ │ │ +00071718 : │ │ │ │ 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] @ (714ac ) │ │ │ │ + ldr r3, [pc, #156] @ (717c4 ) │ │ │ │ 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 71464 │ │ │ │ + ble.n 7177c │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (714b0 ) │ │ │ │ + ldr r1, [pc, #136] @ (717c8 ) │ │ │ │ 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, 71482 │ │ │ │ - ldr r2, [pc, #116] @ (714b4 ) │ │ │ │ + cbnz r3, 7179a │ │ │ │ + ldr r2, [pc, #116] @ (717cc ) │ │ │ │ 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] │ │ │ │ @@ -106355,70 +106650,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 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 714a2 │ │ │ │ - ldr r3, [pc, #60] @ (714b4 ) │ │ │ │ + cbz r0, 717ba │ │ │ │ + ldr r3, [pc, #60] @ (717cc ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71448 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 71760 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71496 │ │ │ │ + bne.n 717ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 71474 │ │ │ │ + bl 127518 │ │ │ │ + b.n 7178c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 71474 │ │ │ │ - ldr r0, [pc, #16] @ (714b4 ) │ │ │ │ - bl 1a4588 │ │ │ │ - b.n 71460 │ │ │ │ + b.n 7178c │ │ │ │ + ldr r0, [pc, #16] @ (717cc ) │ │ │ │ + bl 1a8788 │ │ │ │ + b.n 71778 │ │ │ │ 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] @ (71570 ) │ │ │ │ + ldr r3, [pc, #164] @ (71888 ) │ │ │ │ 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 71528 │ │ │ │ + ble.n 71840 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (71574 ) │ │ │ │ + ldr r2, [pc, #132] @ (7188c ) │ │ │ │ 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, 7154e │ │ │ │ + cbnz r3, 71866 │ │ │ │ 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] │ │ │ │ @@ -106427,45 +106722,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 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71500 │ │ │ │ + bne.n 71818 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a4588 │ │ │ │ + bl 1a8788 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71522 │ │ │ │ + beq.n 7183a │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 71522 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bl 77670 │ │ │ │ + b.n 7183a │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71562 │ │ │ │ + bne.n 7187a │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 71500 │ │ │ │ + bl 127518 │ │ │ │ + b.n 71818 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71500 │ │ │ │ + b.n 71818 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071578 <_PyObject_GC_New@@Base>: │ │ │ │ +00071890 <_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] │ │ │ │ @@ -106473,369 +106768,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 7175c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 7178c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 71a74 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 71aa4 <_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 71720 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 71a38 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 71720 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 71a38 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71712 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 71a2a <_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 716d6 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 719ee <_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 716c6 <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 719de <_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, 71658 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 71970 <_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 71684 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 7199c <_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] @ (71788 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (71aa0 <_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 7172e <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 71a46 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r2, [r3, #24] │ │ │ │ - cmp r2, r7 │ │ │ │ - bcc.n 71678 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + cmp r7, r2 │ │ │ │ + bhi.n 71990 <_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 71614 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7192c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71614 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7192c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71632 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 7194a <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71632 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 7194a <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71632 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 7194a <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7177e <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 71a96 <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 71632 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 7194a <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 716b0 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 719c8 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 71632 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 7194a <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7166e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 71986 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 71742 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 71a5a <_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 71720 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 71a38 <_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 71614 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 7192c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7166e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 71986 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71632 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71650 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bne.n 7194a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71968 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71750 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 71a68 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 71650 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 127518 │ │ │ │ + b.n 71968 <_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 716f8 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 71a10 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71650 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 71968 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 7178c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 71aa4 <_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 715b0 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 718c8 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71632 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 716a0 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 7194a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 719b8 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071790 : │ │ │ │ +00071aa8 : │ │ │ │ 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 71864 │ │ │ │ + blt.n 71b7a │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7184e │ │ │ │ - ldr r2, [pc, #168] @ (71868 ) │ │ │ │ + bne.n 71b64 │ │ │ │ + ldr r2, [pc, #168] @ (71b80 ) │ │ │ │ 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 71822 │ │ │ │ + bcs.n 71b38 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 71818 │ │ │ │ + beq.n 71b2e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 717f4 │ │ │ │ + cbz r2, 71b0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 7180e │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc r3, [r6, #12] │ │ │ │ + strcc r6, [r3, #8] │ │ │ │ + bcc.n 71b08 │ │ │ │ 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 71928 │ │ │ │ + bl 71c40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 717f0 │ │ │ │ + bne.n 71b08 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7185a │ │ │ │ + bne.n 71b70 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717f0 │ │ │ │ + beq.n 71b08 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 717f0 │ │ │ │ + b.n 71b08 │ │ │ │ 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 7183e │ │ │ │ + b.n 71b54 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 717f0 │ │ │ │ + b.n 71b08 │ │ │ │ + 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] @ (71924 ) │ │ │ │ + ldr r0, [pc, #168] @ (71c3c ) │ │ │ │ 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 71912 │ │ │ │ + bcs.n 71c2a │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 718d2 │ │ │ │ + beq.n 71bea │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 718b2 │ │ │ │ + cbz r1, 71bca │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 718ca │ │ │ │ + bhi.n 71be2 │ │ │ │ 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 71928 │ │ │ │ + bl 71c40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 718b0 │ │ │ │ + bne.n 71bc8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7191a │ │ │ │ + bne.n 71c32 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 718b0 │ │ │ │ + beq.n 71bc8 │ │ │ │ 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 718de │ │ │ │ + bge.n 71bf6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 71902 │ │ │ │ + b.n 71c1a │ │ │ │ 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 71a54 │ │ │ │ + beq.w 71d6c │ │ │ │ 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 719ee │ │ │ │ + bls.n 71d06 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 719c6 │ │ │ │ + cbnz r3, 71cde │ │ │ │ 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] │ │ │ │ @@ -106870,81 +107166,81 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 719a0 │ │ │ │ + bne.n 71cb8 │ │ │ │ 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, 71a36 │ │ │ │ + cbnz r3, 71d4e │ │ │ │ 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, 71a24 │ │ │ │ + cbnz r0, 71d3c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71bac │ │ │ │ + bne.w 71ec4 │ │ │ │ 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 719a0 │ │ │ │ + b.n 71cb8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 71a46 │ │ │ │ + cbz r0, 71d5e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 719d2 │ │ │ │ + b.n 71cea │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71a3e │ │ │ │ + beq.n 71d56 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71a3e │ │ │ │ + b.n 71d56 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71b6c │ │ │ │ + beq.w 71e84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71bbc │ │ │ │ + bne.w 71ed4 │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71b02 │ │ │ │ + beq.n 71e1a │ │ │ │ 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 71bda │ │ │ │ + beq.w 71ef2 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71bcc │ │ │ │ + beq.w 71ee4 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71b66 │ │ │ │ + beq.n 71e7e │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, 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 │ │ │ │ @@ -106961,113 +107257,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 71be6 │ │ │ │ + bne.n 71efe │ │ │ │ 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 7195a │ │ │ │ + b.n 71c72 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71b82 │ │ │ │ + bne.n 71e9a │ │ │ │ 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 71ba4 │ │ │ │ + beq.n 71ebc │ │ │ │ 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 71b54 │ │ │ │ + b.n 71e6c │ │ │ │ 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 71b40 │ │ │ │ + bcc.n 71e58 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 71a74 │ │ │ │ + b.n 71d8c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71aac │ │ │ │ - movw r0, #50960 @ 0xc710 │ │ │ │ + b.n 71dc4 │ │ │ │ + movw r0, #54416 @ 0xd490 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19c36c │ │ │ │ - cbnz r0, 71bb0 │ │ │ │ + bl 1a0584 │ │ │ │ + cbnz r0, 71ec8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71a6c │ │ │ │ + b.n 71d84 │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71ba4 │ │ │ │ + bcs.n 71ebc │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71ba4 │ │ │ │ + bhi.n 71ebc │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71b14 │ │ │ │ + bge.n 71e2c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 719c0 │ │ │ │ + b.n 71cd8 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71a24 │ │ │ │ + b.n 71d3c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71b7a │ │ │ │ + beq.n 71e92 │ │ │ │ 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 71a6c │ │ │ │ + b.n 71d84 │ │ │ │ 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 71ba4 │ │ │ │ + b.n 71ebc │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71ae8 │ │ │ │ + b.n 71e00 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 71c28 │ │ │ │ + vldr d7, [pc, #36] @ 71f40 │ │ │ │ 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] │ │ │ │ @@ -107075,554 +107371,600 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071c30 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71c58 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071f48 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71f70 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71c3e <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71f56 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71c4e <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 126610 │ │ │ │ + bne.n 71f66 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 127518 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071c5c : │ │ │ │ +00071f74 : │ │ │ │ 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 71e8a │ │ │ │ + beq.w 721a2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71d9a │ │ │ │ + bhi.w 720b2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71e9a │ │ │ │ + blt.w 721b2 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71e18 │ │ │ │ + bgt.w 72130 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71e08 │ │ │ │ - ldr r3, [pc, #552] @ (71edc ) │ │ │ │ + bne.w 72120 │ │ │ │ + ldr r3, [pc, #552] @ (721f4 ) │ │ │ │ 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 71e56 │ │ │ │ + bcs.w 7216e │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71e44 │ │ │ │ + beq.w 7215c │ │ │ │ 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, 71d36 │ │ │ │ + cbz r2, 7204e │ │ │ │ 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] @ (71ee0 ) │ │ │ │ + ldr r2, [pc, #472] @ (721f8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71d5a │ │ │ │ + cbnz r3, 72072 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71d70 │ │ │ │ + beq.n 72088 │ │ │ │ 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 71d4e │ │ │ │ + bhi.n 72066 │ │ │ │ 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 71cee │ │ │ │ + b.n 72006 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71cee │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 72006 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71e8e │ │ │ │ + bne.w 721a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 71d12 │ │ │ │ + bl 127518 │ │ │ │ + b.n 7202a │ │ │ │ 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 71e3a │ │ │ │ + beq.n 72152 │ │ │ │ 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 71d2e │ │ │ │ + b.n 72046 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71e22 │ │ │ │ + bls.n 7213a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71e82 │ │ │ │ + bcc.n 7219a │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71ec4 │ │ │ │ + bcs.w 721dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e9a │ │ │ │ + blt.n 721b2 │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ 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 71e18 │ │ │ │ + bgt.n 72130 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71cb2 │ │ │ │ + beq.w 71fca │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71cee │ │ │ │ + bne.w 72006 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e9a │ │ │ │ + blt.n 721b2 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71e18 │ │ │ │ + bgt.n 72130 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71dea │ │ │ │ + b.n 72102 │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71d2e │ │ │ │ + b.n 72046 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71cee │ │ │ │ + bne.w 72006 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71eb4 │ │ │ │ + bne.n 721cc │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71e18 │ │ │ │ + beq.n 72130 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71cee │ │ │ │ + b.n 72006 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e9a │ │ │ │ + blt.n 721b2 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71db2 │ │ │ │ - ldr r4, [pc, #88] @ (71ee4 ) │ │ │ │ - b.n 71d2e │ │ │ │ + b.n 720ca │ │ │ │ + ldr r4, [pc, #88] @ (721fc ) │ │ │ │ + b.n 72046 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71d12 │ │ │ │ + b.n 7202a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63944 @ 0xf9c8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1864 @ 0x748 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71d2e │ │ │ │ + b.n 72046 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71e72 │ │ │ │ + b.n 7218a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63892 @ 0xf994 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1812 @ 0x714 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 71eb0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 721c8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071ee8 : │ │ │ │ +00072200 : │ │ │ │ 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 7207e │ │ │ │ + blt.w 72396 │ │ │ │ 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 72030 │ │ │ │ + bne.w 72348 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72058 │ │ │ │ + beq.w 72370 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 720a4 │ │ │ │ + bhi.w 723bc │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71fbc │ │ │ │ - ldr r2, [pc, #380] @ (720c8 ) │ │ │ │ + bne.n 722d4 │ │ │ │ + ldr r2, [pc, #380] @ (723e0 ) │ │ │ │ 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 72008 │ │ │ │ + bhi.n 72320 │ │ │ │ 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 7205c │ │ │ │ + beq.n 72374 │ │ │ │ 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 71fea │ │ │ │ + beq.n 72302 │ │ │ │ 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] @ (720cc ) │ │ │ │ + ldr r2, [pc, #304] @ (723e4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7206a │ │ │ │ + bne.n 72382 │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 71fd8 │ │ │ │ + cbnz r6, 722f0 │ │ │ │ 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 71f80 │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.n 72298 │ │ │ │ + bl 1ebf6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72094 │ │ │ │ + beq.n 723ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 71fb6 │ │ │ │ + beq.n 722ce │ │ │ │ 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 7204c │ │ │ │ + bhi.n 72364 │ │ │ │ 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 71f80 │ │ │ │ + bne.n 72298 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72098 │ │ │ │ + bne.n 723b0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71fca │ │ │ │ + beq.n 722e2 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 71f80 │ │ │ │ + b.n 72298 │ │ │ │ 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 71f80 │ │ │ │ - ldr r5, [pc, #116] @ (720d0 ) │ │ │ │ - b.n 71fb6 │ │ │ │ + b.n 72298 │ │ │ │ + ldr r5, [pc, #116] @ (723e8 ) │ │ │ │ + b.n 722ce │ │ │ │ mov r0, r9 │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71f80 │ │ │ │ - b.n 72008 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bne.n 72298 │ │ │ │ + b.n 72320 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 720bc │ │ │ │ + bne.n 723d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126610 │ │ │ │ - b.n 71fa6 │ │ │ │ + bl 127518 │ │ │ │ + b.n 722be │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63984 @ 0xf9f0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1904 @ 0x770 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 71fb6 │ │ │ │ + b.n 722ce │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 72020 │ │ │ │ + b.n 72338 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64036 @ 0xfa24 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1956 @ 0x7a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 126d2c │ │ │ │ - b.n 72094 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 723ac │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 71fa6 │ │ │ │ + b.n 722be │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000720d4 : │ │ │ │ +000723ec : │ │ │ │ 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 7217a │ │ │ │ - blt.n 721b6 │ │ │ │ - ldr.w r9, [pc, #244] @ 721e0 │ │ │ │ + beq.n 72492 │ │ │ │ + blt.n 724ce │ │ │ │ + ldr.w r9, [pc, #244] @ 724f8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - bgt.n 7217e │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add r3, r7 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + bgt.n 72496 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + add r3, r6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72156 │ │ │ │ - ldr r0, [pc, #204] @ (721d8 ) │ │ │ │ + cbz r4, 7246e │ │ │ │ + ldr r0, [pc, #204] @ (724f0 ) │ │ │ │ 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, 72196 │ │ │ │ + cbnz r3, 724ae │ │ │ │ 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 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72192 │ │ │ │ + cbz r0, 724aa │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 72134 │ │ │ │ - ldr r4, [pc, #96] @ (721dc ) │ │ │ │ - b.n 72150 │ │ │ │ + b.n 7244c │ │ │ │ + ldr r4, [pc, #96] @ (724f4 ) │ │ │ │ + b.n 72468 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 72156 │ │ │ │ - bl 1e8d2c │ │ │ │ + bls.n 7246e │ │ │ │ + bl 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 721ae │ │ │ │ + cbnz r0, 724c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72150 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 72468 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 721c6 │ │ │ │ + bne.n 724de │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - b.n 72126 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - b.n 72126 │ │ │ │ + bl 127518 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + b.n 7243e │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + b.n 7243e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72192 │ │ │ │ + movw r0, #1984 @ 0x7c0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 724aa │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - b.n 72126 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + b.n 7243e │ │ │ │ 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 7256c │ │ │ │ + cbz r1, 7256c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 7255c │ │ │ │ + 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 72560 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.n 72564 │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r0, #20 │ │ │ │ + addeq r0, #28 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 72568 │ │ │ │ + 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 7253c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7254c │ │ │ │ + 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] @ (72274 ) │ │ │ │ + ldr r2, [pc, #128] @ (72604 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 7225a │ │ │ │ + bgt.n 725ea │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 7221e │ │ │ │ + cbz r0, 725ae │ │ │ │ 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 │ │ │ │ @@ -107634,61 +107976,67 @@ │ │ │ │ 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 7225a │ │ │ │ + bhi.n 725ea │ │ │ │ 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 76f38 │ │ │ │ + bl 772d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7224e │ │ │ │ + bne.n 725de │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072278 : │ │ │ │ +00072608 : │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [r0] │ │ │ │ + strd r2, r2, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00072614 : │ │ │ │ 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 72338 │ │ │ │ - ldr r7, [pc, #236] @ (72378 ) │ │ │ │ + blt.n 726d4 │ │ │ │ + ldr r7, [pc, #236] @ (72714 ) │ │ │ │ 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 72310 │ │ │ │ + ble.n 726ac │ │ │ │ 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] @ (7237c ) │ │ │ │ + ldr r2, [pc, #200] @ (72718 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72324 │ │ │ │ - cbnz r5, 722ea │ │ │ │ + bne.n 726c0 │ │ │ │ + cbnz r5, 72686 │ │ │ │ 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 │ │ │ │ @@ -107700,421 +108048,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 77014 │ │ │ │ + bl 773b0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 72358 │ │ │ │ + cbz r0, 726f4 │ │ │ │ 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 722da │ │ │ │ + b.n 72676 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 722bc │ │ │ │ - b.n 72348 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bne.n 72658 │ │ │ │ + b.n 726e4 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7234c │ │ │ │ + bne.n 726e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 722bc │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 127518 │ │ │ │ + b.n 72658 │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 722e6 │ │ │ │ + b.n 72682 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 722bc │ │ │ │ + b.n 72658 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72368 │ │ │ │ + beq.n 72704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 72370 │ │ │ │ + cbz r3, 7270c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72368 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72704 │ │ │ │ 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] @ 72490 │ │ │ │ + ldr.w fp, [pc, #252] @ 7282c │ │ │ │ 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 72424 │ │ │ │ + b.n 727c0 │ │ │ │ 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 723cc │ │ │ │ + bne.n 72768 │ │ │ │ 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 72f14 │ │ │ │ + bl 732b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 72982 │ │ │ │ + beq.w 72d1e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7299a │ │ │ │ - ldr r3, [pc, #108] @ (7248c ) │ │ │ │ + blt.w 72d36 │ │ │ │ + ldr r3, [pc, #108] @ (72828 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72494 │ │ │ │ + beq.n 72830 │ │ │ │ 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 72454 │ │ │ │ + bmi.n 727f0 │ │ │ │ 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 723b0 │ │ │ │ + beq.n 7274c │ │ │ │ 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 72470 │ │ │ │ + bne.n 7280c │ │ │ │ dmb ish │ │ │ │ - b.n 723ee │ │ │ │ + b.n 7278a │ │ │ │ nop │ │ │ │ - mvns r0, r3 │ │ │ │ + str r0, [r3, r4] │ │ │ │ movs r6, r5 │ │ │ │ - tst r4, r2 │ │ │ │ + ldr r7, [pc, #336] @ (72980 ) │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7eb50 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (727fc ) │ │ │ │ - bl 7eba4 │ │ │ │ + bl 7ee88 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (72b98 ) │ │ │ │ + bl 7eedc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d40 │ │ │ │ + beq.w 730dc │ │ │ │ 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 7ec10 │ │ │ │ + bl 7ef48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d54 │ │ │ │ + beq.w 730f0 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7ec10 │ │ │ │ + bl 7ef48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d54 │ │ │ │ + beq.w 730f0 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7ec10 │ │ │ │ + bl 7ef48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d54 │ │ │ │ + beq.w 730f0 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7ec10 │ │ │ │ + bl 7ef48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d54 │ │ │ │ + beq.w 730f0 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7ec10 │ │ │ │ + bl 7ef48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d54 │ │ │ │ + beq.w 730f0 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7ec10 │ │ │ │ + bl 7ef48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d54 │ │ │ │ + beq.w 730f0 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (72800 ) │ │ │ │ + ldr r1, [pc, #720] @ (72b9c ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a218c │ │ │ │ + bl 1a638c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d1e │ │ │ │ + blt.w 730ba │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f4f0 │ │ │ │ + bl 1a36fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d08 │ │ │ │ + blt.w 730a4 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f4f0 │ │ │ │ + bl 1a36fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d08 │ │ │ │ + blt.w 730a4 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f4f0 │ │ │ │ + bl 1a36fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d08 │ │ │ │ - ldr r2, [pc, #660] @ (72804 ) │ │ │ │ + blt.w 730a4 │ │ │ │ + ldr r2, [pc, #660] @ (72ba0 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (72808 ) │ │ │ │ + ldr r1, [pc, #660] @ (72ba4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a218c │ │ │ │ + bl 1a638c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72cf2 │ │ │ │ - ldr.w r8, [pc, #708] @ 72848 │ │ │ │ + blt.w 7308e │ │ │ │ + ldr.w r8, [pc, #708] @ 72be4 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f4f0 │ │ │ │ + bl 1a36fc │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72cd8 │ │ │ │ + blt.w 73074 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7258e │ │ │ │ + bne.n 7292a │ │ │ │ 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 7fe64 <_PyTuple_Resize@@Base+0x2c4> │ │ │ │ + bl 8019c <_PyTuple_Resize@@Base+0x2c4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cc4 │ │ │ │ + beq.w 73060 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 725b4 │ │ │ │ + bne.n 72950 │ │ │ │ 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 725ee │ │ │ │ + beq.n 7298a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 725ee │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7298a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 725d8 │ │ │ │ + bne.n 72974 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 71400 │ │ │ │ + bl 71718 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72ca4 │ │ │ │ + beq.w 73040 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (7280c ) │ │ │ │ - bl 79454 │ │ │ │ + ldr r1, [pc, #508] @ (72ba8 ) │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c9c │ │ │ │ - ldr r4, [pc, #500] @ (72810 ) │ │ │ │ + bne.w 73038 │ │ │ │ + ldr r4, [pc, #500] @ (72bac ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cae │ │ │ │ + bne.w 7304a │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (72814 ) │ │ │ │ + ldr r1, [pc, #484] @ (72bb0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c94 │ │ │ │ + bne.w 73030 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c80 │ │ │ │ + bne.w 7301c │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (72818 ) │ │ │ │ + ldr r1, [pc, #452] @ (72bb4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c78 │ │ │ │ + bne.w 73014 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c64 │ │ │ │ + bne.w 73000 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (7280c ) │ │ │ │ + ldr r1, [pc, #408] @ (72ba8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c9c │ │ │ │ + bne.w 73038 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c50 │ │ │ │ + bne.w 72fec │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (7281c ) │ │ │ │ + ldr r1, [pc, #388] @ (72bb8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c48 │ │ │ │ + bne.w 72fe4 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c34 │ │ │ │ + bne.w 72fd0 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (72820 ) │ │ │ │ + ldr r1, [pc, #360] @ (72bbc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c2c │ │ │ │ + bne.w 72fc8 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c18 │ │ │ │ + bne.w 72fb4 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (72824 ) │ │ │ │ + ldr r1, [pc, #328] @ (72bc0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c10 │ │ │ │ + bne.w 72fac │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bfc │ │ │ │ + bne.w 72f98 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (72828 ) │ │ │ │ + ldr r1, [pc, #300] @ (72bc4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bf4 │ │ │ │ + bne.w 72f90 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72be0 │ │ │ │ + bne.w 72f7c │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (7282c ) │ │ │ │ + ldr r1, [pc, #268] @ (72bc8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bd8 │ │ │ │ + bne.w 72f74 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bc4 │ │ │ │ + bne.w 72f60 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (72830 ) │ │ │ │ + ldr r1, [pc, #240] @ (72bcc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bbc │ │ │ │ + bne.w 72f58 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ba8 │ │ │ │ + bne.w 72f44 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (72834 ) │ │ │ │ + ldr r1, [pc, #208] @ (72bd0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b4e │ │ │ │ + bne.w 72eea │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b3a │ │ │ │ + bne.w 72ed6 │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (72838 ) │ │ │ │ + ldr r1, [pc, #180] @ (72bd4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b32 │ │ │ │ + bne.w 72ece │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b1e │ │ │ │ + bne.w 72eba │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (7283c ) │ │ │ │ + ldr r1, [pc, #148] @ (72bd8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b16 │ │ │ │ + bne.w 72eb2 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b02 │ │ │ │ + bne.w 72e9e │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (72840 ) │ │ │ │ + ldr r1, [pc, #120] @ (72bdc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72afa │ │ │ │ + bne.w 72e96 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ae6 │ │ │ │ + bne.w 72e82 │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (72844 ) │ │ │ │ + ldr r1, [pc, #88] @ (72be0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ade │ │ │ │ - b.n 7284c │ │ │ │ + bne.w 72e7a │ │ │ │ + b.n 72be8 │ │ │ │ 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 │ │ │ │ @@ -108146,109 +108494,109 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + ldr r5, [pc, #144] @ (72c78 ) │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72aca │ │ │ │ + bne.w 72e66 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72b58 ) │ │ │ │ + ldr r1, [pc, #760] @ (72ef4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ac2 │ │ │ │ + bne.w 72e5e │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72aae │ │ │ │ + bne.w 72e4a │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72b5c ) │ │ │ │ + ldr r1, [pc, #728] @ (72ef8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72aa6 │ │ │ │ + bne.w 72e42 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a92 │ │ │ │ + bne.w 72e2e │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72b60 ) │ │ │ │ + ldr r1, [pc, #700] @ (72efc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a8a │ │ │ │ + bne.w 72e26 │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a76 │ │ │ │ + bne.w 72e12 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72b64 ) │ │ │ │ - bl 79454 │ │ │ │ + ldr r1, [pc, #664] @ (72f00 ) │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a4e │ │ │ │ + bne.w 72dea │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a3a │ │ │ │ - ldr r2, [pc, #644] @ (72b68 ) │ │ │ │ + bne.w 72dd6 │ │ │ │ + ldr r2, [pc, #644] @ (72f04 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72b6c ) │ │ │ │ + ldr r1, [pc, #644] @ (72f08 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a218c │ │ │ │ + bl 1a638c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72a1a │ │ │ │ + blt.w 72db6 │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 72928 │ │ │ │ + bne.n 72cc4 │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7eb50 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72b70 ) │ │ │ │ - movw r1, #64384 @ 0xfb80 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 7fa74 │ │ │ │ - ldr r2, [pc, #604] @ (72b74 ) │ │ │ │ + bl 7ee88 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72f0c ) │ │ │ │ + movw r1, #2304 @ 0x900 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 7fdac │ │ │ │ + ldr r2, [pc, #604] @ (72f10 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 729f8 │ │ │ │ + bne.n 72d94 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 729e4 │ │ │ │ + bne.n 72d80 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72b78 ) │ │ │ │ + ldr r1, [pc, #580] @ (72f14 ) │ │ │ │ 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 19f4f0 │ │ │ │ + bl 1a36fc │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 729bc │ │ │ │ + blt.n 72d58 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72b7c ) │ │ │ │ + ldr r1, [pc, #536] @ (72f18 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 19f4f0 │ │ │ │ + bl 1a36fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 729bc │ │ │ │ + blt.n 72d58 │ │ │ │ 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] │ │ │ │ @@ -108256,177 +108604,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #64116 @ 0xfa74 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72b80 ) │ │ │ │ + movw r3, #2036 @ 0x7f4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #476] @ (72f1c ) │ │ │ │ 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 7297a │ │ │ │ + b.n 72d16 │ │ │ │ movs r0, #0 │ │ │ │ - bl 628a4 │ │ │ │ - ldr r3, [pc, #448] @ (72b84 ) │ │ │ │ + bl 62a40 │ │ │ │ + ldr r3, [pc, #448] @ (72f20 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64420 @ 0xfba4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #2340 @ 0x924 │ │ │ │ + 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 7297a │ │ │ │ + b.n 72d16 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72928 │ │ │ │ + bne.n 72cc4 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72928 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72cc4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 72a04 │ │ │ │ + beq.n 72da0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72a30 │ │ │ │ - ldr r3, [pc, #384] @ (72b88 ) │ │ │ │ + cbz r3, 72dcc │ │ │ │ + ldr r3, [pc, #384] @ (72f24 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64392 @ 0xfb88 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 729d6 │ │ │ │ - ldr r3, [pc, #368] @ (72b8c ) │ │ │ │ + movw r3, #2312 @ 0x908 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72d72 │ │ │ │ + ldr r3, [pc, #368] @ (72f28 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64336 @ 0xfb50 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 729d6 │ │ │ │ + movw r3, #2256 @ 0x8d0 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72d72 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72a04 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72da0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728e2 │ │ │ │ - ldr r0, [pc, #284] @ (72b64 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 728e2 │ │ │ │ - ldr r0, [pc, #276] @ (72b64 ) │ │ │ │ - bl 782fc │ │ │ │ - movw r3, #64220 @ 0xfadc │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #304] @ (72b90 ) │ │ │ │ + bne.w 72c7e │ │ │ │ + ldr r0, [pc, #284] @ (72f00 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72c7e │ │ │ │ + ldr r0, [pc, #276] @ (72f00 ) │ │ │ │ + bl 78694 │ │ │ │ + movw r3, #2140 @ 0x85c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [pc, #304] @ (72f2c ) │ │ │ │ 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 7297a │ │ │ │ + b.n 72d16 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728c0 │ │ │ │ - ldr r0, [pc, #220] @ (72b60 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 728c0 │ │ │ │ - ldr r0, [pc, #212] @ (72b60 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72c5c │ │ │ │ + ldr r0, [pc, #220] @ (72efc ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72c5c │ │ │ │ + ldr r0, [pc, #212] @ (72efc ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7289e │ │ │ │ - ldr r0, [pc, #188] @ (72b5c ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7289e │ │ │ │ - ldr r0, [pc, #180] @ (72b5c ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72c3a │ │ │ │ + ldr r0, [pc, #188] @ (72ef8 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72c3a │ │ │ │ + ldr r0, [pc, #180] @ (72ef8 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7287c │ │ │ │ - ldr r0, [pc, #156] @ (72b58 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7287c │ │ │ │ - ldr r0, [pc, #148] @ (72b58 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72c18 │ │ │ │ + ldr r0, [pc, #156] @ (72ef4 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72c18 │ │ │ │ + ldr r0, [pc, #148] @ (72ef4 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7285a │ │ │ │ - ldr r0, [pc, #188] @ (72b94 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7285a │ │ │ │ - ldr r0, [pc, #180] @ (72b94 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72bf6 │ │ │ │ + ldr r0, [pc, #188] @ (72f30 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72bf6 │ │ │ │ + ldr r0, [pc, #180] @ (72f30 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727e4 │ │ │ │ - ldr r0, [pc, #164] @ (72b98 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 727e4 │ │ │ │ - ldr r0, [pc, #156] @ (72b98 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72b80 │ │ │ │ + ldr r0, [pc, #164] @ (72f34 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b80 │ │ │ │ + ldr r0, [pc, #156] @ (72f34 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727c2 │ │ │ │ - ldr r0, [pc, #140] @ (72b9c ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 727c2 │ │ │ │ - ldr r0, [pc, #132] @ (72b9c ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72b5e │ │ │ │ + ldr r0, [pc, #140] @ (72f38 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b5e │ │ │ │ + ldr r0, [pc, #132] @ (72f38 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727a0 │ │ │ │ - ldr r0, [pc, #116] @ (72ba0 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 727a0 │ │ │ │ - ldr r0, [pc, #108] @ (72ba0 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72b3c │ │ │ │ + ldr r0, [pc, #116] @ (72f3c ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b3c │ │ │ │ + ldr r0, [pc, #108] @ (72f3c ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7277e │ │ │ │ - ldr r0, [pc, #92] @ (72ba4 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7277e │ │ │ │ - ldr r0, [pc, #84] @ (72ba4 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72b1a │ │ │ │ + ldr r0, [pc, #92] @ (72f40 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b1a │ │ │ │ + ldr r0, [pc, #84] @ (72f40 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ 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 │ │ │ │ @@ -108440,189 +108788,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 │ │ │ │ - mvns r4, r3 │ │ │ │ + str r4, [r3, r4] │ │ │ │ movs r6, r5 │ │ │ │ - add r0, sp │ │ │ │ + str r0, [r5, r6] │ │ │ │ movs r6, r5 │ │ │ │ - add r0, fp │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r8 │ │ │ │ + str r4, [r0, r6] │ │ │ │ movs r6, r5 │ │ │ │ - add r0, r6 │ │ │ │ + str r0, [r6, r5] │ │ │ │ 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 7275c │ │ │ │ - ldr r0, [pc, #424] @ (72d60 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7275c │ │ │ │ - ldr r0, [pc, #416] @ (72d60 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72af8 │ │ │ │ + ldr r0, [pc, #424] @ (730fc ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72af8 │ │ │ │ + ldr r0, [pc, #416] @ (730fc ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7273a │ │ │ │ - ldr r0, [pc, #400] @ (72d64 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7273a │ │ │ │ - ldr r0, [pc, #392] @ (72d64 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72ad6 │ │ │ │ + ldr r0, [pc, #400] @ (73100 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72ad6 │ │ │ │ + ldr r0, [pc, #392] @ (73100 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72718 │ │ │ │ - ldr r0, [pc, #376] @ (72d68 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72718 │ │ │ │ - ldr r0, [pc, #368] @ (72d68 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72ab4 │ │ │ │ + ldr r0, [pc, #376] @ (73104 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72ab4 │ │ │ │ + ldr r0, [pc, #368] @ (73104 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726f6 │ │ │ │ - ldr r0, [pc, #352] @ (72d6c ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 726f6 │ │ │ │ - ldr r0, [pc, #344] @ (72d6c ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72a92 │ │ │ │ + ldr r0, [pc, #352] @ (73108 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a92 │ │ │ │ + ldr r0, [pc, #344] @ (73108 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726d4 │ │ │ │ - ldr r0, [pc, #328] @ (72d70 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 726d4 │ │ │ │ - ldr r0, [pc, #320] @ (72d70 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72a70 │ │ │ │ + ldr r0, [pc, #328] @ (7310c ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a70 │ │ │ │ + ldr r0, [pc, #320] @ (7310c ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726b2 │ │ │ │ - ldr r0, [pc, #304] @ (72d74 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 726b2 │ │ │ │ - ldr r0, [pc, #296] @ (72d74 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72a4e │ │ │ │ + ldr r0, [pc, #304] @ (73110 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a4e │ │ │ │ + ldr r0, [pc, #296] @ (73110 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72690 │ │ │ │ - ldr r0, [pc, #280] @ (72d78 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72690 │ │ │ │ + bne.w 72a2c │ │ │ │ + ldr r0, [pc, #280] @ (73114 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7266e │ │ │ │ - ldr r0, [pc, #264] @ (72d7c ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7266e │ │ │ │ - ldr r0, [pc, #256] @ (72d7c ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ + bne.w 72a0a │ │ │ │ + ldr r0, [pc, #264] @ (73118 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a0a │ │ │ │ + ldr r0, [pc, #256] @ (73118 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7264c │ │ │ │ - ldr r0, [pc, #240] @ (72d80 ) │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7264c │ │ │ │ - ldr r0, [pc, #232] @ (72d80 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ - ldr r0, [pc, #216] @ (72d78 ) │ │ │ │ - bl 782fc │ │ │ │ - b.n 72a54 │ │ │ │ - movw r3, #49172 @ 0xc014 │ │ │ │ + bne.w 729e8 │ │ │ │ + ldr r0, [pc, #240] @ (7311c ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729e8 │ │ │ │ + ldr r0, [pc, #232] @ (7311c ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ + ldr r0, [pc, #216] @ (73114 ) │ │ │ │ + bl 78694 │ │ │ │ + b.n 72df0 │ │ │ │ + movw r3, #52628 @ 0xcd94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a5c │ │ │ │ + b.n 72df8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7262a │ │ │ │ + bne.w 729c6 │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7262a │ │ │ │ - ldr r3, [pc, #188] @ (72d84 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729c6 │ │ │ │ + ldr r3, [pc, #188] @ (73120 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #49172 @ 0xc014 │ │ │ │ + movw r3, #52628 @ 0xcd94 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 729d6 │ │ │ │ + b.n 72d72 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72d88 ) │ │ │ │ + ldr r2, [pc, #168] @ (73124 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64420 @ 0xfba4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #2340 @ 0x924 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7297a │ │ │ │ - ldr r3, [pc, #152] @ (72d8c ) │ │ │ │ + b.n 72d16 │ │ │ │ + ldr r3, [pc, #152] @ (73128 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64308 @ 0xfb34 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 729d6 │ │ │ │ - ldr r3, [pc, #132] @ (72d90 ) │ │ │ │ + movw r3, #2228 @ 0x8b4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72d72 │ │ │ │ + ldr r3, [pc, #132] @ (7312c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64276 @ 0xfb14 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 729d6 │ │ │ │ - ldr r2, [pc, #116] @ (72d94 ) │ │ │ │ + movw r3, #2196 @ 0x894 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72d72 │ │ │ │ + ldr r2, [pc, #116] @ (73130 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #64248 @ 0xfaf8 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #2168 @ 0x878 │ │ │ │ + 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 7297a │ │ │ │ - bl 7f800 │ │ │ │ + b.n 72d16 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 724ae │ │ │ │ - movw r3, #64148 @ 0xfa94 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 729a2 │ │ │ │ - movw r3, #64188 @ 0xfabc │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 729a2 │ │ │ │ + beq.w 7284a │ │ │ │ + movw r3, #2068 @ 0x814 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72d3e │ │ │ │ + movw r3, #2108 @ 0x83c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 72d3e │ │ │ │ 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 │ │ │ │ @@ -108634,183 +108982,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 │ │ │ │ - add r0, pc │ │ │ │ + str r0, [r7, r6] │ │ │ │ movs r6, r5 │ │ │ │ - add ip, r2 │ │ │ │ + str r4, [r2, r7] │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r3 │ │ │ │ + str r4, [r3, r5] │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r0 │ │ │ │ + str r4, [r0, r5] │ │ │ │ movs r6, r5 │ │ │ │ - mvns r0, r6 │ │ │ │ + str r0, [r6, r4] │ │ │ │ movs r6, r5 │ │ │ │ - b.w 19f4e0 │ │ │ │ + b.w 1a36ec │ │ │ │ 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, 72de4 │ │ │ │ + cbz r3, 73180 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72de4 │ │ │ │ - ldr r3, [pc, #320] @ (72f0c ) │ │ │ │ + cbz r3, 73180 │ │ │ │ + ldr r3, [pc, #320] @ (732a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72efc │ │ │ │ + beq.w 73298 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72efc │ │ │ │ + bne.w 73298 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72ef8 │ │ │ │ + bhi.w 73294 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72ebe │ │ │ │ - ldr r2, [pc, #260] @ (72f0c ) │ │ │ │ + bne.n 7325a │ │ │ │ + ldr r2, [pc, #260] @ (732a8 ) │ │ │ │ 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 72e9a │ │ │ │ + bhi.n 73236 │ │ │ │ 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 72ee0 │ │ │ │ + beq.n 7327c │ │ │ │ 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, 72e7c │ │ │ │ + cbz r2, 73218 │ │ │ │ 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, 72ed8 │ │ │ │ + cbz r4, 73274 │ │ │ │ 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 72ecc │ │ │ │ + bhi.n 73268 │ │ │ │ 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, 72ec6 │ │ │ │ + cbnz r0, 73262 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72eee │ │ │ │ + bne.n 7328a │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72ef8 │ │ │ │ + cbz r0, 73294 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72ec6 │ │ │ │ + b.n 73262 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72ef8 │ │ │ │ + cbz r0, 73294 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72e4c │ │ │ │ + b.n 731e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72e3e │ │ │ │ + b.n 731da │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72e76 │ │ │ │ + b.n 73212 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72ec6 │ │ │ │ - b.n 72e9a │ │ │ │ + bne.n 73262 │ │ │ │ + b.n 73236 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72eb0 │ │ │ │ + b.n 7324c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72e76 │ │ │ │ - movw r1, #64460 @ 0xfbcc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (72f10 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 73212 │ │ │ │ + movw r1, #2380 @ 0x94c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #8] @ (732ac ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r5 │ │ │ │ + str r0, [r5, r7] │ │ │ │ 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 73734 │ │ │ │ + bmi.w 73ad0 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76024 │ │ │ │ + beq.w 763c0 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73784 │ │ │ │ + beq.w 73b20 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 737ea │ │ │ │ + beq.w 73b86 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 73816 │ │ │ │ - ldr r5, [pc, #756] @ (73254 ) │ │ │ │ + bpl.w 73bb2 │ │ │ │ + ldr r5, [pc, #756] @ (735f0 ) │ │ │ │ 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 │ │ │ │ @@ -108824,60 +109172,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 75b6c │ │ │ │ + beq.w 75f08 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 749e8 │ │ │ │ + beq.w 74d84 │ │ │ │ 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 74a10 │ │ │ │ + bne.w 74dac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738f2 │ │ │ │ + bne.w 73c8e │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748c6 │ │ │ │ + beq.w 74c62 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76124 │ │ │ │ + bl 764c0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 750b8 │ │ │ │ + beq.w 75454 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 746d0 │ │ │ │ + bpl.w 74a6c │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7381e │ │ │ │ + bne.w 73bba │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 73912 │ │ │ │ + bne.w 73cae │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 74ac0 │ │ │ │ + bmi.w 74e5c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 73926 │ │ │ │ - ldr r5, [pc, #552] @ (73254 ) │ │ │ │ + bpl.w 73cc2 │ │ │ │ + ldr r5, [pc, #552] @ (735f0 ) │ │ │ │ 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 │ │ │ │ @@ -108891,626 +109239,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 75bd6 │ │ │ │ + beq.w 75f72 │ │ │ │ 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 7393e │ │ │ │ + bne.w 73cda │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7472a │ │ │ │ + bne.w 74ac6 │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 742a8 │ │ │ │ + beq.w 74644 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7417c │ │ │ │ + bne.w 74518 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 741c8 │ │ │ │ + bne.w 74564 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ee4 │ │ │ │ - ldr.w r8, [pc, #412] @ 7325c │ │ │ │ + bne.w 75280 │ │ │ │ + ldr.w r8, [pc, #412] @ 735f8 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74cb6 │ │ │ │ + bne.w 75052 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74cb6 │ │ │ │ + beq.w 75052 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (73258 ) │ │ │ │ + ldr r1, [pc, #372] @ (735f4 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 746c4 │ │ │ │ + bne.w 74a60 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74670 │ │ │ │ - ldr r1, [pc, #340] @ (73258 ) │ │ │ │ + bne.w 74a0c │ │ │ │ + ldr r1, [pc, #340] @ (735f4 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750b4 │ │ │ │ + blt.w 75450 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 742fa │ │ │ │ + beq.w 74696 │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75ba2 │ │ │ │ + beq.w 75f3e │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74f36 │ │ │ │ + bpl.w 752d2 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7439a │ │ │ │ + beq.w 74736 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743aa │ │ │ │ + bne.w 74746 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743b4 │ │ │ │ + bne.w 74750 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743be │ │ │ │ + bne.w 7475a │ │ │ │ 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 743d2 │ │ │ │ + beq.w 7476e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743f6 │ │ │ │ + ble.w 74792 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 743ee │ │ │ │ + beq.w 7478a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731da │ │ │ │ + beq.n 73576 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 743ee │ │ │ │ + beq.w 7478a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731da │ │ │ │ + beq.n 73576 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 743ee │ │ │ │ + beq.w 7478a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 731da │ │ │ │ + beq.n 73576 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 743ee │ │ │ │ + beq.w 7478a │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 731c2 │ │ │ │ + bne.n 7355e │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743f6 │ │ │ │ + ble.w 74792 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a26 │ │ │ │ + beq.w 75dc2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73216 │ │ │ │ + beq.n 735b2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a26 │ │ │ │ + beq.w 75dc2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73216 │ │ │ │ + beq.n 735b2 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75a26 │ │ │ │ + beq.w 75dc2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73200 │ │ │ │ + bne.n 7359c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743f6 │ │ │ │ + ble.w 74792 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a32 │ │ │ │ + beq.w 75dce │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73260 │ │ │ │ + beq.n 735fc │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a32 │ │ │ │ + beq.w 75dce │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73260 │ │ │ │ + beq.n 735fc │ │ │ │ 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 75dce │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7323c │ │ │ │ + bne.n 735d8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743f6 │ │ │ │ - b.n 73260 │ │ │ │ + ble.w 74792 │ │ │ │ + b.n 735fc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 734bc ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 73858 ) │ │ │ │ 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 75c24 │ │ │ │ + beq.w 75fc0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7329c │ │ │ │ + beq.n 73638 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75c24 │ │ │ │ + beq.w 75fc0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7329c │ │ │ │ + beq.n 73638 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75c24 │ │ │ │ + beq.w 75fc0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73286 │ │ │ │ + bne.n 73622 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743f6 │ │ │ │ + ble.w 74792 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 75a3e │ │ │ │ + beq.w 75dda │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732ce │ │ │ │ + beq.n 7366a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 75a3e │ │ │ │ + beq.w 75dda │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732ce │ │ │ │ + beq.n 7366a │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 75a3e │ │ │ │ + beq.w 75dda │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732b8 │ │ │ │ + bne.n 73654 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743f6 │ │ │ │ + ble.w 74792 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75420 │ │ │ │ + beq.w 757bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7330a │ │ │ │ + beq.n 736a6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75420 │ │ │ │ + beq.w 757bc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7330a │ │ │ │ + beq.n 736a6 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75420 │ │ │ │ + beq.w 757bc │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732f4 │ │ │ │ + bne.n 73690 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743f6 │ │ │ │ + ble.w 74792 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75b4c │ │ │ │ + beq.w 75ee8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73346 │ │ │ │ + beq.n 736e2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75b4c │ │ │ │ + beq.w 75ee8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73346 │ │ │ │ + beq.n 736e2 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75b4c │ │ │ │ + beq.w 75ee8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73330 │ │ │ │ + bne.n 736cc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 743f6 │ │ │ │ + ble.w 74792 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75ae0 │ │ │ │ + beq.w 75e7c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73378 │ │ │ │ + beq.n 73714 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75ae0 │ │ │ │ + beq.w 75e7c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73378 │ │ │ │ + beq.n 73714 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75ae0 │ │ │ │ + beq.w 75e7c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73368 │ │ │ │ + bne.n 73704 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74f24 │ │ │ │ + bmi.w 752c0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 75a4a │ │ │ │ + bmi.w 75de6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 73614 │ │ │ │ + ble.w 739b0 │ │ │ │ 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 73e4c │ │ │ │ + bge.w 741e8 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 733c4 │ │ │ │ + cbz r2, 73760 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ee4 │ │ │ │ + bne.w 74280 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 733d6 │ │ │ │ + cbz r2, 73772 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 740d4 │ │ │ │ + bne.w 74470 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73452 │ │ │ │ + beq.n 737ee │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 73452 │ │ │ │ + beq.n 737ee │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 744ea │ │ │ │ - cbnz r0, 733fe │ │ │ │ + bne.w 74886 │ │ │ │ + cbnz r0, 7379a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a36 │ │ │ │ + bne.w 74dd2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7340c │ │ │ │ + bne.n 737a8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f98 │ │ │ │ - cbnz r7, 73416 │ │ │ │ + bne.w 75334 │ │ │ │ + cbnz r7, 737b2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75436 │ │ │ │ + bne.w 757d2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 73422 │ │ │ │ + cbnz r0, 737be │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754f4 │ │ │ │ + bne.w 75890 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 7342e │ │ │ │ + cbnz r0, 737ca │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759de │ │ │ │ + bne.w 75d7a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 7343a │ │ │ │ + cbnz r0, 737d6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ef4 │ │ │ │ + bne.w 75290 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 73446 │ │ │ │ + cbnz r0, 737e2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b62 │ │ │ │ + bne.w 75efe │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 73452 │ │ │ │ + cbnz r0, 737ee │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75b82 │ │ │ │ + bne.w 75f1e │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 7348c │ │ │ │ + cbz r2, 73828 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 7348c │ │ │ │ + cbz r1, 73828 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74478 │ │ │ │ - cbnz r0, 73474 │ │ │ │ + bne.w 74814 │ │ │ │ + cbnz r0, 73810 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a28 │ │ │ │ + bne.w 74dc4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73482 │ │ │ │ + bne.n 7381e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74af4 │ │ │ │ - cbnz r7, 7348c │ │ │ │ + bne.w 74e90 │ │ │ │ + cbnz r7, 73828 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 744a6 │ │ │ │ + bne.w 74842 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 7349a │ │ │ │ + cbz r2, 73836 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7410e │ │ │ │ + bne.w 744aa │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75a7e │ │ │ │ + beq.w 75e1a │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 734bc │ │ │ │ + cbnz r2, 73858 │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 734bc │ │ │ │ + cbnz r2, 73858 │ │ │ │ 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, 734d4 │ │ │ │ + cbnz r2, 73870 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 734d4 │ │ │ │ + cbnz r2, 73870 │ │ │ │ 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 742c6 │ │ │ │ + bne.w 74662 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742c6 │ │ │ │ + beq.w 74662 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 742e6 │ │ │ │ + beq.w 74682 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 73504 │ │ │ │ + cbnz r1, 738a0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 742d6 │ │ │ │ + bne.w 74672 │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 73524 │ │ │ │ + cbnz r2, 738c0 │ │ │ │ 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 74ff6 │ │ │ │ + bne.w 75392 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 7353c │ │ │ │ + cbnz r2, 738d8 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 7353c │ │ │ │ + cbz r2, 738d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d78 │ │ │ │ + beq.w 74114 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73d78 │ │ │ │ + bne.w 74114 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73d86 │ │ │ │ + beq.w 74122 │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 73554 │ │ │ │ + cbnz r1, 738f0 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73cec │ │ │ │ - cbnz r2, 7355e │ │ │ │ + bne.w 74088 │ │ │ │ + cbnz r2, 738fa │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7442c │ │ │ │ + bne.w 747c8 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d26 │ │ │ │ + bne.w 740c2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75b58 │ │ │ │ + bne.w 75ef4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 73584 │ │ │ │ + cbnz r1, 73920 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75bee │ │ │ │ + bne.w 75f8a │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7437c │ │ │ │ + beq.w 74718 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e98 │ │ │ │ + bne.w 74234 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73e98 │ │ │ │ + beq.w 74234 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74356 │ │ │ │ + beq.w 746f2 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74850 │ │ │ │ + beq.w 74bec │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 735ca │ │ │ │ + cbnz r1, 73966 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73eb8 │ │ │ │ + bne.w 74254 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 735da │ │ │ │ + cbnz r1, 73976 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7542c │ │ │ │ + bne.w 757c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73e14 │ │ │ │ + bmi.w 741b0 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74452 │ │ │ │ + beq.w 747ee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73e4c │ │ │ │ + bne.w 741e8 │ │ │ │ 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 733a2 │ │ │ │ + bne.w 7373e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 73646 │ │ │ │ + cbz r5, 739e2 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747ca │ │ │ │ + beq.w 74b66 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747da │ │ │ │ + beq.w 74b76 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747ea │ │ │ │ + beq.w 74b86 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747fa │ │ │ │ + beq.w 74b96 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7480a │ │ │ │ + beq.w 74ba6 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73666 │ │ │ │ + bne.n 73a02 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47285 @ 0xb8b5 │ │ │ │ + movw r2, #48117 @ 0xbbf5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 75f6a │ │ │ │ + beq.w 76306 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 745e8 │ │ │ │ + bmi.w 74984 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 742fa │ │ │ │ + bpl.w 74696 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75f98 │ │ │ │ + bne.w 76334 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74308 │ │ │ │ + beq.w 746a4 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 736da │ │ │ │ + ble.n 73a76 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 736b2 │ │ │ │ + bge.n 73a4e │ │ │ │ mov r1, r9 │ │ │ │ - bl 7d944 │ │ │ │ + bl 7dc80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750b4 │ │ │ │ + blt.w 75450 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 736da │ │ │ │ + beq.n 73a76 │ │ │ │ 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 75e00 │ │ │ │ - bl 7d944 │ │ │ │ + bge.w 7619c │ │ │ │ + bl 7dc80 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750b4 │ │ │ │ + blt.w 75450 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 736ba │ │ │ │ + bne.n 73a56 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 7370e │ │ │ │ + cbz r2, 73aaa │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 74566 │ │ │ │ + bmi.w 74902 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 736f6 │ │ │ │ + bpl.n 73a92 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e0c │ │ │ │ + beq.w 761a8 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 7370a │ │ │ │ + bgt.n 73aa6 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75e2e │ │ │ │ + ble.w 761ca │ │ │ │ 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 74628 │ │ │ │ + bmi.w 749c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (739d0 ) │ │ │ │ + ldr r5, [pc, #664] @ (73d6c ) │ │ │ │ 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 │ │ │ │ @@ -109524,30 +109872,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 75c18 │ │ │ │ + beq.w 75fb4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76024 │ │ │ │ + beq.w 763c0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72f4a │ │ │ │ - bl 71400 │ │ │ │ + bne.w 732e6 │ │ │ │ + bl 71718 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750b8 │ │ │ │ + beq.w 75454 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74d40 │ │ │ │ - ldr r5, [pc, #560] @ (739d0 ) │ │ │ │ + beq.w 750dc │ │ │ │ + ldr r5, [pc, #560] @ (73d6c ) │ │ │ │ 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 │ │ │ │ @@ -109561,240 +109909,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 75b40 │ │ │ │ + beq.w 75edc │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72f56 │ │ │ │ + bne.w 732f2 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 749fa │ │ │ │ + beq.w 74d96 │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75f02 │ │ │ │ + bmi.w 7629e │ │ │ │ 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 72f5e │ │ │ │ + bmi.w 732fa │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 72fa0 │ │ │ │ + b.w 7333c │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 74ac0 │ │ │ │ + bmi.w 74e5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 754b4 │ │ │ │ + beq.w 75850 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 7387c │ │ │ │ - ldr r5, [pc, #396] @ (739d0 ) │ │ │ │ + bpl.n 73c18 │ │ │ │ + ldr r5, [pc, #396] @ (73d6c ) │ │ │ │ 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 7387a │ │ │ │ + beq.n 73c16 │ │ │ │ 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] @ (739d4 ) │ │ │ │ + ldr r3, [pc, #340] @ (73d70 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 750a6 │ │ │ │ + bne.w 75442 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 750a6 │ │ │ │ - ldr r1, [pc, #316] @ (739d8 ) │ │ │ │ + beq.w 75442 │ │ │ │ + ldr r1, [pc, #316] @ (73d74 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74f88 │ │ │ │ + bne.w 75324 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (739dc ) │ │ │ │ + ldr r0, [pc, #296] @ (73d78 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79084 │ │ │ │ + bl 7943c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (739d8 ) │ │ │ │ + ldr r1, [pc, #272] @ (73d74 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 738e4 │ │ │ │ + beq.n 73c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75dd2 │ │ │ │ + beq.w 7616e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 73920 │ │ │ │ - b.w 750b8 │ │ │ │ + bge.n 73cbc │ │ │ │ + b.w 75454 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72fd2 │ │ │ │ + bne.w 7336e │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7381e │ │ │ │ + bne.n 73bba │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 748b6 │ │ │ │ + beq.w 74c52 │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 74ac0 │ │ │ │ + bmi.w 74e5c │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 73028 │ │ │ │ + bmi.w 733c4 │ │ │ │ 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 73080 │ │ │ │ - movw lr, #57797 @ 0xe1c5 │ │ │ │ - movt lr, #30 │ │ │ │ + beq.w 7341c │ │ │ │ + movw lr, #4985 @ 0x1379 │ │ │ │ + movt lr, #31 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (739e0 ) │ │ │ │ + ldr r4, [pc, #144] @ (73d7c ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 7397c │ │ │ │ + b.n 73d18 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 73972 │ │ │ │ + cbz r2, 73d0e │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73972 │ │ │ │ + beq.n 73d0e │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 739e4 │ │ │ │ + bne.n 73d80 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73080 │ │ │ │ + beq.w 7341c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73972 │ │ │ │ + beq.n 73d0e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73cdc │ │ │ │ + bcs.w 74078 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 739b4 │ │ │ │ + bcs.n 73d50 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 739c2 │ │ │ │ + bcs.n 73d5e │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 7395e │ │ │ │ + bhi.n 73cfa │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73968 │ │ │ │ + bls.n 73d04 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73968 │ │ │ │ - b.n 73972 │ │ │ │ + bne.n 73d04 │ │ │ │ + b.n 73d0e │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73968 │ │ │ │ - b.n 73972 │ │ │ │ + bne.n 73d04 │ │ │ │ + b.n 73d0e │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73968 │ │ │ │ - b.n 73972 │ │ │ │ + bne.n 73d04 │ │ │ │ + b.n 73d0e │ │ │ │ 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, 739ea │ │ │ │ + cbz r4, 73d86 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 739f6 │ │ │ │ + cbz r4, 73d92 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73b96 │ │ │ │ + bpl.w 73f32 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73b96 │ │ │ │ + beq.w 73f32 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 7415e │ │ │ │ + bcs.w 744fa │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 74894 │ │ │ │ + bcs.w 74c30 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 7415e │ │ │ │ + bcs.w 744fa │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74154 │ │ │ │ + bls.w 744f0 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73b96 │ │ │ │ + beq.w 73f32 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73b96 │ │ │ │ + beq.w 73f32 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73b96 │ │ │ │ + bne.w 73f32 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74d5c │ │ │ │ + beq.w 750f8 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74f66 │ │ │ │ + beq.w 75302 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73a62 │ │ │ │ + beq.n 73dfe │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73972 │ │ │ │ + bne.n 73d0e │ │ │ │ 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 │ │ │ │ @@ -109884,594 +110232,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 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 74550 │ │ │ │ + bne.w 748ec │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74550 │ │ │ │ + beq.w 748ec │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74420 │ │ │ │ + bne.w 747bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7587a │ │ │ │ + beq.w 75c16 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74166 │ │ │ │ - ldr r3, [pc, #736] @ (73ed4 ) │ │ │ │ + bpl.w 74502 │ │ │ │ + ldr r3, [pc, #736] @ (74270 ) │ │ │ │ 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 74174 │ │ │ │ + bne.w 74510 │ │ │ │ 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 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f86 │ │ │ │ - ldr r7, [pc, #644] @ (73ed4 ) │ │ │ │ + beq.w 76322 │ │ │ │ + ldr r7, [pc, #644] @ (74270 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f88 │ │ │ │ + beq.w 76324 │ │ │ │ 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 76058 │ │ │ │ + bpl.w 763f4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73e60 │ │ │ │ + bne.w 741fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73e6c │ │ │ │ + bne.w 74208 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73e78 │ │ │ │ + bne.w 74214 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73e78 │ │ │ │ + beq.w 74214 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73ed8 ) │ │ │ │ + ldr r6, [pc, #564] @ (74274 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74cd6 │ │ │ │ - bl 7ba84 │ │ │ │ + beq.w 75072 │ │ │ │ + bl 7bdc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74ce4 │ │ │ │ + blt.w 75080 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73972 │ │ │ │ + bne.w 73d0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73972 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73d0e │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73968 │ │ │ │ - b.n 73972 │ │ │ │ + bne.w 73d04 │ │ │ │ + b.n 73d0e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75e54 │ │ │ │ + beq.w 761f0 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73d06 │ │ │ │ + cbnz r2, 740a2 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7539e │ │ │ │ + bne.w 7573a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73d26 │ │ │ │ + cbnz r1, 740c2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73572 │ │ │ │ + beq.w 7390e │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73d32 │ │ │ │ + beq.n 740ce │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73572 │ │ │ │ + beq.w 7390e │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73572 │ │ │ │ + bne.w 7390e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 73574 │ │ │ │ + bpl.w 73910 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 73574 │ │ │ │ + bpl.w 73910 │ │ │ │ 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 75d42 │ │ │ │ + bne.w 760de │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 7357a │ │ │ │ + b.n 73916 │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7353c │ │ │ │ + bne.w 738d8 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7353c │ │ │ │ + beq.w 738d8 │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73546 │ │ │ │ + bne.w 738e2 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73546 │ │ │ │ + bne.w 738e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74b00 │ │ │ │ + bmi.w 74e9c │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74b4a │ │ │ │ + bne.w 74ee6 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74b4a │ │ │ │ + beq.w 74ee6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73edc ) │ │ │ │ - bl 783c4 │ │ │ │ + ldr r1, [pc, #292] @ (74278 ) │ │ │ │ + bl 7875c │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 748a4 │ │ │ │ + bne.w 74c40 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74d20 │ │ │ │ + bne.w 750bc │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74d20 │ │ │ │ + beq.w 750bc │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73ee0 ) │ │ │ │ - bl 783c4 │ │ │ │ + ldr r1, [pc, #256] @ (7427c ) │ │ │ │ + bl 7875c │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7490a │ │ │ │ + bne.w 74ca6 │ │ │ │ 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 74d04 │ │ │ │ + bne.w 750a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 7354c │ │ │ │ + b.w 738e8 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 735f0 │ │ │ │ + bpl.w 7398c │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735f0 │ │ │ │ + bne.w 7398c │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47285 @ 0xb8b5 │ │ │ │ + movw r1, #48117 @ 0xbbf5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 735f0 │ │ │ │ - movw r1, #59657 @ 0xe909 │ │ │ │ + bne.w 7398c │ │ │ │ + movw r1, #60481 @ 0xec41 │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 735fa │ │ │ │ + beq.w 73996 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 733a4 │ │ │ │ + bne.w 73740 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 73612 │ │ │ │ + b.w 739ae │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73c8e │ │ │ │ + beq.w 7402a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73c96 │ │ │ │ + beq.w 74032 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73c9e │ │ │ │ + bne.w 7403a │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0d28 │ │ │ │ + bl 1a4f30 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74cdc │ │ │ │ + b.w 75078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74814 │ │ │ │ + beq.w 74bb0 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735ca │ │ │ │ + bne.w 73966 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735ca │ │ │ │ + beq.w 73966 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74374 │ │ │ │ + beq.w 74710 │ │ │ │ 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 7487e │ │ │ │ - b.w 735da │ │ │ │ + beq.w 74c1a │ │ │ │ + b.w 73976 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 74230 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 745cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 73f84 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74320 ) │ │ │ │ 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 744b4 │ │ │ │ + bne.w 74850 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73f0a │ │ │ │ + bne.n 742a6 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750dc │ │ │ │ + bne.w 75478 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73f18 │ │ │ │ + bne.n 742b4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75154 │ │ │ │ - cbnz r3, 73f22 │ │ │ │ + bne.w 754f0 │ │ │ │ + cbnz r3, 742be │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75970 │ │ │ │ + bne.w 75d0c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73f2e │ │ │ │ + cbnz r6, 742ca │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755c8 │ │ │ │ + bne.w 75964 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73f3a │ │ │ │ + cbnz r6, 742d6 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7563e │ │ │ │ + bne.w 759da │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 758d0 │ │ │ │ + bne.w 75c6c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758d8 │ │ │ │ + bne.w 75c74 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 73f56 │ │ │ │ + cbnz r6, 742f2 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758e0 │ │ │ │ + bne.w 75c7c │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 73f62 │ │ │ │ + cbnz r6, 742fe │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75922 │ │ │ │ + bne.w 75cbe │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 73f6e │ │ │ │ + cbnz r6, 7430a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7575a │ │ │ │ + bne.w 75af6 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 73f7a │ │ │ │ + cbnz r6, 74316 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75528 │ │ │ │ + bne.w 758c4 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 73f86 │ │ │ │ + cbnz r6, 74322 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580c │ │ │ │ + bne.w 75ba8 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 73f92 │ │ │ │ + cbnz r6, 7432e │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75844 │ │ │ │ + bne.w 75be0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 73f9e │ │ │ │ + cbnz r6, 7433a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75892 │ │ │ │ + bne.w 75c2e │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 73faa │ │ │ │ + cbnz r6, 74346 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7592a │ │ │ │ + bne.w 75cc6 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 73fb6 │ │ │ │ + cbnz r6, 74352 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75796 │ │ │ │ + bne.w 75b32 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 73fc2 │ │ │ │ + cbnz r6, 7435e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754c2 │ │ │ │ + bne.w 7585e │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 73fce │ │ │ │ + cbnz r6, 7436a │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e6 │ │ │ │ + bne.w 75b82 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 73fda │ │ │ │ + cbnz r6, 74376 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757c6 │ │ │ │ + bne.w 75b62 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 73fe6 │ │ │ │ + cbnz r6, 74382 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b78 │ │ │ │ + bne.w 75f14 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 73ff2 │ │ │ │ + cbnz r6, 7438e │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75fd2 │ │ │ │ + bne.w 7636e │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 73ffe │ │ │ │ + cbnz r6, 7439a │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ec6 │ │ │ │ + bne.w 76262 │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 7400a │ │ │ │ + cbnz r6, 743a6 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ed8 │ │ │ │ + bne.w 76274 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 74016 │ │ │ │ + cbnz r6, 743b2 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e88 │ │ │ │ + bne.w 76224 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 74022 │ │ │ │ + cbnz r6, 743be │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e90 │ │ │ │ + bne.w 7622c │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 7402e │ │ │ │ + cbnz r6, 743ca │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e62 │ │ │ │ + bne.w 761fe │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 7403a │ │ │ │ + cbnz r6, 743d6 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e74 │ │ │ │ + bne.w 76210 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 74046 │ │ │ │ + cbnz r6, 743e2 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7600c │ │ │ │ + bne.w 763a8 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 74058 │ │ │ │ + cbnz r7, 743f4 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75374 │ │ │ │ - cbnz r3, 74062 │ │ │ │ + bne.w 75710 │ │ │ │ + cbnz r3, 743fe │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75572 │ │ │ │ + bne.w 7590e │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 7406e │ │ │ │ + cbnz r6, 7440a │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75586 │ │ │ │ + bne.w 75922 │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 7407e │ │ │ │ + cbnz r6, 7441a │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f14 │ │ │ │ + bne.w 762b0 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 7408a │ │ │ │ + cbnz r6, 74426 │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f2a │ │ │ │ + bne.w 762c6 │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 7409a │ │ │ │ + cbnz r6, 74436 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757d8 │ │ │ │ + bne.w 75b74 │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 740aa │ │ │ │ + cbnz r6, 74446 │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75eae │ │ │ │ + bne.w 7624a │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 733c8 │ │ │ │ + bne.w 73764 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733c8 │ │ │ │ - cbz r0, 740cc │ │ │ │ + beq.w 73764 │ │ │ │ + cbz r0, 74468 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 733c8 │ │ │ │ + beq.w 73764 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 733c8 │ │ │ │ + b.w 73764 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7451e │ │ │ │ - cbnz r0, 740ec │ │ │ │ + bne.w 748ba │ │ │ │ + cbnz r0, 74488 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bba │ │ │ │ + bne.w 75f56 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 740fa │ │ │ │ + bne.n 74496 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bc0 │ │ │ │ + bne.w 75f5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 733d6 │ │ │ │ + bne.w 73772 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733d6 │ │ │ │ + beq.w 73772 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 733d6 │ │ │ │ + b.w 73772 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7461a │ │ │ │ - cbnz r0, 74122 │ │ │ │ + bne.w 749b6 │ │ │ │ + cbnz r0, 744be │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bd0 │ │ │ │ + bne.w 75f6c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7349a │ │ │ │ + bne.w 73836 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75fdc │ │ │ │ + bne.w 76378 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734a4 │ │ │ │ + bne.w 73840 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734a4 │ │ │ │ + beq.w 73840 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 734a4 │ │ │ │ + beq.w 73840 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 734a4 │ │ │ │ + b.w 73840 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73a30 │ │ │ │ + bls.w 73dcc │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73a30 │ │ │ │ - b.n 73b96 │ │ │ │ + bne.w 73dcc │ │ │ │ + b.n 73f32 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73c26 │ │ │ │ + beq.w 73fc2 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73c26 │ │ │ │ - ldr r5, [pc, #752] @ (74470 ) │ │ │ │ + b.n 73fc2 │ │ │ │ + ldr r5, [pc, #752] @ (7480c ) │ │ │ │ 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 741b8 │ │ │ │ + beq.n 74554 │ │ │ │ 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 7501c │ │ │ │ + beq.w 753b8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75fb4 │ │ │ │ + bne.w 76350 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 74216 │ │ │ │ - ldr r3, [pc, #636] @ (74470 ) │ │ │ │ + bpl.n 745b2 │ │ │ │ + ldr r3, [pc, #636] @ (7480c ) │ │ │ │ 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] │ │ │ │ @@ -110491,352 +110839,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e5c │ │ │ │ - ldr r5, [pc, #544] @ (74470 ) │ │ │ │ + beq.w 761f8 │ │ │ │ + ldr r5, [pc, #544] @ (7480c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d8c │ │ │ │ + beq.w 76128 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cffc │ │ │ │ + bl 7d338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75dc2 │ │ │ │ + blt.w 7615e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74294 │ │ │ │ + beq.n 74630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7606e │ │ │ │ + beq.w 7640a │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7491c │ │ │ │ + bne.w 74cb8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b6a │ │ │ │ + bne.w 74f06 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748be │ │ │ │ - ldr r5, [pc, #436] @ (74470 ) │ │ │ │ + beq.w 74c5a │ │ │ │ + ldr r5, [pc, #436] @ (7480c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74c68 │ │ │ │ + b.w 75004 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73504 │ │ │ │ + bne.w 738a0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73504 │ │ │ │ - cbz r5, 742de │ │ │ │ + beq.w 738a0 │ │ │ │ + cbz r5, 7467a │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73504 │ │ │ │ + beq.w 738a0 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 73504 │ │ │ │ + b.w 738a0 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73504 │ │ │ │ + bne.w 738a0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73504 │ │ │ │ - b.n 742de │ │ │ │ + beq.w 738a0 │ │ │ │ + b.n 7467a │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73692 │ │ │ │ + bne.w 73a2e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 75336 │ │ │ │ + bmi.w 756d2 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #352] @ (74474 ) │ │ │ │ + ldr r1, [pc, #352] @ (74810 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78358 │ │ │ │ + bl 786f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750b4 │ │ │ │ - bne.w 73692 │ │ │ │ - ldr r1, [pc, #332] @ (74474 ) │ │ │ │ + blt.w 75450 │ │ │ │ + bne.w 73a2e │ │ │ │ + ldr r1, [pc, #332] @ (74810 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750b4 │ │ │ │ + blt.w 75450 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #57797 @ 0xe1c5 │ │ │ │ - movt r3, #30 │ │ │ │ + movw r3, #4985 @ 0x1379 │ │ │ │ + movt r3, #31 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 7369c │ │ │ │ - b.w 736da │ │ │ │ + bgt.w 73a38 │ │ │ │ + b.w 73a76 │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74d0e │ │ │ │ + beq.w 750aa │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735ca │ │ │ │ + bne.w 73966 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735ca │ │ │ │ + beq.w 73966 │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 735ca │ │ │ │ + b.w 73966 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7358e │ │ │ │ - cbz r5, 74392 │ │ │ │ + beq.w 7392a │ │ │ │ + cbz r5, 7472e │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7358e │ │ │ │ + beq.w 7392a │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 7358e │ │ │ │ + b.w 7392a │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73152 │ │ │ │ + beq.w 734ee │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73162 │ │ │ │ + beq.w 734fe │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73172 │ │ │ │ + beq.w 7350e │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7318e │ │ │ │ + bne.w 7352a │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 743ee │ │ │ │ + beq.n 7478a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 743d4 │ │ │ │ + bne.n 74770 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 753b8 │ │ │ │ + bne.w 75754 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74f24 │ │ │ │ + bmi.w 752c0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 75a4a │ │ │ │ + bmi.w 75de6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 73398 │ │ │ │ - b.w 73614 │ │ │ │ + bgt.w 73734 │ │ │ │ + b.w 739b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73972 │ │ │ │ - b.w 73bc4 │ │ │ │ + bne.w 73d0e │ │ │ │ + b.w 73f60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75ff0 │ │ │ │ + beq.w 7638c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 74444 │ │ │ │ + beq.n 747e0 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d26 │ │ │ │ + bne.w 740c2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73572 │ │ │ │ - b.n 73d16 │ │ │ │ + beq.w 7390e │ │ │ │ + b.n 740b2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735f0 │ │ │ │ + beq.w 7398c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e3e │ │ │ │ + beq.w 741da │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 735f0 │ │ │ │ - b.n 73e3e │ │ │ │ + beq.w 7398c │ │ │ │ + b.n 741da │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74518 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 748b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 74482 │ │ │ │ + cbnz r0, 7481e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74aca │ │ │ │ + bne.w 74e66 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74490 │ │ │ │ + bne.n 7482c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75066 │ │ │ │ + bne.w 75402 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7348c │ │ │ │ + bne.w 73828 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7348c │ │ │ │ + beq.w 73828 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7348c │ │ │ │ + beq.w 73828 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73492 │ │ │ │ - b.n 74132 │ │ │ │ + bne.w 7382e │ │ │ │ + b.n 744ce │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 744c2 │ │ │ │ + bne.n 7485e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75320 │ │ │ │ + bne.w 756bc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 744d0 │ │ │ │ + bne.n 7486c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7530e │ │ │ │ - cbnz r3, 744da │ │ │ │ + bne.w 756aa │ │ │ │ + cbnz r3, 74876 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759c8 │ │ │ │ + bne.w 75d64 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 744e6 │ │ │ │ + cbnz r0, 74882 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751c8 │ │ │ │ + bne.w 75564 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73f2e │ │ │ │ - cbnz r0, 744f4 │ │ │ │ + b.n 742ca │ │ │ │ + cbnz r0, 74890 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ade │ │ │ │ + bne.w 74e7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74502 │ │ │ │ + bne.n 7489e │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750ce │ │ │ │ - cbnz r7, 7450c │ │ │ │ + bne.w 7546a │ │ │ │ + cbnz r7, 748a8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a56 │ │ │ │ + bne.w 75df2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 74518 │ │ │ │ + cbnz r0, 748b4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7507a │ │ │ │ + bne.w 75416 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73422 │ │ │ │ - cbnz r0, 74528 │ │ │ │ + b.w 737be │ │ │ │ + cbnz r0, 748c4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75f5e │ │ │ │ + bne.w 762fa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74536 │ │ │ │ + bne.n 748d2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c02 │ │ │ │ + bne.w 75f9e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 733d6 │ │ │ │ + bne.w 73772 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733d6 │ │ │ │ + beq.w 73772 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74108 │ │ │ │ - b.w 733d6 │ │ │ │ + bne.w 744a4 │ │ │ │ + b.w 73772 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73bb0 │ │ │ │ - b.w 750b4 │ │ │ │ + bne.w 73f4c │ │ │ │ + b.w 75450 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 75f3c │ │ │ │ + bpl.w 762d8 │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 74592 │ │ │ │ + cbnz r2, 7492e │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 798c0 │ │ │ │ + bl 79c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76014 │ │ │ │ + beq.w 763b0 │ │ │ │ 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, 745a8 │ │ │ │ + cbnz r2, 74944 │ │ │ │ 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 745b6 │ │ │ │ + bpl.n 74952 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75e0c │ │ │ │ + beq.w 761a8 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 736f6 │ │ │ │ + bpl.w 73a92 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7370a │ │ │ │ + beq.w 73aa6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65116 @ 0xfe5c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #3036 @ 0xbdc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750b8 │ │ │ │ + b.w 75454 │ │ │ │ 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 7366c │ │ │ │ + bls.w 73a08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #64812 @ 0xfd2c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2732 @ 0xaac │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750b8 │ │ │ │ - cbnz r0, 74624 │ │ │ │ + b.w 75454 │ │ │ │ + cbnz r0, 749c0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bc6 │ │ │ │ + bne.w 75f62 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 74122 │ │ │ │ - ldr r0, [pc, #744] @ (74914 ) │ │ │ │ + b.n 744be │ │ │ │ + ldr r0, [pc, #744] @ (74cb0 ) │ │ │ │ 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 │ │ │ │ @@ -110851,266 +111199,266 @@ │ │ │ │ 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 75be2 │ │ │ │ + beq.w 75f7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 7372c │ │ │ │ + b.w 73ac8 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d5ec │ │ │ │ + bl 7d928 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #640] @ (74918 ) │ │ │ │ + ldr r1, [pc, #640] @ (74cb4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7604e │ │ │ │ + blt.w 763ea │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73116 │ │ │ │ + beq.w 734b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73116 │ │ │ │ + bne.w 734b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 73116 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 734b2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73116 │ │ │ │ - b.w 730f6 │ │ │ │ + bne.w 734b2 │ │ │ │ + b.w 73492 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 74a9c │ │ │ │ + ble.w 74e38 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75ddc │ │ │ │ + bmi.w 76178 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74a9c │ │ │ │ + beq.w 74e38 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75ddc │ │ │ │ + bmi.w 76178 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 74a9c │ │ │ │ + beq.w 74e38 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75ddc │ │ │ │ + bmi.w 76178 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 74a9c │ │ │ │ + beq.w 74e38 │ │ │ │ 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 75ddc │ │ │ │ + bmi.w 76178 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 74710 │ │ │ │ + bne.n 74aac │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 738fa │ │ │ │ + b.w 73c96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7308a │ │ │ │ + beq.w 73426 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc20 │ │ │ │ + bl 7cf5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7308a │ │ │ │ + beq.w 73426 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc20 │ │ │ │ + bl 7cf5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7308a │ │ │ │ + beq.w 73426 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc20 │ │ │ │ + bl 7cf5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7308a │ │ │ │ + beq.w 73426 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc20 │ │ │ │ + bl 7cf5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7308a │ │ │ │ + beq.w 73426 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc20 │ │ │ │ + bl 7cf5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7308a │ │ │ │ + beq.w 73426 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 747ba │ │ │ │ + b.n 74b56 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7308a │ │ │ │ + beq.w 73426 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc20 │ │ │ │ + bl 7cf5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 747b0 │ │ │ │ - b.w 750b4 │ │ │ │ + bne.n 74b4c │ │ │ │ + b.w 75450 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73628 │ │ │ │ + bne.w 739c4 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73632 │ │ │ │ + bne.w 739ce │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7363c │ │ │ │ + bne.w 739d8 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73646 │ │ │ │ + bne.w 739e2 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 73646 │ │ │ │ + b.w 739e2 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e9e │ │ │ │ - cbnz r5, 7485a │ │ │ │ + beq.w 7423a │ │ │ │ + cbnz r5, 74bf6 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74834 │ │ │ │ + cbnz r1, 74bd0 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74374 │ │ │ │ + bne.w 74710 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735da │ │ │ │ + bne.w 73976 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735da │ │ │ │ + beq.w 73976 │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 735da │ │ │ │ + b.w 73976 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e9e │ │ │ │ + beq.w 7423a │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75b2c │ │ │ │ - cbnz r6, 74874 │ │ │ │ + bne.w 75ec8 │ │ │ │ + cbnz r6, 74c10 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73eb8 │ │ │ │ + bne.w 74254 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735da │ │ │ │ + bne.w 73976 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735da │ │ │ │ + beq.w 73976 │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 735da │ │ │ │ - b.n 74848 │ │ │ │ + beq.w 73976 │ │ │ │ + b.n 74be4 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73a30 │ │ │ │ - b.w 73b96 │ │ │ │ + bne.w 73dcc │ │ │ │ + b.w 73f32 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73dc6 │ │ │ │ + beq.w 74162 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73546 │ │ │ │ + b.w 738e2 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 73012 │ │ │ │ - b.n 74ab8 │ │ │ │ + bmi.w 733ae │ │ │ │ + b.n 74e54 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 730be │ │ │ │ + b.w 7345a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75b3a │ │ │ │ + beq.w 75ed6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750b8 │ │ │ │ + beq.w 75454 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 748f2 │ │ │ │ + bpl.n 74c8e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 75476 │ │ │ │ + bmi.w 75812 │ │ │ │ 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 72fdc │ │ │ │ - b.n 74722 │ │ │ │ + bpl.w 73378 │ │ │ │ + b.n 74abe │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 748ac │ │ │ │ - b.w 73df0 │ │ │ │ + bne.n 74c48 │ │ │ │ + b.w 7418c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74b7c ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74f18 ) │ │ │ │ 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 75fb4 │ │ │ │ + bne.w 76350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7496e │ │ │ │ + bpl.n 74d0a │ │ │ │ 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 │ │ │ │ @@ -111127,141 +111475,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 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e5c │ │ │ │ + beq.w 761f8 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d8c │ │ │ │ + beq.w 76128 │ │ │ │ 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 7cffc │ │ │ │ + bl 7d338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75dc2 │ │ │ │ + blt.w 7615e │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 749da │ │ │ │ + beq.n 74d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75db0 │ │ │ │ + beq.w 7614c │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 742a0 │ │ │ │ - b.n 7492e │ │ │ │ - bl 7f778 │ │ │ │ + beq.w 7463c │ │ │ │ + b.n 74cca │ │ │ │ + bl 7fab0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 750b8 │ │ │ │ + blt.w 75454 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72fcc │ │ │ │ + bne.w 73368 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72fcc │ │ │ │ + beq.w 73368 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75566 │ │ │ │ + bne.w 75902 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72fdc │ │ │ │ - b.n 748cc │ │ │ │ + bne.w 73378 │ │ │ │ + b.n 74c68 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7347a │ │ │ │ - b.w 73482 │ │ │ │ + beq.w 73816 │ │ │ │ + b.w 7381e │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74a46 │ │ │ │ + bne.n 74de2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f98 │ │ │ │ - cbnz r7, 74a50 │ │ │ │ + bne.w 75334 │ │ │ │ + cbnz r7, 74dec │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75436 │ │ │ │ + bne.w 757d2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c7c │ │ │ │ + bne.w 76018 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754f6 │ │ │ │ + bne.w 75892 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7342e │ │ │ │ + bne.w 737ca │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7342e │ │ │ │ + beq.w 737ca │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74a86 │ │ │ │ + bne.n 74e22 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fd4 │ │ │ │ - cbnz r6, 74a90 │ │ │ │ + bne.w 75370 │ │ │ │ + cbnz r6, 74e2c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b68 │ │ │ │ + bne.w 75f04 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fe8 │ │ │ │ - b.w 73452 │ │ │ │ + beq.w 75384 │ │ │ │ + b.w 737ee │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7381e │ │ │ │ + bne.w 73bba │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 73912 │ │ │ │ + bne.w 73cae │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73920 │ │ │ │ + b.w 73cbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74482 │ │ │ │ + beq.w 7481e │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74488 │ │ │ │ - b.n 74490 │ │ │ │ + beq.w 74824 │ │ │ │ + b.n 7482c │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 744f4 │ │ │ │ + beq.w 74890 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 744fa │ │ │ │ - b.n 74502 │ │ │ │ + beq.w 74896 │ │ │ │ + b.n 7489e │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73484 │ │ │ │ - b.w 7348c │ │ │ │ - ldr r3, [pc, #580] @ (74d48 ) │ │ │ │ + beq.w 73820 │ │ │ │ + b.w 73828 │ │ │ │ + ldr r3, [pc, #580] @ (750e4 ) │ │ │ │ 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 │ │ │ │ @@ -111275,117 +111623,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 75b04 │ │ │ │ + beq.w 75ea0 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73da6 │ │ │ │ - ldr r0, [pc, #512] @ (74d4c ) │ │ │ │ - bl 6cc74 │ │ │ │ + beq.w 74142 │ │ │ │ + ldr r0, [pc, #512] @ (750e8 ) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #492] @ (74d4c ) │ │ │ │ - bl 783c4 │ │ │ │ + ldr r1, [pc, #492] @ (750e8 ) │ │ │ │ + bl 7875c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73dc0 │ │ │ │ - b.n 750b4 │ │ │ │ + bne.w 7415c │ │ │ │ + b.n 75450 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 755b6 │ │ │ │ + bne.w 75952 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 748be │ │ │ │ + beq.w 74c5a │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74d48 │ │ │ │ + ldr.w sl, [pc, #444] @ 750e4 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d1c │ │ │ │ + beq.w 760b8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74cc6 │ │ │ │ + bpl.w 75062 │ │ │ │ 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 74cd0 │ │ │ │ + bne.n 7506c │ │ │ │ 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 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d88 │ │ │ │ + beq.w 76124 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75dce │ │ │ │ + beq.w 7616a │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cffc │ │ │ │ + bl 7d338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75dc0 │ │ │ │ + blt.w 7615c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74c4a │ │ │ │ + beq.n 74fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75eea │ │ │ │ + beq.w 76286 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74b96 │ │ │ │ + bne.n 74f32 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 748be │ │ │ │ + bpl.w 74c5a │ │ │ │ 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 │ │ │ │ @@ -111398,112 +111746,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 75b96 │ │ │ │ - ldr.w r8, [pc, #184] @ 74d58 │ │ │ │ + beq.w 75f32 │ │ │ │ + ldr.w r8, [pc, #184] @ 750f4 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 730d4 │ │ │ │ - ldr r0, [pc, #152] @ (74d50 ) │ │ │ │ - bl 6cc74 │ │ │ │ + beq.w 73470 │ │ │ │ + ldr r0, [pc, #152] @ (750ec ) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 730de │ │ │ │ - b.n 750b4 │ │ │ │ + bne.w 7347a │ │ │ │ + b.n 75450 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74bde │ │ │ │ + beq.n 74f7a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74bde │ │ │ │ - bl 79550 │ │ │ │ + b.n 74f7a │ │ │ │ + bl 79908 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73cc0 │ │ │ │ + bge.w 7405c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750b4 │ │ │ │ + bne.w 75450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 750b8 │ │ │ │ + b.n 75454 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73554 │ │ │ │ + b.w 738f0 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e9e │ │ │ │ + beq.w 7423a │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74360 │ │ │ │ - ldr r0, [pc, #48] @ (74d54 ) │ │ │ │ - bl 6cc74 │ │ │ │ + b.w 746fc │ │ │ │ + ldr r0, [pc, #48] @ (750f0 ) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 750b4 │ │ │ │ - ldr r1, [pc, #36] @ (74d54 ) │ │ │ │ + beq.w 75450 │ │ │ │ + ldr r1, [pc, #36] @ (750f0 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73dea │ │ │ │ - b.n 750b4 │ │ │ │ + bne.w 74186 │ │ │ │ + b.n 75450 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 72f4a │ │ │ │ + b.w 732e6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 750a0 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 7543c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74fb4 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 75350 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74df8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 75194 ) │ │ │ │ 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 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ 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 │ │ │ │ @@ -111590,1996 +111938,1996 @@ │ │ │ │ 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 73972 │ │ │ │ + beq.w 73d0e │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73b9e │ │ │ │ - b.w 73972 │ │ │ │ + bne.w 73f3a │ │ │ │ + b.w 73d0e │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74b82 │ │ │ │ - b.w 730be │ │ │ │ + bne.w 74f1e │ │ │ │ + b.w 7345a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74fd2 │ │ │ │ + beq.n 7536e │ │ │ │ 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, 74f10 │ │ │ │ + cbnz r0, 752ac │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a0e │ │ │ │ + bne.w 75daa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73452 │ │ │ │ + bne.w 737ee │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73452 │ │ │ │ - b.w 75b88 │ │ │ │ + beq.w 737ee │ │ │ │ + b.w 75f24 │ │ │ │ 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 73384 │ │ │ │ + b.w 73720 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 73134 │ │ │ │ + bpl.w 734d0 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73134 │ │ │ │ + bne.w 734d0 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73134 │ │ │ │ + bne.w 734d0 │ │ │ │ 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 73134 │ │ │ │ + b.w 734d0 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73b96 │ │ │ │ + beq.w 73f32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73972 │ │ │ │ - b.w 73b96 │ │ │ │ + bne.w 73d0e │ │ │ │ + b.w 73f32 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 738b0 │ │ │ │ + beq.w 73c4c │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 73920 │ │ │ │ + b.w 73cbc │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 74fa8 │ │ │ │ + cbnz r7, 75344 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7543a │ │ │ │ + bne.w 757d6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74fb6 │ │ │ │ + bne.n 75352 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754f4 │ │ │ │ + bne.w 75890 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 74fc2 │ │ │ │ + cbnz r0, 7535e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a70 │ │ │ │ + bne.w 74e0c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7343a │ │ │ │ + bne.w 737d6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7343a │ │ │ │ + beq.w 737d6 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 74fe2 │ │ │ │ + cbnz r6, 7537e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75472 │ │ │ │ + bne.w 7580e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73452 │ │ │ │ + bne.w 737ee │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73452 │ │ │ │ + beq.w 737ee │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 73452 │ │ │ │ + b.w 737ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d62 │ │ │ │ + beq.w 740fe │ │ │ │ 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 7353c │ │ │ │ + bne.w 738d8 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73534 │ │ │ │ - b.w 7353c │ │ │ │ + bne.w 738d0 │ │ │ │ + b.w 738d8 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c68 │ │ │ │ + beq.w 75004 │ │ │ │ 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 75054 │ │ │ │ + beq.n 753f0 │ │ │ │ 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 74c68 │ │ │ │ + beq.w 75004 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 74b82 │ │ │ │ + b.n 74f1e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74490 │ │ │ │ + beq.w 7482c │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74496 │ │ │ │ - b.w 7348c │ │ │ │ + beq.w 74832 │ │ │ │ + b.w 73828 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 759be │ │ │ │ + beq.w 75d5a │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75092 │ │ │ │ + cbnz r6, 7542e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75cda │ │ │ │ + bne.w 76076 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ce2 │ │ │ │ + bne.w 7607e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7343a │ │ │ │ - b.n 74ef8 │ │ │ │ - ldr r0, [pc, #628] @ (7531c ) │ │ │ │ - bl 6cc74 │ │ │ │ + beq.w 737d6 │ │ │ │ + b.n 75294 │ │ │ │ + ldr r0, [pc, #628] @ (756b8 ) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7389a │ │ │ │ + bne.w 73c36 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75d48 │ │ │ │ + bmi.w 760e4 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7372e │ │ │ │ + b.w 73aca │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 74502 │ │ │ │ + b.w 7489e │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 750ea │ │ │ │ + bne.n 75486 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75154 │ │ │ │ - cbnz r3, 750f4 │ │ │ │ + bne.n 754f0 │ │ │ │ + cbnz r3, 75490 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75970 │ │ │ │ + bne.w 75d0c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d24 │ │ │ │ + bne.w 760c0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755ca │ │ │ │ + bne.w 75966 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f3a │ │ │ │ + bne.w 742d6 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f3a │ │ │ │ + beq.w 742d6 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75128 │ │ │ │ + bne.n 754c4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75192 │ │ │ │ - cbnz r0, 75132 │ │ │ │ + bne.n 7552e │ │ │ │ + cbnz r0, 754ce │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758e6 │ │ │ │ + bne.w 75c82 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c94 │ │ │ │ + bne.w 76030 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7560a │ │ │ │ - cbnz r0, 7514e │ │ │ │ + bne.w 759a6 │ │ │ │ + cbnz r0, 754ea │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7575e │ │ │ │ + bne.w 75afa │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f6e │ │ │ │ + b.w 7430a │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75164 │ │ │ │ + cbnz r3, 75500 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75974 │ │ │ │ + bne.w 75d10 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75172 │ │ │ │ + bne.n 7550e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755c8 │ │ │ │ + bne.w 75964 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d34 │ │ │ │ + bne.w 760d0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75114 │ │ │ │ + bne.n 754b0 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d30 │ │ │ │ + bne.w 760cc │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f4a │ │ │ │ + beq.w 742e6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 751a0 │ │ │ │ + cbnz r0, 7553c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758e8 │ │ │ │ - cbnz r6, 751aa │ │ │ │ + bne.w 75c84 │ │ │ │ + cbnz r6, 75546 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75608 │ │ │ │ + bne.w 759a4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 751b6 │ │ │ │ + cbnz r0, 75552 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7575e │ │ │ │ + bne.w 75afa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 751c2 │ │ │ │ + cbnz r0, 7555e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7552e │ │ │ │ + bne.w 758ca │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f7a │ │ │ │ + b.w 74316 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75cca │ │ │ │ - cbnz r6, 751dc │ │ │ │ + bne.w 76066 │ │ │ │ + cbnz r6, 75578 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75cde │ │ │ │ + bne.w 7607a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 758d2 │ │ │ │ + bne.w 75c6e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f4a │ │ │ │ + beq.w 742e6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cbe │ │ │ │ - cbnz r6, 75206 │ │ │ │ + bne.w 7605a │ │ │ │ + cbnz r6, 755a2 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7566c │ │ │ │ + bne.w 75a08 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f62 │ │ │ │ + bne.w 742fe │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f62 │ │ │ │ + beq.w 742fe │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cf8 │ │ │ │ - cbnz r6, 7522e │ │ │ │ + bne.w 76094 │ │ │ │ + cbnz r6, 755ca │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75694 │ │ │ │ + bne.w 75a30 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f7a │ │ │ │ + bne.w 74316 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f7a │ │ │ │ + beq.w 74316 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d04 │ │ │ │ - cbnz r6, 75256 │ │ │ │ + bne.w 760a0 │ │ │ │ + cbnz r6, 755f2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756bc │ │ │ │ + bne.w 75a58 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f92 │ │ │ │ + bne.w 7432e │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f92 │ │ │ │ + beq.w 7432e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d10 │ │ │ │ - cbnz r6, 7527e │ │ │ │ + bne.w 760ac │ │ │ │ + cbnz r6, 7561a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756e4 │ │ │ │ + bne.w 75a80 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73faa │ │ │ │ + bne.w 74346 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73faa │ │ │ │ + beq.w 74346 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 759b6 │ │ │ │ + beq.w 75d52 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 752a8 │ │ │ │ + cbnz r6, 75644 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7570c │ │ │ │ + bne.w 75aa8 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fc2 │ │ │ │ + bne.w 7435e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fc2 │ │ │ │ + beq.w 7435e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 759ae │ │ │ │ + beq.w 75d4a │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 752d2 │ │ │ │ + cbnz r6, 7566e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75736 │ │ │ │ + bne.w 75ad2 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fda │ │ │ │ + bne.w 74376 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fda │ │ │ │ + beq.w 74376 │ │ │ │ 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 73fe6 │ │ │ │ + bne.w 74382 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fe6 │ │ │ │ + beq.w 74382 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73fe6 │ │ │ │ + beq.w 74382 │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 73fe6 │ │ │ │ + b.w 74382 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 744d0 │ │ │ │ + b.w 7486c │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 744c2 │ │ │ │ + beq.w 7485e │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 744c8 │ │ │ │ - b.w 744d0 │ │ │ │ - ldr r2, [pc, #652] @ (755c4 ) │ │ │ │ + beq.w 74864 │ │ │ │ + b.w 7486c │ │ │ │ + ldr r2, [pc, #652] @ (75960 ) │ │ │ │ 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 7536e │ │ │ │ + beq.n 7570a │ │ │ │ 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 74312 │ │ │ │ + b.w 746ae │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c30 │ │ │ │ + bne.w 75fcc │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75388 │ │ │ │ + cbnz r3, 75724 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75578 │ │ │ │ + bne.w 75914 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7406e │ │ │ │ + bne.w 7440a │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7406e │ │ │ │ + beq.w 7440a │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 7406e │ │ │ │ + b.w 7440a │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 74440 │ │ │ │ + bne.w 747dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7444a │ │ │ │ - b.w 73d26 │ │ │ │ + beq.w 747e6 │ │ │ │ + b.w 740c2 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75a26 │ │ │ │ + beq.w 75dc2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753c2 │ │ │ │ + bne.n 7575e │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75a32 │ │ │ │ + beq.w 75dce │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753da │ │ │ │ + bne.n 75776 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75c24 │ │ │ │ + beq.w 75fc0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753f2 │ │ │ │ + bne.n 7578e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 75a3e │ │ │ │ + beq.w 75dda │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75402 │ │ │ │ + bne.n 7579e │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75ab0 │ │ │ │ + bne.w 75e4c │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743f6 │ │ │ │ + b.w 74792 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74888 │ │ │ │ - b.w 74848 │ │ │ │ + bne.w 74c24 │ │ │ │ + b.w 74be4 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7544a │ │ │ │ + bne.n 757e6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 754f6 │ │ │ │ - cbnz r0, 75454 │ │ │ │ + bne.n 75892 │ │ │ │ + cbnz r0, 757f0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a70 │ │ │ │ + bne.w 74e0c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 75460 │ │ │ │ + cbnz r0, 757fc │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fd2 │ │ │ │ + bne.w 7536e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73446 │ │ │ │ + bne.w 737e2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73448 │ │ │ │ + beq.w 737e4 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 74fe2 │ │ │ │ + b.n 7537e │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75598 │ │ │ │ + bne.w 75934 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 748ec │ │ │ │ + beq.w 74c88 │ │ │ │ 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 748ec │ │ │ │ + b.w 74c88 │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73920 │ │ │ │ - b.w 73838 │ │ │ │ + beq.w 73cbc │ │ │ │ + b.w 73bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752b8 │ │ │ │ + bne.w 75654 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 754d8 │ │ │ │ + cbnz r0, 75874 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ec │ │ │ │ - cbnz r6, 754e2 │ │ │ │ + bne.w 75b88 │ │ │ │ + cbnz r6, 7587e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757cc │ │ │ │ + bne.w 75b68 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 754ee │ │ │ │ + cbnz r0, 7588a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75308 │ │ │ │ + bne.w 756a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fe6 │ │ │ │ + b.w 74382 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 75506 │ │ │ │ + cbnz r0, 758a2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a74 │ │ │ │ + bne.w 74e10 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75514 │ │ │ │ + bne.n 758b0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fd2 │ │ │ │ + bne.w 7536e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a90 │ │ │ │ + bne.w 74e2c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74fe2 │ │ │ │ - b.n 75472 │ │ │ │ + beq.w 7537e │ │ │ │ + b.n 7580e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7523e │ │ │ │ + bne.w 755da │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7553e │ │ │ │ + cbnz r0, 758da │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75814 │ │ │ │ - cbnz r6, 75548 │ │ │ │ + bne.w 75bb0 │ │ │ │ + cbnz r6, 758e4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7584a │ │ │ │ + bne.w 75be6 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 75554 │ │ │ │ + cbnz r0, 758f0 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75898 │ │ │ │ + bne.w 75c34 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75560 │ │ │ │ + cbnz r0, 758fc │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75930 │ │ │ │ + bne.w 75ccc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73faa │ │ │ │ + b.w 74346 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74a1c │ │ │ │ - b.w 738fa │ │ │ │ + bne.w 74db8 │ │ │ │ + b.w 73c96 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a90 │ │ │ │ + bne.w 75e2c │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75390 │ │ │ │ - b.w 7406e │ │ │ │ + beq.w 7572c │ │ │ │ + b.w 7440a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75398 │ │ │ │ + beq.w 75734 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7406e │ │ │ │ - b.n 75398 │ │ │ │ - movw r1, #63581 @ 0xf85d │ │ │ │ + beq.w 7440a │ │ │ │ + b.n 75734 │ │ │ │ + movw r1, #64405 @ 0xfb95 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75c68 │ │ │ │ + bne.w 76004 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75480 │ │ │ │ - b.w 748ec │ │ │ │ - ldr r5, [pc, #12] @ (755c4 ) │ │ │ │ + bne.w 7581c │ │ │ │ + b.w 74c88 │ │ │ │ + ldr r5, [pc, #12] @ (75960 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 75026 │ │ │ │ + b.n 753c2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 755da │ │ │ │ + cbnz r6, 75976 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75118 │ │ │ │ + bne.w 754b4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 755e8 │ │ │ │ + bne.n 75984 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75190 │ │ │ │ + bne.w 7552c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c88 │ │ │ │ + bne.w 76024 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758e8 │ │ │ │ + bne.w 75c84 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f62 │ │ │ │ + bne.w 742fe │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f62 │ │ │ │ + beq.w 742fe │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 75618 │ │ │ │ + cbnz r0, 759b4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75760 │ │ │ │ - cbnz r6, 75620 │ │ │ │ + bne.w 75afc │ │ │ │ + cbnz r6, 759bc │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7552e │ │ │ │ + bne.n 758ca │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 7562c │ │ │ │ + cbnz r0, 759c8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75812 │ │ │ │ + bne.w 75bae │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75638 │ │ │ │ + cbnz r0, 759d4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7584a │ │ │ │ + bne.w 75be6 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f92 │ │ │ │ + b.w 7432e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75114 │ │ │ │ + beq.w 754b0 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75caa │ │ │ │ - cbnz r6, 7565c │ │ │ │ + bne.w 76046 │ │ │ │ + cbnz r6, 759f8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751ee │ │ │ │ + bne.w 7558a │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f56 │ │ │ │ + bne.w 742f2 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f56 │ │ │ │ + beq.w 742f2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75ca0 │ │ │ │ - cbnz r6, 75684 │ │ │ │ + bne.w 7603c │ │ │ │ + cbnz r6, 75a20 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75216 │ │ │ │ + bne.w 755b2 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f6e │ │ │ │ + bne.w 7430a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f6e │ │ │ │ + beq.w 7430a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cee │ │ │ │ - cbnz r6, 756ac │ │ │ │ + bne.w 7608a │ │ │ │ + cbnz r6, 75a48 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7523e │ │ │ │ + bne.w 755da │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f86 │ │ │ │ + bne.w 74322 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f86 │ │ │ │ + beq.w 74322 │ │ │ │ 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, 756d4 │ │ │ │ + cbnz r6, 75a70 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75266 │ │ │ │ + bne.w 75602 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f9e │ │ │ │ + bne.w 7433a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f9e │ │ │ │ + beq.w 7433a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75b10 │ │ │ │ - cbnz r6, 756fc │ │ │ │ + bne.w 75eac │ │ │ │ + cbnz r6, 75a98 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7528e │ │ │ │ + bne.w 7562a │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fb6 │ │ │ │ + bne.w 74352 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fb6 │ │ │ │ + beq.w 74352 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75968 │ │ │ │ + beq.w 75d04 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 75726 │ │ │ │ + cbnz r6, 75ac2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752b8 │ │ │ │ + bne.w 75654 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fce │ │ │ │ + bne.w 7436a │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fce │ │ │ │ + beq.w 7436a │ │ │ │ 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, 7574e │ │ │ │ + cbnz r6, 75aea │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752e2 │ │ │ │ + bne.w 7567e │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752f6 │ │ │ │ - b.w 73fe6 │ │ │ │ + beq.w 75692 │ │ │ │ + b.w 74382 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75694 │ │ │ │ + bne.n 75a30 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 7576e │ │ │ │ + cbnz r6, 75b0a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75530 │ │ │ │ - cbnz r0, 75776 │ │ │ │ + bne.w 758cc │ │ │ │ + cbnz r0, 75b12 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75812 │ │ │ │ + bne.n 75bae │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75afa │ │ │ │ + bne.w 75e96 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7584c │ │ │ │ - cbnz r0, 75790 │ │ │ │ + bne.n 75be8 │ │ │ │ + cbnz r0, 75b2c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75898 │ │ │ │ + bne.w 75c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f9e │ │ │ │ + b.w 7433a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7570c │ │ │ │ + bne.n 75aa8 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 757aa │ │ │ │ + cbnz r6, 75b46 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754ca │ │ │ │ - cbnz r0, 757b0 │ │ │ │ + bne.w 75866 │ │ │ │ + cbnz r0, 75b4c │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 757ea │ │ │ │ + cbnz r7, 75b86 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754e2 │ │ │ │ + bne.w 7587e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 757ce │ │ │ │ + cbnz r7, 75b6a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754e6 │ │ │ │ - b.n 754ee │ │ │ │ + beq.w 75882 │ │ │ │ + b.n 7588a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752e2 │ │ │ │ + bne.w 7567e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754e6 │ │ │ │ - b.n 754ee │ │ │ │ + beq.w 75882 │ │ │ │ + b.n 7588a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75aec │ │ │ │ + bne.w 75e88 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 7409a │ │ │ │ + b.w 74436 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75736 │ │ │ │ + bne.n 75ad2 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 757be │ │ │ │ + bne.n 75b5a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757ce │ │ │ │ + bne.n 75b6a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754ee │ │ │ │ + bne.w 7588a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 754ee │ │ │ │ + beq.w 7588a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 75308 │ │ │ │ + b.n 756a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756bc │ │ │ │ + bne.w 75a58 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 7581e │ │ │ │ + cbnz r6, 75bba │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 7584c │ │ │ │ - cbnz r0, 75826 │ │ │ │ + cbnz r7, 75be8 │ │ │ │ + cbnz r0, 75bc2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75898 │ │ │ │ + bne.n 75c34 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b1c │ │ │ │ + bne.w 75eb8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75932 │ │ │ │ - cbnz r0, 7583e │ │ │ │ + bne.n 75cce │ │ │ │ + cbnz r0, 75bda │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7579a │ │ │ │ + bne.n 75b36 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fb6 │ │ │ │ + b.w 74352 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75266 │ │ │ │ + bne.w 75602 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75856 │ │ │ │ + cbnz r0, 75bf2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 7589a │ │ │ │ - cbnz r6, 7585e │ │ │ │ + cbnz r7, 75c36 │ │ │ │ + cbnz r6, 75bfa │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75930 │ │ │ │ + bne.n 75ccc │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 75868 │ │ │ │ + cbnz r0, 75c04 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7579a │ │ │ │ + bne.n 75b36 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75874 │ │ │ │ + cbnz r0, 75c10 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754c8 │ │ │ │ + bne.w 75864 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fc2 │ │ │ │ + b.w 7435e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73972 │ │ │ │ - b.n 750b4 │ │ │ │ + bge.w 73d0e │ │ │ │ + b.n 75450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756e4 │ │ │ │ + bne.w 75a80 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 758a6 │ │ │ │ + cbnz r6, 75c42 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75932 │ │ │ │ - cbnz r0, 758b0 │ │ │ │ + bne.n 75cce │ │ │ │ + cbnz r0, 75c4c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7579a │ │ │ │ + bne.w 75b36 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c5e │ │ │ │ + bne.w 75ffa │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754ca │ │ │ │ - cbnz r0, 758ca │ │ │ │ + bne.w 75866 │ │ │ │ + cbnz r0, 75c66 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757ea │ │ │ │ + bne.n 75b86 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fce │ │ │ │ + b.w 7436a │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 73f4a │ │ │ │ + b.w 742e6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75190 │ │ │ │ - b.n 751ee │ │ │ │ + beq.w 7552c │ │ │ │ + b.n 7558a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7566c │ │ │ │ + bne.w 75a08 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 758f6 │ │ │ │ + cbnz r6, 75c92 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7560a │ │ │ │ - cbnz r0, 75900 │ │ │ │ + bne.w 759a6 │ │ │ │ + cbnz r0, 75c9c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7575e │ │ │ │ + bne.w 75afa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c54 │ │ │ │ + bne.w 75ff0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75530 │ │ │ │ - cbnz r0, 7591c │ │ │ │ + bne.w 758cc │ │ │ │ + cbnz r0, 75cb8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75812 │ │ │ │ + bne.w 75bae │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f86 │ │ │ │ + b.w 74322 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75608 │ │ │ │ - b.n 75216 │ │ │ │ + beq.w 759a4 │ │ │ │ + b.n 755b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7528e │ │ │ │ + bne.w 7562a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75940 │ │ │ │ + cbnz r0, 75cdc │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7579c │ │ │ │ - cbnz r6, 7594a │ │ │ │ + bne.w 75b38 │ │ │ │ + cbnz r6, 75ce6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754c8 │ │ │ │ + bne.w 75864 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 75956 │ │ │ │ + cbnz r0, 75cf2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ea │ │ │ │ + bne.w 75b86 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 75962 │ │ │ │ + cbnz r0, 75cfe │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757cc │ │ │ │ + bne.w 75b68 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fda │ │ │ │ + b.w 74376 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7571e │ │ │ │ - b.n 75726 │ │ │ │ + beq.w 75aba │ │ │ │ + b.n 75ac2 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75986 │ │ │ │ + bne.n 75d22 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755ca │ │ │ │ - cbnz r6, 75990 │ │ │ │ + bne.w 75966 │ │ │ │ + cbnz r6, 75d2c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75114 │ │ │ │ + bne.w 754b0 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 7599c │ │ │ │ + cbnz r6, 75d38 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75190 │ │ │ │ + bne.w 7552c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f56 │ │ │ │ + bne.w 742f2 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f56 │ │ │ │ - b.n 758e6 │ │ │ │ + beq.w 742f2 │ │ │ │ + b.n 75c82 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752ca │ │ │ │ - b.n 752d2 │ │ │ │ + beq.w 75666 │ │ │ │ + b.n 7566e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752a0 │ │ │ │ - b.n 752a8 │ │ │ │ + beq.w 7563c │ │ │ │ + b.n 75644 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7508a │ │ │ │ - b.w 75092 │ │ │ │ + beq.w 75426 │ │ │ │ + b.w 7542e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744de │ │ │ │ + beq.w 7487a │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73f2e │ │ │ │ + b.w 742ca │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74a70 │ │ │ │ + beq.w 74e0c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75c10 │ │ │ │ + beq.w 75fac │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 759fe │ │ │ │ + cbnz r0, 75d9a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ef8 │ │ │ │ + bne.w 75294 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73446 │ │ │ │ + bne.w 737e2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73446 │ │ │ │ + beq.w 737e2 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75dba │ │ │ │ + bne.w 76156 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74f18 │ │ │ │ - b.w 73452 │ │ │ │ + beq.w 752b4 │ │ │ │ + b.w 737ee │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743f6 │ │ │ │ + b.w 74792 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743f6 │ │ │ │ + b.w 74792 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743f6 │ │ │ │ + b.w 74792 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7338e │ │ │ │ + b.w 7372a │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75ef4 │ │ │ │ - cbnz r7, 75a6c │ │ │ │ + bne.w 76290 │ │ │ │ + cbnz r7, 75e08 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7507a │ │ │ │ + bne.w 75416 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75b26 │ │ │ │ + bne.n 75ec2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7342e │ │ │ │ - b.n 759e4 │ │ │ │ + beq.w 737ca │ │ │ │ + b.n 75d80 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734a4 │ │ │ │ + beq.w 73840 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7414c │ │ │ │ - b.w 74144 │ │ │ │ + beq.w 744e8 │ │ │ │ + b.w 744e0 │ │ │ │ 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 7406e │ │ │ │ + bne.w 7440a │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7406e │ │ │ │ - b.n 7558e │ │ │ │ + beq.w 7440a │ │ │ │ + b.n 7592a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7541a │ │ │ │ + bne.w 757b6 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75b4c │ │ │ │ + beq.n 75ee8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75ac4 │ │ │ │ + bne.n 75e60 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76084 │ │ │ │ + bne.w 76420 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743f6 │ │ │ │ + b.w 74792 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7409a │ │ │ │ - b.n 757de │ │ │ │ + beq.w 74436 │ │ │ │ + b.n 75b7a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75788 │ │ │ │ - b.n 75790 │ │ │ │ + beq.w 75b24 │ │ │ │ + b.n 75b2c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74b3e │ │ │ │ + b.w 74eda │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75286 │ │ │ │ - b.w 73faa │ │ │ │ + beq.w 75622 │ │ │ │ + b.w 74346 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75838 │ │ │ │ - b.n 7583e │ │ │ │ + beq.w 75bd4 │ │ │ │ + b.n 75bda │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7342e │ │ │ │ + b.w 737ca │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73ea8 │ │ │ │ - b.w 735ca │ │ │ │ - ldr r4, [pc, #784] @ (75e4c ) │ │ │ │ - b.w 748de │ │ │ │ + beq.w 74244 │ │ │ │ + b.w 73966 │ │ │ │ + ldr r4, [pc, #784] @ (761e8 ) │ │ │ │ + b.w 74c7a │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 737dc │ │ │ │ + b.w 73b78 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743f6 │ │ │ │ + b.w 74792 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73d16 │ │ │ │ - b.w 73d1e │ │ │ │ + bne.w 740b2 │ │ │ │ + b.w 740ba │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a0e │ │ │ │ + bne.w 75daa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 75472 │ │ │ │ + b.n 7580e │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 72fa0 │ │ │ │ + b.w 7333c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752fe │ │ │ │ - b.w 75308 │ │ │ │ + bne.w 7569a │ │ │ │ + b.w 756a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74ff0 │ │ │ │ + beq.w 7538c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73452 │ │ │ │ - b.w 74ff0 │ │ │ │ + beq.w 737ee │ │ │ │ + b.w 7538c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74c9e │ │ │ │ + b.w 7503a │ │ │ │ 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 73646 │ │ │ │ + ble.w 739e2 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 73398 │ │ │ │ + b.w 73734 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 740ec │ │ │ │ + b.w 74488 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 740fa │ │ │ │ + b.w 74496 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 74122 │ │ │ │ + beq.w 744be │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 74122 │ │ │ │ + b.w 744be │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 73068 │ │ │ │ + b.w 73404 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 74668 │ │ │ │ - cbz r5, 75bfa │ │ │ │ + b.w 74a04 │ │ │ │ + cbz r5, 75f96 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73584 │ │ │ │ + beq.w 73920 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 73584 │ │ │ │ + b.w 73920 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74536 │ │ │ │ + beq.w 748d2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 74536 │ │ │ │ + b.w 748d2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759f6 │ │ │ │ - b.n 759fe │ │ │ │ + beq.w 75d92 │ │ │ │ + b.n 75d9a │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 73772 │ │ │ │ + b.w 73b0e │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 743f6 │ │ │ │ + b.w 74792 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74058 │ │ │ │ + beq.w 743f4 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75c48 │ │ │ │ + cbnz r3, 75fe4 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a92 │ │ │ │ + bne.w 75e2e │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75aa6 │ │ │ │ - b.w 7406e │ │ │ │ + beq.w 75e42 │ │ │ │ + b.w 7440a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75914 │ │ │ │ - b.n 7591c │ │ │ │ + beq.w 75cb0 │ │ │ │ + b.n 75cb8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758c4 │ │ │ │ - b.n 758ca │ │ │ │ + beq.w 75c60 │ │ │ │ + b.n 75c66 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75480 │ │ │ │ - b.w 748ec │ │ │ │ + bne.w 7581c │ │ │ │ + b.w 74c88 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a68 │ │ │ │ - b.w 7342e │ │ │ │ + beq.w 74e04 │ │ │ │ + b.w 737ca │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75600 │ │ │ │ - b.w 73f62 │ │ │ │ + beq.w 7599c │ │ │ │ + b.w 742fe │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75146 │ │ │ │ - b.w 7514e │ │ │ │ + beq.w 754e2 │ │ │ │ + b.w 754ea │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7567c │ │ │ │ - b.n 75684 │ │ │ │ + beq.w 75a18 │ │ │ │ + b.n 75a20 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 758d0 │ │ │ │ + bne.w 75c6c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f4a │ │ │ │ - b.w 751ee │ │ │ │ + beq.w 742e6 │ │ │ │ + b.w 7558a │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751fe │ │ │ │ - b.w 75206 │ │ │ │ + beq.w 7559a │ │ │ │ + b.w 755a2 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75ce8 │ │ │ │ + cbnz r6, 76084 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f3a │ │ │ │ - b.n 75644 │ │ │ │ + beq.w 742d6 │ │ │ │ + b.n 759e0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 759e4 │ │ │ │ + b.n 75d80 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 75644 │ │ │ │ + b.n 759e0 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7343a │ │ │ │ + b.w 737d6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73f3a │ │ │ │ + b.w 742d6 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756a4 │ │ │ │ - b.n 756ac │ │ │ │ + beq.w 75a40 │ │ │ │ + b.n 75a48 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75226 │ │ │ │ - b.w 7522e │ │ │ │ + beq.w 755c2 │ │ │ │ + b.w 755ca │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7524e │ │ │ │ - b.w 75256 │ │ │ │ + beq.w 755ea │ │ │ │ + b.w 755f2 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756dc │ │ │ │ - b.w 73f9e │ │ │ │ + beq.w 75a78 │ │ │ │ + b.w 7433a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 750b8 │ │ │ │ + b.w 75454 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7510c │ │ │ │ - b.w 73f3a │ │ │ │ + beq.w 754a8 │ │ │ │ + b.w 742d6 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 758d2 │ │ │ │ + b.n 75c6e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75188 │ │ │ │ + beq.w 75524 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 758d2 │ │ │ │ + b.n 75c6e │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 73584 │ │ │ │ - ldr r0, [pc, #260] @ (75e50 ) │ │ │ │ + b.w 73920 │ │ │ │ + ldr r0, [pc, #260] @ (761ec ) │ │ │ │ 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 75d80 │ │ │ │ + beq.n 7611c │ │ │ │ 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 750c6 │ │ │ │ + b.w 75462 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 75450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750b4 │ │ │ │ + bne.w 75450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750b8 │ │ │ │ + b.w 75454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 749da │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74d76 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.w 73448 │ │ │ │ + b.w 737e4 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75d98 │ │ │ │ - b.w 750b4 │ │ │ │ + bne.n 76134 │ │ │ │ + b.w 75450 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75d8c │ │ │ │ + b.n 76128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 738e4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73c80 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #64556 @ 0xfc2c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2476 @ 0x9ac │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750b8 │ │ │ │ + b.w 75454 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 736ba │ │ │ │ - b.w 736da │ │ │ │ + bne.w 73a56 │ │ │ │ + b.w 73a76 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65044 @ 0xfe14 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2964 @ 0xb94 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750b8 │ │ │ │ + b.w 75454 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65208 @ 0xfeb8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #3128 @ 0xc38 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.w 7370a │ │ │ │ + bl d2088 │ │ │ │ + b.w 73aa6 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 73554 │ │ │ │ + b.w 738f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 75d8c │ │ │ │ - cbz r0, 75e6e │ │ │ │ + b.n 76128 │ │ │ │ + cbz r0, 7620a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7402e │ │ │ │ + beq.w 743ca │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 7402e │ │ │ │ - cbnz r0, 75e7c │ │ │ │ + b.w 743ca │ │ │ │ + cbnz r0, 76218 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 7403a │ │ │ │ + b.w 743d6 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75e76 │ │ │ │ - b.w 7403a │ │ │ │ - cbnz r0, 75ea2 │ │ │ │ + bne.n 76212 │ │ │ │ + b.w 743d6 │ │ │ │ + cbnz r0, 7623e │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 74016 │ │ │ │ - cbz r0, 75e9c │ │ │ │ + b.w 743b2 │ │ │ │ + cbz r0, 76238 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74022 │ │ │ │ + beq.w 743be │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 74022 │ │ │ │ + b.w 743be │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75e8a │ │ │ │ - b.w 74016 │ │ │ │ - cbnz r0, 75eb8 │ │ │ │ + bne.n 76226 │ │ │ │ + b.w 743b2 │ │ │ │ + cbnz r0, 76254 │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 740aa │ │ │ │ + b.w 74446 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75eb0 │ │ │ │ - b.w 740aa │ │ │ │ - cbz r0, 75ed2 │ │ │ │ + bne.n 7624c │ │ │ │ + b.w 74446 │ │ │ │ + cbz r0, 7626e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73ffe │ │ │ │ + beq.w 7439a │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 73ffe │ │ │ │ - cbz r0, 75ee4 │ │ │ │ + b.w 7439a │ │ │ │ + cbz r0, 76280 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7400a │ │ │ │ + beq.w 743a6 │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 7400a │ │ │ │ + b.w 743a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74c4a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74fe6 │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74510 │ │ │ │ + beq.w 748ac │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73422 │ │ │ │ + b.w 737be │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 73802 │ │ │ │ - cbz r0, 75f22 │ │ │ │ + b.w 73b9e │ │ │ │ + cbz r0, 762be │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7407e │ │ │ │ + beq.w 7441a │ │ │ │ str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 7407e │ │ │ │ - cbz r0, 75f36 │ │ │ │ + b.w 7441a │ │ │ │ + cbz r0, 762d2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7408a │ │ │ │ + beq.w 74426 │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 7408a │ │ │ │ + b.w 74426 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #64964 @ 0xfdc4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2884 @ 0xb44 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750b8 │ │ │ │ + b.w 75454 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 74528 │ │ │ │ + b.w 748c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #64724 @ 0xfcd4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2644 @ 0xa54 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750b8 │ │ │ │ + b.w 75454 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74cee │ │ │ │ - b.w 750b4 │ │ │ │ + bne.w 7508a │ │ │ │ + b.w 75450 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #64884 @ 0xfd74 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2804 @ 0xaf4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750b8 │ │ │ │ + b.w 75454 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64676 @ 0xfca4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2596 @ 0xa24 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750b8 │ │ │ │ + b.w 75454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76078 │ │ │ │ + bne.n 76414 │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 73ff2 │ │ │ │ - cbnz r6, 75fe4 │ │ │ │ + b.w 7438e │ │ │ │ + cbnz r6, 76380 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 74132 │ │ │ │ + b.w 744ce │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75fde │ │ │ │ - b.w 7349a │ │ │ │ + bne.n 7637a │ │ │ │ + b.w 73836 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d26 │ │ │ │ + bne.w 740c2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73572 │ │ │ │ - b.w 73d1e │ │ │ │ - cbnz r0, 76042 │ │ │ │ + beq.w 7390e │ │ │ │ + b.w 740ba │ │ │ │ + cbnz r0, 763de │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 74046 │ │ │ │ - bl d3b30 │ │ │ │ + b.w 743e2 │ │ │ │ + bl d433c │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.w 750b4 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.w 75450 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64516 @ 0xfc04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 750b8 │ │ │ │ + b.w 75454 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 7600e │ │ │ │ - b.w 74046 │ │ │ │ + bne.n 763aa │ │ │ │ + b.w 743e2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74cee │ │ │ │ - b.w 750b4 │ │ │ │ + bne.w 7508a │ │ │ │ + b.w 75450 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 74ce4 │ │ │ │ + b.w 75080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74294 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74630 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75fd6 │ │ │ │ - b.w 73ff2 │ │ │ │ + bne.n 76372 │ │ │ │ + b.w 7438e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75ada │ │ │ │ - b.w 73378 │ │ │ │ + bne.w 75e76 │ │ │ │ + b.w 73714 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076094 : │ │ │ │ +00076430 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 760d4 │ │ │ │ + cbz r2, 76470 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 760d4 │ │ │ │ + cbz r2, 76470 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (760dc ) │ │ │ │ + ldr r2, [pc, #32] @ (76478 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 760d8 │ │ │ │ + cbz r4, 76474 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000760e0 : │ │ │ │ +0007647c : │ │ │ │ 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 760fc │ │ │ │ + bne.n 76498 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76106 │ │ │ │ + cbnz r3, 764a2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63581 @ 0xf85d │ │ │ │ + movw r1, #64405 @ 0xfb95 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76120 │ │ │ │ + bne.n 764bc │ │ │ │ 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 76118 │ │ │ │ + b.n 764b4 │ │ │ │ stmdb 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 76974 │ │ │ │ + bne.w 76d10 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 7657c │ │ │ │ + bne.w 76918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76a20 │ │ │ │ + bl 76dbc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7640e │ │ │ │ + beq.w 767aa │ │ │ │ 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 7639c │ │ │ │ + bne.w 76738 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 768e8 │ │ │ │ + beq.w 76c84 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 768e8 │ │ │ │ + beq.w 76c84 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7665c │ │ │ │ + beq.w 769f8 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 763ec │ │ │ │ + beq.w 76788 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76434 │ │ │ │ + bne.w 767d0 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7635c │ │ │ │ + bne.w 766f8 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 7695a │ │ │ │ + bne.w 76cf6 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 7641c │ │ │ │ + bne.w 767b8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76240 │ │ │ │ + bne.n 765dc │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 762a4 │ │ │ │ + ble.n 76640 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 768a4 │ │ │ │ + beq.w 76c40 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 765c6 │ │ │ │ + ble.w 76962 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76234 │ │ │ │ + beq.n 765d0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 765c6 │ │ │ │ + beq.w 76962 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76234 │ │ │ │ + beq.n 765d0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 765c6 │ │ │ │ + beq.w 76962 │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 76234 │ │ │ │ + beq.n 765d0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 765c6 │ │ │ │ + beq.w 76962 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 76224 │ │ │ │ + bne.n 765c0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 762a4 │ │ │ │ + beq.n 76640 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 761f6 │ │ │ │ - ldr r1, [pc, #492] @ (76430 ) │ │ │ │ + b.n 76592 │ │ │ │ + ldr r1, [pc, #492] @ (767cc ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5098 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d58a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765c4 │ │ │ │ + beq.w 76960 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #472] @ (76430 ) │ │ │ │ + ldr r1, [pc, #472] @ (767cc ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5098 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d58a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765b6 │ │ │ │ + beq.w 76952 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7627e │ │ │ │ + beq.n 7661a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769b6 │ │ │ │ + beq.w 76d52 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76292 │ │ │ │ + beq.n 7662e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769ae │ │ │ │ + beq.w 76d4a │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 765c4 │ │ │ │ + bne.w 76960 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 761e2 │ │ │ │ + bgt.n 7657e │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 765e6 │ │ │ │ + bne.w 76982 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76336 │ │ │ │ + ble.n 766d2 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76314 │ │ │ │ + cbz r0, 766b0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 7663e │ │ │ │ + ble.w 769da │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76308 │ │ │ │ + beq.n 766a4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 7663e │ │ │ │ + beq.w 769da │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76308 │ │ │ │ + beq.n 766a4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 7663e │ │ │ │ + beq.w 769da │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 76308 │ │ │ │ + beq.n 766a4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 7663e │ │ │ │ + beq.w 769da │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 762f8 │ │ │ │ + bne.n 76694 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 76336 │ │ │ │ + beq.n 766d2 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 762ca │ │ │ │ + b.n 76666 │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76330 │ │ │ │ + beq.n 766cc │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76316 │ │ │ │ + bne.n 766b2 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 7663e │ │ │ │ + bne.w 769da │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 762c2 │ │ │ │ + bne.n 7665e │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 76346 │ │ │ │ + bne.n 766e2 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76922 │ │ │ │ + bne.w 76cbe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7692a │ │ │ │ + bne.w 76cc6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7637e │ │ │ │ + bne.n 7671a │ │ │ │ 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 761bc │ │ │ │ + beq.w 76558 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 761bc │ │ │ │ + bne.w 76558 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 761bc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76558 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76354 │ │ │ │ + beq.n 766f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76354 │ │ │ │ + bne.n 766f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76354 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 766f0 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76664 │ │ │ │ + bne.w 76a00 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 768ca │ │ │ │ + bpl.w 76c66 │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 779a8 │ │ │ │ + bl 77d40 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 766ec │ │ │ │ + beq.w 76a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7675c │ │ │ │ - cbz r5, 7640e │ │ │ │ + beq.w 76af8 │ │ │ │ + cbz r5, 767aa │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 761aa │ │ │ │ + bne.w 76546 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 763f8 │ │ │ │ + beq.n 76794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 763f8 │ │ │ │ + cbnz r3, 76794 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11948 @ 0x2eac │ │ │ │ + movw r1, #15404 @ 0x3c2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 768f6 │ │ │ │ + bne.w 76c92 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76356 │ │ │ │ + b.n 766f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 767be │ │ │ │ + bmi.w 76b5a │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 761ce │ │ │ │ + b.n 7656a │ │ │ │ nop │ │ │ │ - blt.n 76394 │ │ │ │ + blt.n 76730 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f658 │ │ │ │ + bl 7f990 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 761b0 │ │ │ │ + ble.w 7654c │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd fp, r7, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ @@ -113590,643 +113938,643 @@ │ │ │ │ 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 7693c │ │ │ │ + bge.w 76cd8 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7653e │ │ │ │ + beq.n 768da │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76552 │ │ │ │ + beq.n 768ee │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76652 │ │ │ │ + beq.w 769ee │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7676c │ │ │ │ + beq.w 76b08 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76806 │ │ │ │ + beq.w 76ba2 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f658 │ │ │ │ + bl 7f990 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 764d0 │ │ │ │ + bne.n 7686c │ │ │ │ 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 764e6 │ │ │ │ + bne.n 76882 │ │ │ │ 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 76556 │ │ │ │ + bne.n 768f2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76556 │ │ │ │ + bne.n 768f2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 76778 │ │ │ │ + bne.w 76b14 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76778 │ │ │ │ + bne.w 76b14 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7654e │ │ │ │ + bne.n 768ea │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7654e │ │ │ │ + bne.n 768ea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76828 │ │ │ │ + beq.w 76bc4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76784 │ │ │ │ + ble.w 76b20 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 76562 │ │ │ │ + bne.n 768fe │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 7646c │ │ │ │ + bne.n 76808 │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 761b0 │ │ │ │ + b.n 7654c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76510 │ │ │ │ + beq.n 768ac │ │ │ │ mov r4, r5 │ │ │ │ - b.n 76518 │ │ │ │ + b.n 768b4 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76776 │ │ │ │ + bne.w 76b12 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 76500 │ │ │ │ + b.n 7689c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 76784 │ │ │ │ + beq.w 76b20 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7677c │ │ │ │ + bne.w 76b18 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7652c │ │ │ │ - ldr r1, [pc, #712] @ (76848 ) │ │ │ │ + b.n 768c8 │ │ │ │ + ldr r1, [pc, #712] @ (76be4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d4f18 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d5724 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7640e │ │ │ │ + beq.w 767aa │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 123c3c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124b44 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 765ae │ │ │ │ + beq.n 7694a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769be │ │ │ │ + beq.w 76d5a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7616c │ │ │ │ - b.n 7640e │ │ │ │ + bne.w 76508 │ │ │ │ + b.n 767aa │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 765c4 │ │ │ │ + beq.n 76960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76932 │ │ │ │ + beq.w 76cce │ │ │ │ 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 762a4 │ │ │ │ + beq.w 76640 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 762b2 │ │ │ │ - ldr r1, [pc, #608] @ (76848 ) │ │ │ │ + beq.w 7664e │ │ │ │ + ldr r1, [pc, #608] @ (76be4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5098 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d58a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 7663a │ │ │ │ + cbz r0, 769d6 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (76848 ) │ │ │ │ + ldr r1, [pc, #592] @ (76be4 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5098 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d58a4 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 769cc │ │ │ │ + beq.w 76d68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76620 │ │ │ │ + beq.n 769bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76992 │ │ │ │ + beq.w 76d2e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76634 │ │ │ │ + beq.n 769d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7698a │ │ │ │ + beq.w 76d26 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 762ae │ │ │ │ + beq.w 7664a │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 76346 │ │ │ │ + beq.w 766e2 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 76346 │ │ │ │ + b.n 766e2 │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 764e6 │ │ │ │ + b.n 76882 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 763d6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76772 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76886 │ │ │ │ + beq.w 76c22 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 103c88 │ │ │ │ + bl 104490 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 76728 │ │ │ │ - bl 720d4 │ │ │ │ + beq.n 76ac4 │ │ │ │ + bl 723ec │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 7669a │ │ │ │ - b.n 76728 │ │ │ │ + cbnz r0, 76a36 │ │ │ │ + b.n 76ac4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 76850 │ │ │ │ + bge.w 76bec │ │ │ │ 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 7668e │ │ │ │ - ldr r2, [pc, #412] @ (7684c ) │ │ │ │ + bne.n 76a2a │ │ │ │ + ldr r2, [pc, #412] @ (76be8 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 766f6 │ │ │ │ + cbnz r1, 76a92 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 767f6 │ │ │ │ + blt.w 76b92 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 766de │ │ │ │ + beq.n 76a7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 766de │ │ │ │ + cbnz r3, 76a7a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 763c8 │ │ │ │ + bne.w 76764 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 763d6 │ │ │ │ - b.n 7640e │ │ │ │ + bne.w 76772 │ │ │ │ + b.n 767aa │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 766bc │ │ │ │ + beq.n 76a58 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #312] @ (7684c ) │ │ │ │ + ldr r2, [pc, #312] @ (76be8 ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76918 │ │ │ │ + bne.w 76cb4 │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 766bc │ │ │ │ + beq.n 76a58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 766bc │ │ │ │ + beq.n 76a58 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7699a │ │ │ │ + beq.w 76d36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76894 │ │ │ │ + beq.w 76c30 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7640e │ │ │ │ + beq.w 767aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7640e │ │ │ │ + bne.w 767aa │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 763d6 │ │ │ │ - b.n 7640e │ │ │ │ + bne.w 76772 │ │ │ │ + b.n 767aa │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 764d0 │ │ │ │ + b.n 7686c │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 76548 │ │ │ │ + b.n 768e4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7656e │ │ │ │ + bne.w 7690a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12016 @ 0x2ef0 │ │ │ │ + movw r1, #15472 @ 0x3c70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7640e │ │ │ │ + beq.w 767aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7640e │ │ │ │ + bne.w 767aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7640e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 767aa │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76810 │ │ │ │ + cbnz r3, 76bac │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76426 │ │ │ │ + beq.w 767c2 │ │ │ │ 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 76426 │ │ │ │ + b.n 767c2 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fba0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fed8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 766c4 │ │ │ │ - b.n 76728 │ │ │ │ + beq.w 76a60 │ │ │ │ + b.n 76ac4 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 764ba │ │ │ │ - movw r2, #63581 @ 0xf85d │ │ │ │ + b.n 76856 │ │ │ │ + movw r2, #64405 @ 0xfb95 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7687a │ │ │ │ + bne.n 76c16 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 767c4 │ │ │ │ - b.n 76426 │ │ │ │ + bne.n 76b60 │ │ │ │ + b.n 767c2 │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76578 │ │ │ │ + beq.w 76914 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7682c │ │ │ │ + bne.n 76bc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7652c │ │ │ │ - b.n 76784 │ │ │ │ + beq.w 768c8 │ │ │ │ + b.n 76b20 │ │ │ │ nop │ │ │ │ - blt.n 767ac │ │ │ │ + blt.n 76b48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r2, #10 │ │ │ │ adds.w r2, r2, r2, lsr #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bmi.w 76a06 │ │ │ │ + bmi.w 76da2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fba0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fed8 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769e8 │ │ │ │ + bne.w 76d84 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 76696 │ │ │ │ + b.n 76a32 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 767c4 │ │ │ │ - b.n 76426 │ │ │ │ + bne.n 76b60 │ │ │ │ + b.n 767c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76750 │ │ │ │ - b.n 7640e │ │ │ │ + bne.w 76aec │ │ │ │ + b.n 767aa │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 76750 │ │ │ │ - b.n 7640e │ │ │ │ + bne.w 76aec │ │ │ │ + b.n 767aa │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 768c0 │ │ │ │ + beq.n 76c5c │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 768a6 │ │ │ │ + bne.n 76c42 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 765c6 │ │ │ │ + bne.w 76962 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 761ea │ │ │ │ - b.n 762a4 │ │ │ │ + bne.w 76586 │ │ │ │ + b.n 76640 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76750 │ │ │ │ - b.n 7640e │ │ │ │ + bne.w 76aec │ │ │ │ + b.n 767aa │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 761aa │ │ │ │ - b.n 763f8 │ │ │ │ + bne.w 76546 │ │ │ │ + b.n 76794 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76416 │ │ │ │ + beq.w 767b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76416 │ │ │ │ + bne.w 767b2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76416 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 767b2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #252] @ (76a1c ) │ │ │ │ - b.n 76718 │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #252] @ (76db8 ) │ │ │ │ + b.n 76ab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8a48 │ │ │ │ - b.n 76346 │ │ │ │ + bl 1bcc5c │ │ │ │ + b.n 766e2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ - b.n 76354 │ │ │ │ + b.n 766f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 765c6 │ │ │ │ + b.n 76962 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11976 @ 0x2ec8 │ │ │ │ + movw r1, #15432 @ 0x3c48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1888 │ │ │ │ - b.n 767a0 │ │ │ │ + bl d2088 │ │ │ │ + b.n 76b3c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76970 │ │ │ │ + beq.n 76d0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76970 │ │ │ │ + cbnz r3, 76d0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76356 │ │ │ │ + b.n 766f2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ - b.w 76146 │ │ │ │ + b.w 764e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76634 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 769d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76620 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 769bc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7640e │ │ │ │ + beq.w 767aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7640e │ │ │ │ - b.n 7675a │ │ │ │ + bne.w 767aa │ │ │ │ + b.n 76af6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76292 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7662e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7627e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7661a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7616c │ │ │ │ - b.n 7640e │ │ │ │ + bne.w 76508 │ │ │ │ + b.n 767aa │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7663a │ │ │ │ + beq.w 769d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7663a │ │ │ │ + bne.w 769d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 7663e │ │ │ │ + b.n 769da │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 76728 │ │ │ │ + beq.w 76ac4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76728 │ │ │ │ + bne.w 76ac4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76728 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76ac4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 769f4 │ │ │ │ - b.n 76728 │ │ │ │ + bne.n 76d90 │ │ │ │ + b.n 76ac4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 76bf2 │ │ │ │ + bmi.w 76f8e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c3a │ │ │ │ + beq.w 76fd6 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76a7a │ │ │ │ + ble.n 76e16 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76f08 │ │ │ │ + beq.w 772a4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76aee │ │ │ │ + beq.n 76e8a │ │ │ │ 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 76f08 │ │ │ │ + beq.w 772a4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76a66 │ │ │ │ + bne.n 76e02 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76c6c │ │ │ │ + ble.w 77008 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76a82 │ │ │ │ + beq.n 76e1e │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 76a90 │ │ │ │ - bl 25df70 │ │ │ │ + bne.n 76e2c │ │ │ │ + bl 25f280 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e78 │ │ │ │ + beq.w 77214 │ │ │ │ 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 76f28 │ │ │ │ - movw r1, #12116 @ 0x2f54 │ │ │ │ + bpl.w 772c4 │ │ │ │ + movw r1, #15572 @ 0x3cd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76e78 │ │ │ │ + beq.w 77214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76e78 │ │ │ │ + bne.w 77214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76e78 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77214 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76ca6 │ │ │ │ - blt.w 76eb4 │ │ │ │ - ldr.w fp, [pc, #960] @ 76ec4 │ │ │ │ + beq.w 77042 │ │ │ │ + blt.w 77250 │ │ │ │ + ldr.w fp, [pc, #960] @ 77260 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76e5e │ │ │ │ + bgt.w 771fa │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76c50 │ │ │ │ - ldr.w ip, [pc, #928] @ 76ecc │ │ │ │ + beq.w 76fec │ │ │ │ + ldr.w ip, [pc, #928] @ 77268 │ │ │ │ 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 76e7c │ │ │ │ + bne.w 77218 │ │ │ │ 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 │ │ │ │ @@ -114236,61 +114584,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 76c48 │ │ │ │ + beq.n 76fe4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76bdc │ │ │ │ + cbz r6, 76f78 │ │ │ │ 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 76bdc │ │ │ │ + beq.n 76f78 │ │ │ │ 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 76bdc │ │ │ │ + beq.n 76f78 │ │ │ │ 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 76be4 │ │ │ │ + bne.n 76f80 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76bc8 │ │ │ │ + bne.n 76f64 │ │ │ │ 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 76bc8 │ │ │ │ - b.n 76bdc │ │ │ │ - ldr r0, [pc, #720] @ (76ec4 ) │ │ │ │ + bne.n 76f64 │ │ │ │ + b.n 76f78 │ │ │ │ + ldr r0, [pc, #720] @ (77260 ) │ │ │ │ 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 │ │ │ │ @@ -114305,90 +114653,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 76e94 │ │ │ │ + beq.w 77230 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a46 │ │ │ │ + bne.w 76de2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 76a46 │ │ │ │ - b.n 76e78 │ │ │ │ + bge.w 76de2 │ │ │ │ + b.n 77214 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76b90 │ │ │ │ - b.n 76bdc │ │ │ │ + bne.n 76f2c │ │ │ │ + b.n 76f78 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e78 │ │ │ │ + beq.w 77214 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b4a │ │ │ │ + b.n 76ee6 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76f22 │ │ │ │ + bcs.w 772be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f22 │ │ │ │ + beq.w 772be │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76cc0 │ │ │ │ + bge.n 7705c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76c92 │ │ │ │ + b.n 7702e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76cb4 │ │ │ │ + beq.n 77050 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76ec8 ) │ │ │ │ + ldr r3, [pc, #528] @ (77264 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76bdc │ │ │ │ + b.n 76f78 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f00 │ │ │ │ + beq.w 7729c │ │ │ │ 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 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ed0 │ │ │ │ + beq.w 7726c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76e46 │ │ │ │ + beq.w 771e2 │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114398,622 +114746,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 76e36 │ │ │ │ + bge.w 771d2 │ │ │ │ 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 76d90 │ │ │ │ + ble.n 7712c │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76e2c │ │ │ │ + beq.n 771c8 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76d90 │ │ │ │ + bge.n 7712c │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76e2c │ │ │ │ + beq.n 771c8 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76d90 │ │ │ │ + bge.n 7712c │ │ │ │ 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 76e54 │ │ │ │ + beq.n 771f0 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76d80 │ │ │ │ + bgt.n 7711c │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76d46 │ │ │ │ + bne.n 770e2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76ef8 │ │ │ │ + blt.w 77294 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76dc0 │ │ │ │ + ble.n 7715c │ │ │ │ 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 76d0e │ │ │ │ + beq.n 770aa │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76dde │ │ │ │ + ble.n 7717a │ │ │ │ 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 76df6 │ │ │ │ + ble.n 77192 │ │ │ │ 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 76d0e │ │ │ │ + beq.n 770aa │ │ │ │ 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 76e26 │ │ │ │ + bge.n 771c2 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76e04 │ │ │ │ - b.n 76d0e │ │ │ │ + bne.n 771a0 │ │ │ │ + b.n 770aa │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76d1a │ │ │ │ + bne.w 770b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76eee │ │ │ │ + bne.n 7728a │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 76bdc │ │ │ │ + bl 77670 │ │ │ │ + b.n 76f78 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76e36 │ │ │ │ + b.n 771d2 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76c50 │ │ │ │ - bl 1e8d2c │ │ │ │ + bls.w 76fec │ │ │ │ + bl 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c66 │ │ │ │ + bne.w 77002 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76bdc │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 76f78 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76ea4 │ │ │ │ + bne.n 77240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b4a │ │ │ │ + b.n 76ee6 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a46 │ │ │ │ - b.n 76c3a │ │ │ │ + bne.w 76de2 │ │ │ │ + b.n 76fd6 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b4a │ │ │ │ + b.n 76ee6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76e78 │ │ │ │ + movw r0, #1984 @ 0x7c0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77214 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76eea │ │ │ │ + beq.n 77286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76eea │ │ │ │ + cbnz r3, 77286 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76e4c │ │ │ │ + b.n 771e8 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ddb4 │ │ │ │ + bl 25f0c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 76ed4 │ │ │ │ + bl 77670 │ │ │ │ + b.n 77270 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 76e78 │ │ │ │ + bl 77670 │ │ │ │ + b.n 77214 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #12072 @ 0x2f28 │ │ │ │ + movw r1, #15528 @ 0x3ca8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 76e78 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 76e78 │ │ │ │ - movw r1, #12140 @ 0x2f6c │ │ │ │ + bl d2088 │ │ │ │ + b.n 77214 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 77214 │ │ │ │ + movw r1, #15596 @ 0x3cec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126d2c │ │ │ │ - b.n 76ad0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 76e6c │ │ │ │ nop │ │ │ │ │ │ │ │ -00076f38 : │ │ │ │ +000772d4 : │ │ │ │ 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 7700c │ │ │ │ + blt.n 773a8 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76ff6 │ │ │ │ - ldr r2, [pc, #168] @ (77010 ) │ │ │ │ + bne.n 77392 │ │ │ │ + ldr r2, [pc, #168] @ (773ac ) │ │ │ │ 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 76fca │ │ │ │ + bcs.n 77366 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76fc0 │ │ │ │ + beq.n 7735c │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 76f9c │ │ │ │ + cbz r2, 77338 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 76fb6 │ │ │ │ + bcc.n 77352 │ │ │ │ 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 71928 │ │ │ │ + bl 71c40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76f98 │ │ │ │ + bne.n 77334 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77002 │ │ │ │ + bne.n 7739e │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76f98 │ │ │ │ + beq.n 77334 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 76f98 │ │ │ │ + b.n 77334 │ │ │ │ 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 76fe6 │ │ │ │ + b.n 77382 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76f98 │ │ │ │ + b.n 77334 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077014 : │ │ │ │ +000773b0 : │ │ │ │ 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 77148 │ │ │ │ + beq.w 774e4 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 770be │ │ │ │ + bne.n 7745a │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 770ca │ │ │ │ + bhi.n 77466 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #29097 @ 0x71a9 │ │ │ │ + movw r3, #30021 @ 0x7545 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 77136 │ │ │ │ - ldr r1, [pc, #328] @ (771a4 ) │ │ │ │ + bne.n 774d2 │ │ │ │ + ldr r1, [pc, #328] @ (77540 ) │ │ │ │ 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 770ec │ │ │ │ + bcs.n 77488 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 770da │ │ │ │ + beq.n 77476 │ │ │ │ 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, 770a4 │ │ │ │ + cbz r0, 77440 │ │ │ │ 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 770ce │ │ │ │ + bcc.n 7746a │ │ │ │ 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 77094 │ │ │ │ + b.n 77430 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b0f0 │ │ │ │ + bl 26be68 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 77040 │ │ │ │ + bls.n 773dc │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7709c │ │ │ │ + b.n 77438 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 77094 │ │ │ │ + b.n 77430 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77094 │ │ │ │ + bne.n 77430 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 7712a │ │ │ │ + bne.n 774c6 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 770ca │ │ │ │ + bhi.n 77466 │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50749 @ 0xc63d │ │ │ │ + movw r3, #51505 @ 0xc931 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7718e │ │ │ │ + bne.n 7752a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77188 │ │ │ │ + beq.n 77524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7709c │ │ │ │ + beq.n 77438 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 7709c │ │ │ │ + b.n 77438 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b0f0 │ │ │ │ - b.n 770f8 │ │ │ │ + bl 26be68 │ │ │ │ + b.n 77494 │ │ │ │ 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, #29097 @ 0x71a9 │ │ │ │ + movw r2, #30021 @ 0x7545 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 7713a │ │ │ │ - ldr r2, [pc, #60] @ (771a4 ) │ │ │ │ + bne.n 774d6 │ │ │ │ + ldr r2, [pc, #60] @ (77540 ) │ │ │ │ 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, #50749 @ 0xc63d │ │ │ │ + movw r2, #51505 @ 0xc931 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 7719c │ │ │ │ + bne.n 77538 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 77110 │ │ │ │ + b.n 774ac │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 7711a │ │ │ │ + b.n 774b6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 77192 │ │ │ │ + b.n 7752e │ │ │ │ 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] @ (772d4 ) │ │ │ │ + ldr r0, [pc, #276] @ (7766c ) │ │ │ │ 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 77228 │ │ │ │ + bcs.n 775c4 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7728a │ │ │ │ + beq.n 77624 │ │ │ │ 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, 77208 │ │ │ │ + cbz r1, 775a4 │ │ │ │ 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 77272 │ │ │ │ + bhi.n 7760c │ │ │ │ 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 771f8 │ │ │ │ + bne.n 77594 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 772ac │ │ │ │ + beq.n 77638 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 7727e │ │ │ │ + bne.n 77618 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 772ce │ │ │ │ + bhi.n 77668 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50749 @ 0xc63d │ │ │ │ + movw r2, #51505 @ 0xc931 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7729e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 772c8 │ │ │ │ + bne.n 7765a │ │ │ │ + cbz r6, 77654 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77200 │ │ │ │ + beq.n 7759c │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 77200 │ │ │ │ + b.n 7759c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 771f8 │ │ │ │ - b.n 77228 │ │ │ │ + bne.n 77594 │ │ │ │ + b.n 775c4 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b0f0 │ │ │ │ - b.n 77238 │ │ │ │ + bl 26be68 │ │ │ │ + b.n 775d4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 771f8 │ │ │ │ - b.n 77228 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 77262 │ │ │ │ + bne.n 77594 │ │ │ │ + b.n 775c4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50749 @ 0xc63d │ │ │ │ + movw r3, #51505 @ 0xc931 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 772a2 │ │ │ │ + bne.n 7765e │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 77258 │ │ │ │ + b.n 775f2 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 775fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77200 │ │ │ │ - nop │ │ │ │ + b.n 7759c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000772d8 : │ │ │ │ +00077670 : │ │ │ │ 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, #29865 @ 0x74a9 │ │ │ │ + movw r3, #30785 @ 0x7841 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77396 │ │ │ │ - cbz r0, 7735a │ │ │ │ - ldr r0, [pc, #412] @ (774a4 ) │ │ │ │ + bne.n 7772e │ │ │ │ + cbz r0, 776f2 │ │ │ │ + ldr r0, [pc, #412] @ (7783c ) │ │ │ │ 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 77372 │ │ │ │ + beq.n 7770a │ │ │ │ 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 7734a │ │ │ │ + bgt.n 776e2 │ │ │ │ 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, 77372 │ │ │ │ + cbz r0, 7770a │ │ │ │ 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, 7735e │ │ │ │ - cbz r2, 773a0 │ │ │ │ + cbz r0, 776f6 │ │ │ │ + cbz r2, 77738 │ │ │ │ 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, #50281 @ 0xc469 │ │ │ │ + movw r3, #50993 @ 0xc731 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7749a │ │ │ │ + bne.w 77832 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7735a │ │ │ │ + b.n 776f2 │ │ │ │ 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 │ │ │ │ @@ -115024,71 +115370,71 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 773da │ │ │ │ + bne.n 77772 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 773d6 │ │ │ │ + cbz r7, 7776e │ │ │ │ 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 77436 │ │ │ │ + beq.n 777ce │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77416 │ │ │ │ + beq.n 777ae │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 773f2 │ │ │ │ + cbnz r3, 7778a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7735a │ │ │ │ + beq.n 776f2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77494 │ │ │ │ + beq.n 7782c │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 77410 │ │ │ │ + cbz r3, 777a8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7735a │ │ │ │ + b.n 776f2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 77424 │ │ │ │ + cbz r3, 777bc │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7735a │ │ │ │ + bne.n 776f2 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7735a │ │ │ │ + b.n 776f2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 773e4 │ │ │ │ + beq.n 7777c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7748e │ │ │ │ + cbz r3, 77826 │ │ │ │ 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, 77468 │ │ │ │ + cbz r3, 77800 │ │ │ │ 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 │ │ │ │ @@ -115097,88 +115443,88 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7735a │ │ │ │ + b.n 776f2 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 77442 │ │ │ │ + b.n 777da │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77400 │ │ │ │ + b.n 77798 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7738a │ │ │ │ + b.n 77722 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77556 │ │ │ │ + beq.n 778ee │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #428] @ (77668 ) │ │ │ │ + ldr r0, [pc, #428] @ (77a00 ) │ │ │ │ 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 7752a │ │ │ │ + beq.n 778c2 │ │ │ │ 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 77502 │ │ │ │ + bgt.n 7789a │ │ │ │ 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, 7752a │ │ │ │ + cbz r0, 778c2 │ │ │ │ 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, 77516 │ │ │ │ - cbz r3, 77558 │ │ │ │ + cbz r0, 778ae │ │ │ │ + cbz r3, 778f0 │ │ │ │ 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, #50281 @ 0xc469 │ │ │ │ + movw r2, #50993 @ 0xc731 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7765e │ │ │ │ + bne.w 779f6 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77512 │ │ │ │ + b.n 778aa │ │ │ │ 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] │ │ │ │ @@ -115188,71 +115534,71 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 77592 │ │ │ │ + bne.n 7792a │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7758e │ │ │ │ + cbz r7, 77926 │ │ │ │ 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 775ee │ │ │ │ + beq.n 77986 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 775ce │ │ │ │ + beq.n 77966 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 775aa │ │ │ │ + cbnz r2, 77942 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77512 │ │ │ │ + beq.n 778aa │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77658 │ │ │ │ + beq.n 779f0 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 775c8 │ │ │ │ + cbz r2, 77960 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 77512 │ │ │ │ + b.n 778aa │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 775dc │ │ │ │ + cbz r2, 77974 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77512 │ │ │ │ + bne.n 778aa │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 77512 │ │ │ │ + b.n 778aa │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7759c │ │ │ │ + beq.n 77934 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 77652 │ │ │ │ + cbz r2, 779ea │ │ │ │ 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, 77620 │ │ │ │ + cbz r3, 779b8 │ │ │ │ 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 │ │ │ │ @@ -115265,992 +115611,992 @@ │ │ │ │ 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 77512 │ │ │ │ + b.n 778aa │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 775fa │ │ │ │ + b.n 77992 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 775b8 │ │ │ │ + b.n 77950 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 7754a │ │ │ │ + b.n 778e2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007766c : │ │ │ │ +00077a04 : │ │ │ │ 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 777ce │ │ │ │ + beq.w 77b66 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 776aa │ │ │ │ + bne.n 77a42 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 776a6 │ │ │ │ + beq.n 77a3e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77734 │ │ │ │ + b.n 77acc │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 776c8 │ │ │ │ + bne.n 77a60 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.n 777bc │ │ │ │ + bpl.n 77b54 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 779a8 │ │ │ │ - bl 8630c │ │ │ │ + b.n 77d40 │ │ │ │ + bl 86620 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 777a6 │ │ │ │ + beq.n 77b3e │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103c88 │ │ │ │ + bl 104490 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7778c │ │ │ │ - bl 720d4 │ │ │ │ + beq.n 77b24 │ │ │ │ + bl 723ec │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 776f4 │ │ │ │ - b.n 7778c │ │ │ │ + cbnz r0, 77a8c │ │ │ │ + b.n 77b24 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 77748 │ │ │ │ + bge.n 77ae0 │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 776ec │ │ │ │ - ldr r3, [pc, #244] @ (77800 ) │ │ │ │ + bne.n 77a84 │ │ │ │ + ldr r3, [pc, #244] @ (77b98 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r6] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 77764 │ │ │ │ + cbnz r2, 77afc │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 7773a │ │ │ │ + blt.n 77ad2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77732 │ │ │ │ + beq.n 77aca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 77732 │ │ │ │ + cbnz r3, 77aca │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 7fba0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fed8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77718 │ │ │ │ - b.n 7778c │ │ │ │ + beq.n 77ab0 │ │ │ │ + b.n 77b24 │ │ │ │ adds r7, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ adds.w r7, r7, r7, lsr #2 │ │ │ │ - bmi.n 777ee │ │ │ │ + bmi.n 77b86 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7fba0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fed8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 777d4 │ │ │ │ + bne.n 77b6c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ - b.n 776f0 │ │ │ │ + b.n 77a88 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77714 │ │ │ │ + beq.n 77aac │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #132] @ (77800 ) │ │ │ │ - cbnz r0, 777b2 │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #132] @ (77b98 ) │ │ │ │ + cbnz r0, 77b4a │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77714 │ │ │ │ + beq.n 77aac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77714 │ │ │ │ + beq.n 77aac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 777a6 │ │ │ │ + beq.n 77b3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 777aa │ │ │ │ + cbz r3, 77b42 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77734 │ │ │ │ + b.n 77acc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 777a6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77b3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (77800 ) │ │ │ │ - b.n 7777e │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (77b98 ) │ │ │ │ + b.n 77b16 │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 777a6 │ │ │ │ - bl 262928 │ │ │ │ - b.n 777a6 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77b3e │ │ │ │ + bl 263a90 │ │ │ │ + b.n 77b3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7778c │ │ │ │ + beq.n 77b24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7778c │ │ │ │ + bne.n 77b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7778c │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77b24 │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 777de │ │ │ │ - b.n 7778c │ │ │ │ + bne.n 77b76 │ │ │ │ + b.n 77b24 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077804 : │ │ │ │ +00077b9c : │ │ │ │ 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 7795a │ │ │ │ + beq.w 77cf2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 7795a │ │ │ │ + bpl.w 77cf2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 778f0 │ │ │ │ - blt.w 7797a │ │ │ │ - ldr r7, [pc, #364] @ (7799c ) │ │ │ │ + beq.n 77c88 │ │ │ │ + blt.w 77d12 │ │ │ │ + ldr r7, [pc, #364] @ (77d34 ) │ │ │ │ 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 7790c │ │ │ │ + bgt.n 77ca4 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 778f4 │ │ │ │ - ldr.w ip, [pc, #336] @ 779a4 │ │ │ │ + beq.n 77c8c │ │ │ │ + ldr.w ip, [pc, #336] @ 77d3c │ │ │ │ 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 77942 │ │ │ │ + bne.n 77cda │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 77884 │ │ │ │ + beq.n 77c1c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 778c2 │ │ │ │ + beq.n 77c5a │ │ │ │ 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 778c2 │ │ │ │ + beq.n 77c5a │ │ │ │ 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 778e6 │ │ │ │ + beq.n 77c7e │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 778ac │ │ │ │ + bne.n 77c44 │ │ │ │ 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 778ac │ │ │ │ - b.n 778c2 │ │ │ │ - ldr r4, [pc, #172] @ (779a0 ) │ │ │ │ - b.n 778e0 │ │ │ │ + bne.n 77c44 │ │ │ │ + b.n 77c5a │ │ │ │ + ldr r4, [pc, #172] @ (77d38 ) │ │ │ │ + b.n 77c78 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7796a │ │ │ │ + cbz r0, 77d02 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77870 │ │ │ │ + b.n 77c08 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 7796e │ │ │ │ + bhi.n 77d06 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7796a │ │ │ │ + cbz r0, 77d02 │ │ │ │ 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 77880 │ │ │ │ + bne.n 77c18 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7788a │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 77c22 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7798a │ │ │ │ + bne.n 77d22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77870 │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 77c08 │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 778e0 │ │ │ │ - bl 1e8d2c │ │ │ │ + b.n 77c78 │ │ │ │ + bl 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7792a │ │ │ │ - b.n 7796a │ │ │ │ + bne.n 77cc2 │ │ │ │ + b.n 77d02 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7796a │ │ │ │ + movw r0, #1984 @ 0x7c0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77d02 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77870 │ │ │ │ + b.n 77c08 │ │ │ │ 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 77a82 │ │ │ │ - blt.w 77b16 │ │ │ │ - ldr.w r8, [pc, #436] @ 77b78 │ │ │ │ + beq.n 77e1a │ │ │ │ + blt.w 77eae │ │ │ │ + ldr.w r8, [pc, #436] @ 77f10 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 77ab4 │ │ │ │ + bgt.n 77e4c │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77a9c │ │ │ │ - ldr r0, [pc, #392] @ (77b70 ) │ │ │ │ + beq.n 77e34 │ │ │ │ + ldr r0, [pc, #392] @ (77f08 ) │ │ │ │ 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 77afe │ │ │ │ + bne.n 77e96 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77a7a │ │ │ │ + beq.n 77e12 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 77a56 │ │ │ │ + beq.n 77dee │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77a8a │ │ │ │ + beq.n 77e22 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 77a56 │ │ │ │ + beq.n 77dee │ │ │ │ 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 77a92 │ │ │ │ + beq.n 77e2a │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77a40 │ │ │ │ + bne.n 77dd8 │ │ │ │ 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 77a1c │ │ │ │ - b.n 77a56 │ │ │ │ - ldr r4, [pc, #240] @ (77b74 ) │ │ │ │ + bne.n 77db4 │ │ │ │ + b.n 77dee │ │ │ │ + ldr r4, [pc, #240] @ (77f0c ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 77a34 │ │ │ │ - b.n 77a56 │ │ │ │ + bne.n 77dcc │ │ │ │ + b.n 77dee │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77a40 │ │ │ │ - b.n 77a56 │ │ │ │ + bne.n 77dd8 │ │ │ │ + b.n 77dee │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b24 │ │ │ │ + beq.n 77ebc │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77a02 │ │ │ │ + b.n 77d9a │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77b28 │ │ │ │ + bhi.n 77ec0 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77b24 │ │ │ │ + cbz r0, 77ebc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77aec │ │ │ │ + beq.n 77e84 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77a1c │ │ │ │ + b.n 77db4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77a2a │ │ │ │ + bne.n 77dc2 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 77a34 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 77dcc │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77b48 │ │ │ │ + bne.n 77ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77a02 │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 77d9a │ │ │ │ + movw r0, #1984 @ 0x7c0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77a74 │ │ │ │ - bl 1e8d2c │ │ │ │ + b.n 77e0c │ │ │ │ + bl 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b24 │ │ │ │ + beq.n 77ebc │ │ │ │ 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 77b58 │ │ │ │ + bne.n 77ef0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77a1c │ │ │ │ + b.n 77db4 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77a02 │ │ │ │ + b.n 77d9a │ │ │ │ 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 77a2a │ │ │ │ - b.n 77afa │ │ │ │ + bne.w 77dc2 │ │ │ │ + b.n 77e92 │ │ │ │ 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 77c0e │ │ │ │ - ldr r0, [pc, #156] @ (77c2c ) │ │ │ │ + blt.n 77fa6 │ │ │ │ + ldr r0, [pc, #156] @ (77fc4 ) │ │ │ │ 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, 77be6 │ │ │ │ + cbz r2, 77f7e │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77bd6 │ │ │ │ - ldr r1, [pc, #120] @ (77c30 ) │ │ │ │ + cbz r4, 77f6e │ │ │ │ + ldr r1, [pc, #120] @ (77fc8 ) │ │ │ │ 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, 77bfa │ │ │ │ + cbnz r3, 77f92 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77bd6 │ │ │ │ + bls.n 77f6e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.w 1ebf6c │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77c20 │ │ │ │ + bne.n 77fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 77bd2 │ │ │ │ + bl 127518 │ │ │ │ + b.n 77f6a │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #1984 @ 0x7c0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77bd2 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77f6a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77bd2 │ │ │ │ + b.n 77f6a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077c34 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077fcc <_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 77e26 <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 781be <_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] @ 77e48 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 781e0 <_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 77dea <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 78182 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77dea <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 78182 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77ddc <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 78174 <_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 77d94 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 7812c <_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 77dc8 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 78160 <_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 77d2a <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 780c2 <_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 77d56 <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 780ee <_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] @ (77e44 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (781dc <_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 77dfa <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 78192 <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r2, [r3, #24] │ │ │ │ - cmp r2, fp │ │ │ │ - bcc.n 77d4a <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + cmp fp, r2 │ │ │ │ + bhi.n 780e2 <_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 77ce4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 7807c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77ce4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 7807c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77d02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 7809a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77d02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 7809a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77d02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 7809a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e38 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 781d0 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77d02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 7809a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77d7e <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 78116 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77d02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 7809a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77e0e <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 781a6 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77dea <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 78182 <_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 77ce4 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 7807c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77d94 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 7812c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77d46 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 780de <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77dd6 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 7816e <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77d02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 7809a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77d22 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 780ba <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77e1a <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 781b2 <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 77d20 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 127518 │ │ │ │ + b.n 780b8 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77db2 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 7814a <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77d20 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #12220 @ 0x2fbc │ │ │ │ + b.n 780b8 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #15676 @ 0x3d3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77df6 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7818e <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77d02 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77d70 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 7809a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 78108 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077e4c <_Py_Dealloc@@Base>: │ │ │ │ +000781e4 <_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] @ (77e8c <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (78224 <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77e6e <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 78206 <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77e80 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 78218 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77e66 <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 781fe <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77e66 <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 781fe <_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 7801e <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 783b6 <_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] @ 7822c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 785c4 <_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 78032 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 783ca <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 7814e <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 784e6 <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78002 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 7839a <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 78086 <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 78230 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 7841e <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 785c8 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77f1a <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 782b2 <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77f4c <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 782e4 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77f12 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 782aa <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77f12 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 782aa <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77f12 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 782aa <_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 7813a <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 784d2 <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77f1a <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 782b2 <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29865 @ 0x74a9 │ │ │ │ + movw r3, #30785 @ 0x7841 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 780aa <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 78442 <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 77fc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 78358 <_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 78058 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 783f0 <_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 77fac <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 78344 <_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 78058 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 783f0 <_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 78046 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 783de <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 780bc <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 78454 <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 78014 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 783ac <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 78014 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 783ac <_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 7821e <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 785b6 <_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 77fca <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 78362 <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 77fe4 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 7822c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 7837c <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 785c4 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77ee8 <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26616 @ 0x67f8 │ │ │ │ + bne.w 78280 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #30008 @ 0x7538 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_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 77fc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78358 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50281 @ 0xc469 │ │ │ │ + movw r3, #50993 @ 0xc731 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78216 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 785ae <_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 77fc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78358 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29865 @ 0x74a9 │ │ │ │ + movw r3, #30785 @ 0x7841 │ │ │ │ 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 77f72 <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 7830a <_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 77fc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78358 <_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] │ │ │ │ @@ -116262,98 +116608,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 780fe <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 78496 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 780fa <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 78492 <_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 781a2 <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 7853a <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78180 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 78518 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 78116 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 784ae <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 77fc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 78358 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 7817a <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 78512 <_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, 78134 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 784cc <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 77fc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 78358 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7816e <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 78506 <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77f12 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 782aa <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32401 @ 0x7e91 │ │ │ │ + movw r2, #33321 @ 0x8229 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77ef2 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 7828a <_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 14dc84 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14f87c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 78146 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 784de <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78124 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 784bc <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 7818e <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 78526 <_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 77fc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 78358 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 77fc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78358 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78108 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 784a0 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 78210 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 785a8 <_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, 781d8 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 78570 <_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 │ │ │ │ @@ -116366,33 +116712,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 77fc0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78358 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 781ae <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 78546 <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78070 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 78408 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14dc98 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14f890 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078234 : │ │ │ │ +000785cc : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 78268 │ │ │ │ + cbz r2, 78600 │ │ │ │ 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 │ │ │ │ @@ -116403,990 +116749,994 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007826c : │ │ │ │ +00078604 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (7829c ) │ │ │ │ + ldr r3, [pc, #32] @ (78634 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 78286 │ │ │ │ + cbz r0, 7861e │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26616 @ 0x67f8 │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #30008 @ 0x7538 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 782da │ │ │ │ + cbz r0, 78672 │ │ │ │ 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 782be │ │ │ │ + bne.n 78656 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 782bc │ │ │ │ - ldr r2, [pc, #48] @ (782f8 ) │ │ │ │ + bne.n 78654 │ │ │ │ + ldr r2, [pc, #48] @ (78690 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 782dc │ │ │ │ + cbnz r3, 78674 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 782ec │ │ │ │ + bne.n 78684 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 782d2 │ │ │ │ + b.n 7866a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 782d2 │ │ │ │ + b.n 7866a │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 78300 │ │ │ │ + cbnz r0, 78698 │ │ │ │ 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 78320 │ │ │ │ + beq.n 786b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 78322 │ │ │ │ + cbz r3, 786ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (78354 ) │ │ │ │ + ldr r2, [pc, #48] @ (786ec ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 78336 │ │ │ │ + cbnz r3, 786ce │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78346 │ │ │ │ + bne.n 786de │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7832e │ │ │ │ + b.n 786c6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7832e │ │ │ │ + b.n 786c6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078358 : │ │ │ │ +000786f0 : │ │ │ │ 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 783a2 │ │ │ │ + bne.n 7873a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 783a2 │ │ │ │ + beq.n 7873a │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 783bc │ │ │ │ + beq.n 78754 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 78396 │ │ │ │ + bne.n 7872e │ │ │ │ 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 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 78392 │ │ │ │ + beq.n 7872a │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7838a │ │ │ │ + bne.n 78722 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78392 │ │ │ │ + b.n 7872a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ + mov r9, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ - mov sl, r4 │ │ │ │ + mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 78654 │ │ │ │ + beq.w 789fc │ │ │ │ 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 r9, fp, r5 │ │ │ │ - bne.w 78a06 │ │ │ │ - add.w sl, r4, #20 │ │ │ │ + and.w sl, r9, r5 │ │ │ │ + bne.w 78dc6 │ │ │ │ + add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add r3, sl │ │ │ │ - str r6, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bgt.w 7856e │ │ │ │ - ldrsb.w r3, [sl, r9] │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 784ec │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r0, [r2, r3, lsl #3] │ │ │ │ + add r3, fp │ │ │ │ + str r6, [sp, #20] │ │ │ │ + bgt.w 7890a │ │ │ │ + ldrsb.w r2, [fp, sl] │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 7887c │ │ │ │ + ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 78556 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 785ea │ │ │ │ - add.w r3, r9, r9, lsl #2 │ │ │ │ - mov.w r9, fp, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - ldrsb.w r6, [sl, r9] │ │ │ │ + beq.w 788f2 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.w 78988 │ │ │ │ + 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 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r3, [r3, r6, lsl #3] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 78556 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - cmp fp, r2 │ │ │ │ - beq.n 78504 │ │ │ │ - mov.w lr, fp, lsr #10 │ │ │ │ - add.w r3, r9, r9, lsl #2 │ │ │ │ - add.w r9, lr, #1 │ │ │ │ - add r9, r3 │ │ │ │ - mov r3, lr │ │ │ │ - and.w r9, r9, r5 │ │ │ │ + blt.w 7894c │ │ │ │ + ldr.w r1, [r3, r6, lsl #3] │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.n 788f2 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.w 78bb8 │ │ │ │ + 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 7878a │ │ │ │ - ldrsb.w r6, [sl, r9] │ │ │ │ + bgt.w 78b36 │ │ │ │ + ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 785b6 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r1, [r2, r6, lsl #3] │ │ │ │ + blt.w 78952 │ │ │ │ + ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78556 │ │ │ │ + beq.n 788f0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp fp, r2 │ │ │ │ - beq.w 78896 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.n 78894 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add.w r9, r9, r3, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - bgt.w 787b4 │ │ │ │ - ldrsb.w r6, [sl, r9] │ │ │ │ + add.w sl, sl, r4, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + bgt.w 78b60 │ │ │ │ + ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 785d6 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r1, [r2, r6, lsl #3] │ │ │ │ + blt.w 78972 │ │ │ │ + ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 78556 │ │ │ │ + beq.n 788f0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp fp, r2 │ │ │ │ - beq.w 7899e │ │ │ │ - lsrs r3, r3, #10 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - add r9, r2 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - b.n 78484 │ │ │ │ - adds r3, #1 │ │ │ │ - bne.w 78bb6 │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.w 78d54 │ │ │ │ + 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 7881a │ │ │ │ + adds r2, #1 │ │ │ │ + bne.w 78fa4 │ │ │ │ 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, [r3, #8] │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 78470 │ │ │ │ - cbz r2, 78556 │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ - ldrb.w ip, [r3, #16] │ │ │ │ - eor.w r0, r1, ip │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 7883a │ │ │ │ + cbz r2, 788f0 │ │ │ │ + ldrb.w lr, [r1, #16] │ │ │ │ + ldrb.w ip, [r7, #16] │ │ │ │ + eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78470 │ │ │ │ + bne.n 7883a │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.w 78fb6 │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne.w r0, r1, #20 │ │ │ │ + addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78bfa │ │ │ │ + beq.w 790a0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - ite eq │ │ │ │ - addeq.w r0, r3, #28 │ │ │ │ - addne.w r0, r3, #20 │ │ │ │ - lsls r3, r1, #26 │ │ │ │ - bpl.w 78cf4 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite pl │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ - ubfx ip, ip, #2, #3 │ │ │ │ - mul.w r2, r2, ip │ │ │ │ + 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 78470 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.n 7883a │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 788fe │ │ │ │ + beq.w 78ca6 │ │ │ │ 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 784f8 │ │ │ │ + b.n 78888 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7890a │ │ │ │ - ldrsh.w r6, [sl, r9, lsl #1] │ │ │ │ + bgt.w 78cc0 │ │ │ │ + ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 785c0 │ │ │ │ + blt.n 7895c │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78556 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 785ea │ │ │ │ - add.w r3, r9, r9, lsl #2 │ │ │ │ - mov.w r9, fp, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ + beq.n 788f2 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.n 78988 │ │ │ │ + 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 7892a │ │ │ │ - ldrsh.w r6, [sl, r9, lsl #1] │ │ │ │ + bgt.w 78ce0 │ │ │ │ + ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78460 │ │ │ │ + bge.w 787f4 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 784f2 │ │ │ │ - b.n 78470 │ │ │ │ + beq.n 78882 │ │ │ │ + b.n 78804 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78c02 │ │ │ │ + bne.w 78f46 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 784f8 │ │ │ │ + b.n 78888 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 784f2 │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - b.n 785a6 │ │ │ │ + beq.n 78882 │ │ │ │ + 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 78942 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 785bc │ │ │ │ - lsrs r3, r3, #10 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - add r2, r9 │ │ │ │ - and.w r9, r2, r5 │ │ │ │ - b.n 7848c │ │ │ │ + beq.n 78958 │ │ │ │ + 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 78822 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 7863a │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 789e2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78556 │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - eor.w ip, r1, r3 │ │ │ │ - tst.w ip, #28 │ │ │ │ - bne.n 7863a │ │ │ │ - tst.w r3, #32 │ │ │ │ - beq.w 78bce │ │ │ │ - tst.w r3, #64 @ 0x40 │ │ │ │ + beq.n 788f2 │ │ │ │ + ldrb.w lr, [r7, #16] │ │ │ │ + ldrb.w ip, [r0, #16] │ │ │ │ + eor.w r1, lr, ip │ │ │ │ + tst.w r1, #28 │ │ │ │ + bne.n 789e2 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.w 78f88 │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ - tst.w r1, #32 │ │ │ │ - beq.w 78cf0 │ │ │ │ - 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 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.w 790a8 │ │ │ │ + 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 │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ + beq.n 788f2 │ │ │ │ + mov.w r2, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + adds r2, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - ble.w 78456 │ │ │ │ - b.n 7859e │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + ble.w 787ea │ │ │ │ + b.n 7893a │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ - add.w r9, r4, #20 │ │ │ │ + add.w r3, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ - lsl.w r3, r5, r2 │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - and.w r3, fp, r3 │ │ │ │ + lsl.w r0, r5, r2 │ │ │ │ + add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ - add r5, r9 │ │ │ │ + and.w sl, r9, r0 │ │ │ │ + add r5, r3 │ │ │ │ + str r0, [sp, #20] │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r9, r3] │ │ │ │ - bgt.w 787ec │ │ │ │ + ldrsble.w r8, [r3, sl] │ │ │ │ + bgt.w 78b98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 787de │ │ │ │ + blt.w 78b8a │ │ │ │ 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 787fa │ │ │ │ + beq.w 78ba6 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - cmp fp, r1 │ │ │ │ - beq.w 78826 │ │ │ │ - mov.w r1, fp, lsr #5 │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.w 78c36 │ │ │ │ + mov.w r1, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - add r3, r1 │ │ │ │ + add sl, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - and.w r3, r3, r1 │ │ │ │ + and.w sl, r1, sl │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r9, r3] │ │ │ │ - bgt.w 78888 │ │ │ │ + ldrsble.w r8, [r3, sl] │ │ │ │ + bgt.w 78c98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7881e │ │ │ │ + blt.w 78c20 │ │ │ │ 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 78810 │ │ │ │ + beq.w 78c28 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - cmp fp, r1 │ │ │ │ - beq.w 7893a │ │ │ │ - mov.w r1, fp, lsr #10 │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.w 78cf0 │ │ │ │ + mov.w r1, r9, lsr #10 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ - and.w r3, r3, r1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + add r1, sl │ │ │ │ + and.w sl, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r5 │ │ │ │ - bgt.n 7877c │ │ │ │ - ldrsb.w r8, [r9, r4] │ │ │ │ + mov r7, r3 │ │ │ │ + bgt.n 78b28 │ │ │ │ + ldrsb.w r8, [r7, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78930 │ │ │ │ + blt.w 78ce6 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ - adds r3, r7, r6 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 78810 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.w 78ae4 │ │ │ │ + adds r3, r5, r6 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.w 78cb2 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + cmp r9, r0 │ │ │ │ + beq.w 78e9a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r4, r4, r4, lsl #2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ - add.w r4, r4, r3, lsr #5 │ │ │ │ + add.w sl, sl, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - and.w r4, r4, r3 │ │ │ │ - bgt.w 78b34 │ │ │ │ - ldrsb.w r8, [r9, r4] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, r3, sl │ │ │ │ + bgt.w 78eea │ │ │ │ + ldrsb.w r8, [r7, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78ada │ │ │ │ + blt.w 78dbc │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ - adds r5, r7, r6 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 78810 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.w 78b42 │ │ │ │ + adds r3, r5, r6 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.w 78cb2 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + cmp r9, r0 │ │ │ │ + beq.w 78ef8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r4, r4, r4, lsl #2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ - add r4, r3 │ │ │ │ + add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w r4, r4, r3 │ │ │ │ - ble.n 78702 │ │ │ │ + and.w sl, r3, sl │ │ │ │ + ble.n 78aaa │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r9, r4, lsl #1] │ │ │ │ - ldrgt.w r8, [r9, r4, lsl #2] │ │ │ │ - b.n 78706 │ │ │ │ + ldrshle.w r8, [r7, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r7, sl, lsl #2] │ │ │ │ + b.n 78aae │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r6, [sl, r9, lsl #1] │ │ │ │ - ldrgt.w r6, [sl, r9, lsl #2] │ │ │ │ + ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ + ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78496 │ │ │ │ + bge.w 7882c │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 785bc │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - add.w r9, r9, r3, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ + beq.w 78958 │ │ │ │ + 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, [sl, r9, lsl #1] │ │ │ │ - ldrgt.w r6, [sl, r9, lsl #2] │ │ │ │ + ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ + ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 784ca │ │ │ │ + bge.w 7885c │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 785bc │ │ │ │ - lsrs r3, r3, #10 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - add r9, r2 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - b.n 7878a │ │ │ │ + beq.w 78958 │ │ │ │ + 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 78b36 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 786a2 │ │ │ │ + bne.w 78a4a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 785bc │ │ │ │ + b.n 78958 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r9, r3, lsl #2] │ │ │ │ - ldrshle.w r8, [r9, r3, lsl #1] │ │ │ │ - b.n 7867e │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r3, r2 │ │ │ │ + ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ + b.n 78a26 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ - add r3, r8 │ │ │ │ + add r3, fp │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 784f8 │ │ │ │ - mov r3, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - mov r8, r6 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 78802 │ │ │ │ + b.n 78888 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.w 78804 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 788f2 │ │ │ │ + ldrb.w lr, [r7, #16] │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + eor.w r0, lr, ip │ │ │ │ + tst.w r0, #28 │ │ │ │ + bne.w 78804 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.w 78fa0 │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + ite eq │ │ │ │ + addeq.w r0, r1, #28 │ │ │ │ + addne.w r0, r1, #20 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.w 790ac │ │ │ │ + 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 788f2 │ │ │ │ + b.n 78804 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 787e6 │ │ │ │ - b.n 786e4 │ │ │ │ + beq.n 78b92 │ │ │ │ + b.n 78a8c │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r3 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + b.n 78bac │ │ │ │ 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 d11b4 │ │ │ │ + bl d19bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78862 │ │ │ │ + beq.n 78c72 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78bd2 │ │ │ │ + beq.w 78f8c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78bc8 │ │ │ │ + blt.w 78f9a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.w 783e2 │ │ │ │ + cmp fp, r4 │ │ │ │ + bne.w 7877a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 783e2 │ │ │ │ + bne.w 7877a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78810 │ │ │ │ - ldrb.w r2, [sl, #4] │ │ │ │ - b.n 786a2 │ │ │ │ + bne.n 78c28 │ │ │ │ + ldrb.w r2, [fp, #4] │ │ │ │ + b.n 78a4a │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r9, r3, lsl #2] │ │ │ │ - ldrshle.w r8, [r9, r3, lsl #1] │ │ │ │ - b.n 786c0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 784a8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 78556 │ │ │ │ - ldrb.w lr, [r1, #16] │ │ │ │ - ldrb.w ip, [r7, #16] │ │ │ │ - eor.w r0, lr, ip │ │ │ │ - tst.w r0, #28 │ │ │ │ - bne.w 784a8 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.w 78bfe │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne.w r0, r1, #20 │ │ │ │ - addeq.w r0, r1, #28 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.w 78ce8 │ │ │ │ - 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 78556 │ │ │ │ - b.n 784a8 │ │ │ │ + ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ + b.n 78a68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 784f8 │ │ │ │ - ldr.w r6, [sl, r9, lsl #2] │ │ │ │ + b.n 78888 │ │ │ │ + mov sl, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb.w r1, [sl, #5] │ │ │ │ + b.n 78bac │ │ │ │ + ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7857e │ │ │ │ + bge.w 7891a │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 784f2 │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - ldr.w r6, [sl, r9, lsl #2] │ │ │ │ - b.n 785aa │ │ │ │ + beq.w 78882 │ │ │ │ + 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 78946 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 787e6 │ │ │ │ - b.n 78724 │ │ │ │ + beq.w 78b92 │ │ │ │ + b.n 78ace │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78bee │ │ │ │ + beq.w 78fba │ │ │ │ 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 d11b4 │ │ │ │ + bl d19bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78976 │ │ │ │ + beq.n 78d2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78be0 │ │ │ │ + beq.w 78fbe │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78bc8 │ │ │ │ + blt.w 78f9a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.w 783e2 │ │ │ │ + cmp fp, r4 │ │ │ │ + bne.w 7877a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 783e2 │ │ │ │ + bne.w 7877a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78810 │ │ │ │ - ldrb.w r2, [sl, #4] │ │ │ │ - b.n 786e4 │ │ │ │ + bne.w 78c28 │ │ │ │ + ldrb.w r2, [fp, #4] │ │ │ │ + b.n 78a8c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 784dc │ │ │ │ + bne.w 7886c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78556 │ │ │ │ + beq.w 788f0 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 784dc │ │ │ │ + bne.w 7886c │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c14 │ │ │ │ + beq.w 78fcc │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78cec │ │ │ │ + beq.w 790a4 │ │ │ │ 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 78556 │ │ │ │ - b.n 784dc │ │ │ │ + beq.w 788f0 │ │ │ │ + b.n 7886c │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 78b92 │ │ │ │ + b.n 78b0c │ │ │ │ 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 sl, [r3, r9] │ │ │ │ - bgt.w 78cc0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bge.w 78ca2 │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784f2 │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ + ldrsble.w fp, [r3, sl] │ │ │ │ + bgt.w 79078 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 7905a │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 78882 │ │ │ │ + mov.w r3, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add r9, r3 │ │ │ │ + add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w r9, r9, r5 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ - ldrsble.w sl, [r3, r9] │ │ │ │ - bgt.w 78c92 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bge.w 78c74 │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784f2 │ │ │ │ - mov.w r3, fp, lsr #10 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ + ldrsble.w fp, [r3, sl] │ │ │ │ + bgt.w 7904a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 7902c │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 78882 │ │ │ │ + mov.w r3, r9, lsr #10 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ - add r9, r3 │ │ │ │ - mov sl, r6 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ + 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 78c66 │ │ │ │ - ldrsb.w r8, [r4, r9] │ │ │ │ + bgt.w 7901e │ │ │ │ + ldrsb.w r8, [r4, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 78c4c │ │ │ │ + bge.w 79004 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784f2 │ │ │ │ + beq.w 78882 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r3, #7 │ │ │ │ - add.w r9, r9, r2, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - and.w r9, r9, r6 │ │ │ │ + add.w sl, sl, r2, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, sl, r6 │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r4, r9] │ │ │ │ - bgt.w 78c32 │ │ │ │ + ldrsble.w r8, [r4, sl] │ │ │ │ + bgt.w 78fea │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 78c18 │ │ │ │ + bge.w 78fd0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 784f2 │ │ │ │ + beq.w 78882 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ - add r9, r2 │ │ │ │ - and.w r9, r9, r6 │ │ │ │ - b.n 78a7e │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 787e6 │ │ │ │ - b.n 78760 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r6 │ │ │ │ + b.n 78e3e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ + strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78b16 │ │ │ │ + beq.n 78ecc │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78b90 │ │ │ │ + beq.n 78f6c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78bc8 │ │ │ │ + blt.n 78f9a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp sl, r0 │ │ │ │ - bne.n 78bf2 │ │ │ │ + cmp fp, r0 │ │ │ │ + bne.n 78f80 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 78bf2 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 78f80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78810 │ │ │ │ - ldrb.w r2, [sl, #4] │ │ │ │ - b.n 78724 │ │ │ │ + bne.w 78cb2 │ │ │ │ + ldrb.w r2, [fp, #4] │ │ │ │ + b.n 78ace │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r9, r4, lsl #1] │ │ │ │ - ldrgt.w r8, [r9, r4, lsl #2] │ │ │ │ - b.n 78742 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldrshle.w r8, [r7, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r7, sl, lsl #2] │ │ │ │ + b.n 78aec │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ + strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl d11b4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl d19bc │ │ │ │ mov r2, r0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78b72 │ │ │ │ + beq.n 78f28 │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 78ba4 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cbz r0, 78f58 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78bc8 │ │ │ │ + blt.n 78f9a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp sl, r0 │ │ │ │ - bne.n 78bf2 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 78bf2 │ │ │ │ + cmp fp, r0 │ │ │ │ + bne.n 78f80 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 78f80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78810 │ │ │ │ - ldrb.w r2, [sl, #4] │ │ │ │ - b.n 78760 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 78cb2 │ │ │ │ + ldrb.w r2, [fp, #4] │ │ │ │ + b.n 78b0c │ │ │ │ + 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 78852 │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78b16 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 78f28 │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 78b72 │ │ │ │ - mov.w r3, fp, lsr #5 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - add r9, r3 │ │ │ │ - and.w r9, r9, r5 │ │ │ │ - b.n 78456 │ │ │ │ - mvn.w r6, #2 │ │ │ │ - b.n 785bc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 78ecc │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 7877a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78616 │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 78862 │ │ │ │ + b.n 789b8 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 78976 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 78950 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 783e2 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 78534 │ │ │ │ + b.n 78c72 │ │ │ │ + mvn.w r6, #2 │ │ │ │ + b.n 78958 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 788d0 │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ - add.w r9, r9, r3, lsr #5 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - and.w r9, r5, r9 │ │ │ │ - b.n 784c0 │ │ │ │ + b.n 78bf2 │ │ │ │ + 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 787ea │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 789d8 │ │ │ │ + b.n 788c6 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 78d06 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 78d2c │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 78d8e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - bl 1bcb64 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1c0ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78cdc │ │ │ │ - bne.n 78c40 │ │ │ │ + blt.n 79094 │ │ │ │ + bne.n 78ff8 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78ac6 │ │ │ │ + b.n 78e86 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r4, r9, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, r9, lsl #2] │ │ │ │ - b.n 78ab6 │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 78e76 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r3 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - b.n 78556 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + b.n 788f2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - bl 1bcb64 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1c0ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78cdc │ │ │ │ - bne.n 78c40 │ │ │ │ + blt.n 79094 │ │ │ │ + bne.n 78ff8 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78a98 │ │ │ │ + b.n 78e58 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r4, r9, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, r9, lsl #2] │ │ │ │ - b.n 78a88 │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 78e48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, sl │ │ │ │ + mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - bl 1bcb64 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1c0ef4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78cde │ │ │ │ - bne.n 78cd4 │ │ │ │ + blt.n 79096 │ │ │ │ + bne.n 7908c │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78a62 │ │ │ │ + b.n 78e22 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w sl, [r3, r9, lsl #2] │ │ │ │ - ldrshle.w sl, [r3, r9, lsl #1] │ │ │ │ - b.n 78a52 │ │ │ │ + ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ + b.n 78e12 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, sl │ │ │ │ + mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - bl 1bcb64 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1c0ef4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78cde │ │ │ │ - bne.n 78cd4 │ │ │ │ + blt.n 79096 │ │ │ │ + bne.n 7908c │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78a32 │ │ │ │ + b.n 78df2 │ │ │ │ cmp.w r8, #15 │ │ │ │ itete gt │ │ │ │ movgt r3, r2 │ │ │ │ ldrle r3, [sp, #20] │ │ │ │ - ldrgt.w sl, [r3, r9, lsl #2] │ │ │ │ - ldrshle.w sl, [r3, r9, lsl #1] │ │ │ │ - b.n 78a22 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #24] │ │ │ │ + ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ + b.n 78de2 │ │ │ │ + mov r3, fp │ │ │ │ + str r6, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 78556 │ │ │ │ + b.n 788f2 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r8, #4 │ │ │ │ - beq.n 78cf8 │ │ │ │ + beq.n 790b0 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 785bc │ │ │ │ + b.n 78958 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 788e6 │ │ │ │ + b.n 788dc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 789ee │ │ │ │ + b.n 78da4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7862a │ │ │ │ + b.n 789ce │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78546 │ │ │ │ + b.n 78c08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 783e0 │ │ │ │ + b.w 78778 │ │ │ │ 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 │ │ │ │ @@ -117397,421 +117747,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 78e9a │ │ │ │ + bgt.w 79252 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78dfa │ │ │ │ + blt.n 791b2 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e04 │ │ │ │ + beq.n 791bc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78e0c │ │ │ │ + beq.n 791c4 │ │ │ │ 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 78e74 │ │ │ │ + bgt.w 7922c │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78e86 │ │ │ │ + blt.w 7923e │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78e04 │ │ │ │ + beq.n 791bc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f16 │ │ │ │ + beq.w 792ce │ │ │ │ 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 78ede │ │ │ │ + bgt.w 79296 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78ec2 │ │ │ │ + blt.w 7927a │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e04 │ │ │ │ + beq.n 791bc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f70 │ │ │ │ + beq.w 79328 │ │ │ │ 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 78f06 │ │ │ │ + bgt.w 792be │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78ed8 │ │ │ │ + blt.n 79290 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e04 │ │ │ │ + beq.n 791bc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78ff4 │ │ │ │ + beq.w 793ac │ │ │ │ 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 78d98 │ │ │ │ + b.n 79150 │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 79054 │ │ │ │ + bne.w 79410 │ │ │ │ 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 78e5c │ │ │ │ + bne.n 79214 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78e04 │ │ │ │ + beq.n 791bc │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78e5c │ │ │ │ + bne.n 79214 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 7906a │ │ │ │ + beq.w 79422 │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7907e │ │ │ │ + beq.w 7942a │ │ │ │ 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 78e04 │ │ │ │ + beq.n 791bc │ │ │ │ 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 78d6e │ │ │ │ + ble.w 79126 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78fee │ │ │ │ + bgt.w 793a6 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d78 │ │ │ │ + bge.w 79130 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78e04 │ │ │ │ + beq.n 791bc │ │ │ │ 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 78d98 │ │ │ │ + b.n 79150 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78fcc │ │ │ │ + bgt.w 79384 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d46 │ │ │ │ + bge.w 790fe │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e00 │ │ │ │ + beq.n 791b8 │ │ │ │ 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 78e7c │ │ │ │ + b.n 79234 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e00 │ │ │ │ + beq.n 791b8 │ │ │ │ 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 78dd2 │ │ │ │ + b.n 7918a │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78e04 │ │ │ │ - b.n 78dea │ │ │ │ + beq.n 791bc │ │ │ │ + b.n 791a2 │ │ │ │ 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 78daa │ │ │ │ + bge.w 79162 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e00 │ │ │ │ + beq.n 791b8 │ │ │ │ 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 78dd6 │ │ │ │ + b.n 7918e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78e8a │ │ │ │ + bne.n 79242 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e04 │ │ │ │ + beq.w 791bc │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78e8a │ │ │ │ + bne.n 79242 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7906e │ │ │ │ + beq.w 79408 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 79076 │ │ │ │ + bpl.w 79432 │ │ │ │ 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 78e04 │ │ │ │ - b.n 78e8a │ │ │ │ + beq.w 791bc │ │ │ │ + b.n 79242 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78dba │ │ │ │ + bne.w 79172 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e04 │ │ │ │ + beq.w 791bc │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78dba │ │ │ │ + bne.w 79172 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 79066 │ │ │ │ + beq.n 79426 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79072 │ │ │ │ + beq.n 7942e │ │ │ │ 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 78e04 │ │ │ │ - b.n 78dba │ │ │ │ + beq.w 791bc │ │ │ │ + b.n 79172 │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d46 │ │ │ │ + bge.w 790fe │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78e00 │ │ │ │ + beq.w 791b8 │ │ │ │ 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 78e80 │ │ │ │ + b.n 79238 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78dea │ │ │ │ + bne.w 791a2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e04 │ │ │ │ + beq.w 791bc │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78dea │ │ │ │ + bne.w 791a2 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 79050 │ │ │ │ + beq.n 7940c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7907a │ │ │ │ + beq.n 79436 │ │ │ │ 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 78e04 │ │ │ │ - b.n 78dea │ │ │ │ + beq.w 791bc │ │ │ │ + b.n 791a2 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 79302 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 79026 │ │ │ │ + b.n 793de │ │ │ │ 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 78d6e │ │ │ │ + b.n 79126 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78fa2 │ │ │ │ + b.n 791f0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78e38 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 78f4a │ │ │ │ + b.n 7935a │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78fb4 │ │ │ │ + b.n 79204 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f5c │ │ │ │ + b.n 7936c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79038 │ │ │ │ + b.n 79314 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78e4c │ │ │ │ + b.n 793f0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00079084 : │ │ │ │ +0007943c : │ │ │ │ stmdb 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 7920e │ │ │ │ + bgt.w 795c6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 793c0 │ │ │ │ + beq.w 79778 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 793c0 │ │ │ │ + bhi.w 79778 │ │ │ │ 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 79262 │ │ │ │ + bmi.w 7961a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 793fe │ │ │ │ + bne.w 797b6 │ │ │ │ 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 79416 │ │ │ │ - ldr.w sl, [pc, #844] @ 79450 │ │ │ │ + bmi.w 797ce │ │ │ │ + ldr.w sl, [pc, #844] @ 79808 │ │ │ │ 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 79384 │ │ │ │ + bhi.w 7973c │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 79384 │ │ │ │ + bmi.w 7973c │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6253 @ 0x186d │ │ │ │ + movw r2, #7045 @ 0x1b85 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79376 │ │ │ │ + bne.w 7972e │ │ │ │ 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 7932c │ │ │ │ + bcs.w 796e4 │ │ │ │ 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 7936c │ │ │ │ + beq.w 79724 │ │ │ │ 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 7921e │ │ │ │ + beq.n 795d6 │ │ │ │ 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 792e2 │ │ │ │ + bgt.w 7969a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (7944c ) │ │ │ │ + ldr r2, [pc, #676] @ (79804 ) │ │ │ │ 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 79396 │ │ │ │ + bne.w 7974e │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 792a4 │ │ │ │ + beq.n 7965c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 792a4 │ │ │ │ + beq.n 7965c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 792ac │ │ │ │ + bne.n 79664 │ │ │ │ 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] │ │ │ │ @@ -117823,343 +118173,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 792c0 │ │ │ │ - movw r2, #29193 @ 0x7209 │ │ │ │ + bne.n 79678 │ │ │ │ + movw r2, #31189 @ 0x79d5 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790d0 │ │ │ │ + b.n 79488 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cmp r2, r7 │ │ │ │ - bhi.n 792d8 │ │ │ │ + cmp r7, r2 │ │ │ │ + bcc.n 79690 │ │ │ │ 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 7932c │ │ │ │ + beq.n 796e4 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 7917c │ │ │ │ - movw r2, #61369 @ 0xefb9 │ │ │ │ + b.n 79534 │ │ │ │ + movw r2, #62233 @ 0xf319 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790d0 │ │ │ │ - movw r2, #58161 @ 0xe331 │ │ │ │ + b.n 79488 │ │ │ │ + movw r2, #60157 @ 0xeafd │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790d0 │ │ │ │ + b.n 79488 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 793e6 │ │ │ │ + beq.w 7979e │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79392 │ │ │ │ + beq.w 7974a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 79450 │ │ │ │ + ldr.w sl, [pc, #456] @ 79808 │ │ │ │ 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 791c6 │ │ │ │ + bne.n 7957e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 791dc │ │ │ │ + beq.n 79594 │ │ │ │ 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 791dc │ │ │ │ + b.n 79594 │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79360 │ │ │ │ + beq.n 79718 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 793c0 │ │ │ │ - movw r2, #12601 @ 0x3139 │ │ │ │ + bne.n 79778 │ │ │ │ + movw r2, #14581 @ 0x38f5 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790d0 │ │ │ │ + b.n 79488 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 7917c │ │ │ │ + b.n 79534 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7919c │ │ │ │ + beq.w 79554 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7919c │ │ │ │ + beq.w 79554 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7919c │ │ │ │ + bne.w 79554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 793dc │ │ │ │ + bne.n 79794 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 7919c │ │ │ │ + bmi.w 79554 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79316 │ │ │ │ + bne.n 796ce │ │ │ │ dmb ish │ │ │ │ - b.n 7919c │ │ │ │ + b.n 79554 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 793aa │ │ │ │ + bne.n 79762 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 79384 │ │ │ │ + cbz r0, 7973c │ │ │ │ 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 7917c │ │ │ │ - movw r2, #48893 @ 0xbefd │ │ │ │ + b.n 79534 │ │ │ │ + movw r2, #57521 @ 0xe0b1 │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 790d0 │ │ │ │ + b.n 79488 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 71928 │ │ │ │ - b.n 7923c │ │ │ │ + bl 71c40 │ │ │ │ + b.n 795f4 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79240 │ │ │ │ + bne.w 795f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7919c │ │ │ │ + bne.w 79554 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79206 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 795be │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 793b4 │ │ │ │ + bne.n 7976c │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 79298 │ │ │ │ + bl 127518 │ │ │ │ + b.n 79650 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 79348 │ │ │ │ + b.n 79700 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 79298 │ │ │ │ + b.n 79650 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #12596 @ 0x3134 │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 79392 │ │ │ │ + bl d2088 │ │ │ │ + b.n 7974a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7919c │ │ │ │ - b.n 79304 │ │ │ │ + bne.w 79554 │ │ │ │ + b.n 796bc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12624 @ 0x3150 │ │ │ │ + movw r1, #16080 @ 0x3ed0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 79392 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7974a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12692 @ 0x3194 │ │ │ │ + movw r1, #16148 @ 0x3f14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 79392 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7974a │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 79450 │ │ │ │ + ldr.w sl, [pc, #48] @ 79808 │ │ │ │ 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 7911a │ │ │ │ - b.n 79384 │ │ │ │ + bls.w 794d2 │ │ │ │ + b.n 7973c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079454 : │ │ │ │ +0007980c : │ │ │ │ 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 794fa │ │ │ │ + bpl.n 798b2 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 794c0 │ │ │ │ + bne.n 79878 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 794ca │ │ │ │ + beq.n 79882 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 794d8 │ │ │ │ + bne.n 79890 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 794d8 │ │ │ │ - ldr r1, [pc, #116] @ (79510 ) │ │ │ │ + beq.n 79890 │ │ │ │ + ldr r1, [pc, #116] @ (798c8 ) │ │ │ │ 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 794f2 │ │ │ │ - bl 7ba84 │ │ │ │ + beq.n 798aa │ │ │ │ + bl 7bdc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79482 │ │ │ │ + bne.n 7983a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79494 │ │ │ │ + beq.n 7984c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7949a │ │ │ │ + bne.n 79852 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0d28 │ │ │ │ - bl 79550 │ │ │ │ + b.w 1a4f30 │ │ │ │ + bl 79908 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 794bc │ │ │ │ + b.n 79874 │ │ │ │ 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 76094 │ │ │ │ - cbz r0, 7953e │ │ │ │ + bl 76430 │ │ │ │ + cbz r0, 798f6 │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19c2c4 │ │ │ │ - movw r1, #64460 @ 0xfbcc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #4] @ (7954c ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + b.w 1a04dc │ │ │ │ + movw r1, #2380 @ 0x94c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #4] @ (79904 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + strb r4, [r1, #21] │ │ │ │ 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] @ (79838 ) │ │ │ │ + ldr r3, [pc, #700] @ (79bf0 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 797c4 │ │ │ │ + bne.w 79b7c │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 79666 │ │ │ │ + ble.n 79a1e │ │ │ │ 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 │ │ │ │ @@ -118175,48 +118525,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 79886 │ │ │ │ + bne.w 79c3e │ │ │ │ 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, 7961a │ │ │ │ + cbnz r1, 799d2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 797a8 │ │ │ │ + bmi.w 79b60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7972c │ │ │ │ + bmi.w 79ae4 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 79778 │ │ │ │ + bgt.w 79b30 │ │ │ │ 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 79796 │ │ │ │ + bne.w 79b4e │ │ │ │ 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] │ │ │ │ @@ -118237,33 +118587,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, #6253 @ 0x186d │ │ │ │ + movw r0, #7045 @ 0x1b85 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7983c │ │ │ │ + bne.w 79bf4 │ │ │ │ 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 79826 │ │ │ │ + beq.w 79bde │ │ │ │ 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, 796e0 │ │ │ │ + cbz r2, 79a98 │ │ │ │ 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 │ │ │ │ @@ -118273,48 +118623,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 795c2 │ │ │ │ + b.n 7997a │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 79812 │ │ │ │ + bcc.w 79bca │ │ │ │ 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 796b4 │ │ │ │ + bne.n 79a6c │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7987a │ │ │ │ + bne.w 79c32 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7984c │ │ │ │ + beq.w 79c04 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 796b4 │ │ │ │ + b.n 79a6c │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 797f2 │ │ │ │ + bne.n 79baa │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7981a │ │ │ │ - ldr r2, [pc, #244] @ (79838 ) │ │ │ │ + beq.n 79bd2 │ │ │ │ + ldr r2, [pc, #244] @ (79bf0 ) │ │ │ │ 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 │ │ │ │ @@ -118322,175 +118672,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 79628 │ │ │ │ + ble.w 799e0 │ │ │ │ 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 7963c │ │ │ │ + beq.w 799f4 │ │ │ │ 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 79646 │ │ │ │ + b.n 799fe │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 797d6 │ │ │ │ + cbnz r2, 79b8e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79740 │ │ │ │ + bne.n 79af8 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79740 │ │ │ │ - b.n 7960e │ │ │ │ + bne.n 79af8 │ │ │ │ + b.n 799c6 │ │ │ │ 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 79676 │ │ │ │ - movw r1, #63581 @ 0xf85d │ │ │ │ + b.n 79a2e │ │ │ │ + movw r1, #64405 @ 0xfb95 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 798a4 │ │ │ │ + bne.n 79c5c │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7960e │ │ │ │ + beq.w 799c6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 797ae │ │ │ │ - movw r1, #63581 @ 0xf85d │ │ │ │ + b.n 79b66 │ │ │ │ + movw r1, #64405 @ 0xfb95 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79898 │ │ │ │ + bne.n 79c50 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7961a │ │ │ │ + beq.w 799d2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 79734 │ │ │ │ + b.n 79aec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 796b4 │ │ │ │ + b.n 79a6c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79740 │ │ │ │ - b.n 7961a │ │ │ │ + bne.n 79af8 │ │ │ │ + b.n 799d2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 796b4 │ │ │ │ - b.n 796fe │ │ │ │ + bne.w 79a6c │ │ │ │ + b.n 79ab6 │ │ │ │ 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 796b4 │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.w 79a6c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79860 │ │ │ │ + beq.n 79c18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 798b0 │ │ │ │ + cbz r3, 79c68 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79874 │ │ │ │ + beq.n 79c2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 798b8 │ │ │ │ + cbz r3, 79c70 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79660 │ │ │ │ + b.n 79a18 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79718 │ │ │ │ + b.n 79ad0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e2274 │ │ │ │ + bl 1e56b0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 795d8 │ │ │ │ + b.n 79990 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 79806 │ │ │ │ + b.n 79bbe │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 797e8 │ │ │ │ + b.n 79ba0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 79860 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79c18 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 79874 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79c2c │ │ │ │ stmdb 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 79956 │ │ │ │ + beq.n 79d0e │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #576] @ (79b28 ) │ │ │ │ + ldr r2, [pc, #576] @ (79ee0 ) │ │ │ │ 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 79a84 │ │ │ │ + bhi.w 79e3c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 79984 │ │ │ │ + bne.n 79d3c │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 79a80 │ │ │ │ + ble.w 79e38 │ │ │ │ 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 │ │ │ │ @@ -118503,61 +118853,61 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #464] @ (79b28 ) │ │ │ │ + ldr r3, [pc, #464] @ (79ee0 ) │ │ │ │ movs r7, #1 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #43691 @ 0xaaab │ │ │ │ movt r6, #43690 @ 0xaaaa │ │ │ │ lsls r7, r0 │ │ │ │ mov.w r9, #12 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #7 │ │ │ │ umull r2, r6, r2, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov.w r6, r6, lsr #1 │ │ │ │ mul.w r9, r9, r6 │ │ │ │ - bhi.n 79a84 │ │ │ │ + bhi.n 79e3c │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6253 @ 0x186d │ │ │ │ + movw r0, #7045 @ 0x1b85 │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79b04 │ │ │ │ + bne.w 79ebc │ │ │ │ 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 79a94 │ │ │ │ + bcs.n 79e4c │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 79aca │ │ │ │ + beq.n 79e82 │ │ │ │ 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 79a1a │ │ │ │ + beq.n 79dd2 │ │ │ │ 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 │ │ │ │ @@ -118573,22 +118923,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 79a6c │ │ │ │ + bhi.n 79e24 │ │ │ │ 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, 79a94 │ │ │ │ + cbz r4, 79e4c │ │ │ │ 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 │ │ │ │ @@ -118600,212 +118950,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 7994e │ │ │ │ + b.n 79d06 │ │ │ │ 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 79a3c │ │ │ │ + b.n 79df4 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 79984 │ │ │ │ + b.n 79d3c │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 79ad4 │ │ │ │ + bhi.n 79e8c │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 79984 │ │ │ │ + b.n 79d3c │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49573 @ 0xc1a5 │ │ │ │ + movw r1, #50285 @ 0xc46d │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79b1a │ │ │ │ + bne.n 79ed2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79b12 │ │ │ │ + cbz r4, 79eca │ │ │ │ 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 79a3c │ │ │ │ + b.n 79df4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79a32 │ │ │ │ + b.n 79dea │ │ │ │ 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 79b12 │ │ │ │ + bmi.n 79eca │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6253 @ 0x186d │ │ │ │ + movw r0, #7045 @ 0x1b85 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 799a8 │ │ │ │ + beq.w 79d60 │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79a34 │ │ │ │ + bne.n 79dec │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 7994e │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 79d06 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79ab2 │ │ │ │ + b.n 79e6a │ │ │ │ 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, 79b76 │ │ │ │ + cbz r3, 79f2e │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79b76 │ │ │ │ - ldr r3, [pc, #692] @ (79e10 ) │ │ │ │ + cbz r3, 79f2e │ │ │ │ + ldr r3, [pc, #692] @ (7a1c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79dc8 │ │ │ │ + beq.w 7a180 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79dc8 │ │ │ │ + bne.w 7a180 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79c60 │ │ │ │ + beq.n 7a018 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79df0 │ │ │ │ + bne.w 7a1a8 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79dd6 │ │ │ │ + bne.w 7a18e │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79dd6 │ │ │ │ + bne.w 7a18e │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79dd6 │ │ │ │ + bne.w 7a18e │ │ │ │ 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 79dae │ │ │ │ + bne.w 7a166 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79dae │ │ │ │ + bne.w 7a166 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79dae │ │ │ │ + bne.w 7a166 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79dae │ │ │ │ + bne.w 7a166 │ │ │ │ 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, #29865 @ 0x74a9 │ │ │ │ + movw r3, #30785 @ 0x7841 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79c66 │ │ │ │ - ldr r3, [pc, #516] @ (79e10 ) │ │ │ │ + bne.n 7a01e │ │ │ │ + ldr r3, [pc, #516] @ (7a1c8 ) │ │ │ │ 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 79c84 │ │ │ │ + beq.n 7a03c │ │ │ │ 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 79c4e │ │ │ │ + bgt.n 7a006 │ │ │ │ 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, 79c84 │ │ │ │ + cbz r1, 7a03c │ │ │ │ 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, 79c72 │ │ │ │ - cbz r2, 79ca8 │ │ │ │ + cbz r1, 7a02a │ │ │ │ + cbz r2, 7a060 │ │ │ │ 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 79c60 │ │ │ │ + b.n 7a018 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50281 @ 0xc469 │ │ │ │ + movw r3, #50993 @ 0xc731 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79da4 │ │ │ │ + bne.w 7a15c │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79c60 │ │ │ │ + b.n 7a018 │ │ │ │ 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 │ │ │ │ @@ -118813,72 +119163,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 79ce4 │ │ │ │ + bne.n 7a09c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79ce0 │ │ │ │ + cbz r3, 7a098 │ │ │ │ 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 79d40 │ │ │ │ + beq.n 7a0f8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79d20 │ │ │ │ + beq.n 7a0d8 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79cfc │ │ │ │ + cbnz r3, 7a0b4 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79c60 │ │ │ │ + beq.n 7a018 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79d1a │ │ │ │ + cbz r1, 7a0d2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79d16 │ │ │ │ + cbz r3, 7a0ce │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79c60 │ │ │ │ + b.n 7a018 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79d08 │ │ │ │ + b.n 7a0c0 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79d2e │ │ │ │ + cbz r3, 7a0e6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79c60 │ │ │ │ + bne.n 7a018 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79c60 │ │ │ │ + b.n 7a018 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79cee │ │ │ │ + beq.n 7a0a6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79d9e │ │ │ │ + cbz r3, 7a156 │ │ │ │ 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, 79d74 │ │ │ │ + cbz r3, 7a12c │ │ │ │ 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 │ │ │ │ @@ -118887,83 +119237,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 79c60 │ │ │ │ + b.n 7a018 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79d4c │ │ │ │ + b.n 7a104 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79c9c │ │ │ │ + b.n 7a054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61ba0 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53036 @ 0xcf2c │ │ │ │ + bl 61d3c <_Py_SetRefcnt@@Base+0xeb2> │ │ │ │ + movw r1, #56492 @ 0xdcac │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50484 @ 0xc534 │ │ │ │ + movw r0, #53876 @ 0xd274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64460 @ 0xfbcc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #64] @ (79e14 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #2380 @ 0x94c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #64] @ (7a1cc ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61ba0 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53012 @ 0xcf14 │ │ │ │ + bl 61d3c <_Py_SetRefcnt@@Base+0xeb2> │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50484 @ 0xc534 │ │ │ │ + movw r0, #53876 @ 0xd274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61ba0 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #52952 @ 0xced8 │ │ │ │ + bl 61d3c <_Py_SetRefcnt@@Base+0xeb2> │ │ │ │ + movw r1, #56408 @ 0xdc58 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50484 @ 0xc534 │ │ │ │ + movw r0, #53876 @ 0xd274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 6609c │ │ │ │ + bl 660b8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079e18 : │ │ │ │ +0007a1d0 : │ │ │ │ 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 1a11bc │ │ │ │ - cbz r0, 79e40 │ │ │ │ + bl 1a53c4 │ │ │ │ + cbz r0, 7a1f8 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079e44 : │ │ │ │ +0007a1fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79e8c │ │ │ │ - cbz r0, 79e86 │ │ │ │ + bl 7a244 │ │ │ │ + cbz r0, 7a23e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79e86 │ │ │ │ - ldr r4, [pc, #36] @ (79e88 ) │ │ │ │ + bpl.n 7a23e │ │ │ │ + ldr r4, [pc, #36] @ (7a240 ) │ │ │ │ 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 │ │ │ │ @@ -119005,1240 +119355,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 7a02a │ │ │ │ + bmi.w 7a3e2 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a102 │ │ │ │ - ldr r3, [pc, #612] @ (7a174 ) │ │ │ │ + bne.w 7a4ba │ │ │ │ + ldr r3, [pc, #612] @ (7a52c ) │ │ │ │ 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 7a0a0 │ │ │ │ + bcs.w 7a458 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a0ec │ │ │ │ + beq.w 7a4a4 │ │ │ │ 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 79fc0 │ │ │ │ + beq.n 7a378 │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 79f84 │ │ │ │ + cbz r5, 7a33c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79f84 │ │ │ │ - ldr r1, [pc, #528] @ (7a174 ) │ │ │ │ + beq.n 7a33c │ │ │ │ + ldr r1, [pc, #528] @ (7a52c ) │ │ │ │ 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 7a060 │ │ │ │ + bgt.n 7a418 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a040 │ │ │ │ + bne.n 7a3f8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a178 ) │ │ │ │ + ldr r2, [pc, #472] @ (7a530 ) │ │ │ │ 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 7a11c │ │ │ │ + bne.w 7a4d4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 79ff0 │ │ │ │ + bmi.n 7a3a8 │ │ │ │ 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 7a034 │ │ │ │ + bcc.n 7a3ec │ │ │ │ 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 79f56 │ │ │ │ + bne.n 7a30e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 79f62 │ │ │ │ - b.n 79f84 │ │ │ │ + bne.n 7a31a │ │ │ │ + b.n 7a33c │ │ │ │ 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, 7a01c │ │ │ │ + cbz r2, 7a3d4 │ │ │ │ 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 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 79f50 │ │ │ │ + b.n 7a308 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a178 ) │ │ │ │ + ldr r2, [pc, #300] @ (7a530 ) │ │ │ │ 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 7a130 │ │ │ │ + bne.n 7a4e8 │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 79fb2 │ │ │ │ + b.n 7a36a │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 79f84 │ │ │ │ + beq.n 7a33c │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79f84 │ │ │ │ + bne.n 7a33c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a16a │ │ │ │ + bne.n 7a522 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 79f84 │ │ │ │ + bmi.w 7a33c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a08a │ │ │ │ + bne.n 7a442 │ │ │ │ dmb ish │ │ │ │ - b.n 79f84 │ │ │ │ + b.n 7a33c │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a144 │ │ │ │ + bne.n 7a4fc │ │ │ │ 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 7a02a │ │ │ │ + beq.n 7a3e2 │ │ │ │ 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 79f56 │ │ │ │ + bne.w 7a30e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 79f62 │ │ │ │ - b.n 79f84 │ │ │ │ + bne.w 7a31a │ │ │ │ + b.n 7a33c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a0a0 │ │ │ │ + beq.n 7a458 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 79fdc │ │ │ │ + b.n 7a394 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a02a │ │ │ │ + beq.n 7a3e2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a0d8 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 7a490 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a152 │ │ │ │ + bne.n 7a50a │ │ │ │ mov r0, r7 │ │ │ │ - bl 126610 │ │ │ │ - b.n 79fb2 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bl 127518 │ │ │ │ + b.n 7a36a │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a15e │ │ │ │ + bne.n 7a516 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126610 │ │ │ │ - b.n 7a05c │ │ │ │ + bl 127518 │ │ │ │ + b.n 7a414 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7a0c2 │ │ │ │ + b.n 7a47a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79fb2 │ │ │ │ + b.n 7a36a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a05c │ │ │ │ + b.n 7a414 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79f84 │ │ │ │ - b.n 7a07a │ │ │ │ + bne.w 7a33c │ │ │ │ + b.n 7a432 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a17c : │ │ │ │ +0007a534 : │ │ │ │ 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 7a1ec │ │ │ │ - cbz r0, 7a1bc │ │ │ │ + bl 7a5a4 │ │ │ │ + cbz r0, 7a574 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a1c0 ) │ │ │ │ + ldr r0, [pc, #24] @ (7a578 ) │ │ │ │ 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 7b210 │ │ │ │ + b.w 7b5c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a1c4 : │ │ │ │ +0007a57c : │ │ │ │ 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 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ 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 7a81a │ │ │ │ + beq.w 7abd2 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a4bc │ │ │ │ + beq.w 7a874 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7b086 │ │ │ │ + blt.w 7b43e │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7ae6e │ │ │ │ + bgt.w 7b226 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6253 @ 0x186d │ │ │ │ + movw r2, #7045 @ 0x1b85 │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7a9d4 │ │ │ │ - ldr r2, [pc, #680] @ (7a4f8 ) │ │ │ │ + bne.w 7ad8c │ │ │ │ + ldr r2, [pc, #680] @ (7a8b0 ) │ │ │ │ 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 7a83c │ │ │ │ + bgt.w 7abf4 │ │ │ │ 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 7a826 │ │ │ │ + beq.w 7abde │ │ │ │ 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 7a384 │ │ │ │ + beq.n 7a73c │ │ │ │ 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] @ (7a4fc ) │ │ │ │ + ldr r2, [pc, #596] @ (7a8b4 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ab36 │ │ │ │ + bne.w 7aeee │ │ │ │ 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 7a7e0 │ │ │ │ + bpl.w 7ab98 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b14a │ │ │ │ + bpl.w 7b502 │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a7e8 │ │ │ │ + bne.w 7aba0 │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a3d4 │ │ │ │ + bhi.n 7a78c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a3d4 │ │ │ │ + bne.n 7a78c │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a3d0 │ │ │ │ + bcc.n 7a788 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a3d0 │ │ │ │ + bne.n 7a788 │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a4e0 │ │ │ │ + bcc.w 7a898 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a4e0 │ │ │ │ + bne.w 7a898 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a4f2 │ │ │ │ + bcc.w 7a8aa │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a4f2 │ │ │ │ + bne.w 7a8aa │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a366 │ │ │ │ + bcc.n 7a71e │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aafc │ │ │ │ + bne.w 7aeb4 │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a364 │ │ │ │ + bcc.n 7a71c │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a346 │ │ │ │ + b.n 7a6fe │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a3a2 │ │ │ │ + bhi.n 7a75a │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a3ee │ │ │ │ + bne.n 7a7a6 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ad4c │ │ │ │ + bne.w 7b104 │ │ │ │ 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 7a4e6 │ │ │ │ + bcc.w 7a89e │ │ │ │ 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 7a28c │ │ │ │ + b.n 7a644 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a36a │ │ │ │ + blt.n 7a722 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a36a │ │ │ │ + bls.n 7a722 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a36a │ │ │ │ + bne.n 7a722 │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a3b8 │ │ │ │ + bne.n 7a770 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a36a │ │ │ │ + b.n 7a722 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a366 │ │ │ │ + b.n 7a71e │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a3e6 │ │ │ │ + bls.n 7a79e │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a3ac │ │ │ │ + bge.n 7a764 │ │ │ │ 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 7ad1e │ │ │ │ + bpl.w 7b0d6 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b144 │ │ │ │ + beq.w 7b4fc │ │ │ │ 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 7a770 │ │ │ │ + bcs.w 7ab28 │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7aa4a │ │ │ │ + bne.w 7ae02 │ │ │ │ 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 7a514 │ │ │ │ + bpl.n 7a8cc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7ab1c │ │ │ │ + bls.w 7aed4 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7a972 │ │ │ │ + bls.w 7ad2a │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7aece │ │ │ │ + bhi.w 7b286 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7acf8 │ │ │ │ + ble.w 7b0b0 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a7a4 │ │ │ │ + bhi.w 7ab5c │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7b012 │ │ │ │ + beq.w 7b3ca │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a488 │ │ │ │ + bne.n 7a840 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a7a4 │ │ │ │ + bhi.w 7ab5c │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7af6a │ │ │ │ + bhi.w 7b322 │ │ │ │ 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 7a99c │ │ │ │ + bhi.w 7ad54 │ │ │ │ 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 7ad52 │ │ │ │ + blt.w 7b10a │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7afee │ │ │ │ - ldr r6, [pc, #44] @ (7a500 ) │ │ │ │ + bne.w 7b3a6 │ │ │ │ + ldr r6, [pc, #44] @ (7a8b8 ) │ │ │ │ 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 7a366 │ │ │ │ + b.n 7a71e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a28c │ │ │ │ + b.n 7a644 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7a366 │ │ │ │ + b.n 7a71e │ │ │ │ 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 7a4a2 │ │ │ │ + beq.n 7a85a │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7ab32 │ │ │ │ + bcs.w 7aeea │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 7a6ac │ │ │ │ + bhi.w 7aa64 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - bne.n 7a508 │ │ │ │ + bne.n 7a8c0 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7a504 │ │ │ │ + bcc.n 7a8bc │ │ │ │ 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 7a5d6 │ │ │ │ + beq.n 7a98e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a5c2 │ │ │ │ + beq.n 7a97a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a5b2 │ │ │ │ + beq.n 7a96a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a5a2 │ │ │ │ + beq.n 7a95a │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a592 │ │ │ │ + beq.n 7a94a │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a580 │ │ │ │ + beq.n 7a938 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a56e │ │ │ │ + beq.n 7a926 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a69e │ │ │ │ + bne.w 7aa56 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a69e │ │ │ │ + bne.w 7aa56 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a69e │ │ │ │ + bne.w 7aa56 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7a69c │ │ │ │ + beq.n 7aa54 │ │ │ │ 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 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ 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 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ 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 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ 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 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ 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 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ 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 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ 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 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a69e │ │ │ │ + bne.n 7aa56 │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a5d6 │ │ │ │ + bne.n 7a98e │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a4a2 │ │ │ │ + beq.w 7a85a │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a508 │ │ │ │ + bls.w 7a8c0 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7af9c │ │ │ │ + bhi.w 7b354 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b15c │ │ │ │ + bls.w 7b514 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ab32 │ │ │ │ + ble.w 7aeea │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b178 │ │ │ │ + bhi.w 7b530 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 7a4a2 │ │ │ │ + bhi.w 7a85a │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a50e │ │ │ │ + b.n 7a8c6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51516 @ 0xc93c │ │ │ │ + movw r7, #54972 @ 0xd6bc │ │ │ │ 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 7a70c │ │ │ │ + bne.n 7aac4 │ │ │ │ mov r0, fp │ │ │ │ - bl f1a28 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f223c <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7addc │ │ │ │ + bne.w 7b194 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7adc4 │ │ │ │ + ble.w 7b17c │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7ad9a │ │ │ │ + blt.w 7b152 │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a42c │ │ │ │ + b.n 7a7e4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a752 │ │ │ │ + bne.n 7ab0a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7ae8a │ │ │ │ + bhi.w 7b242 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7ae84 │ │ │ │ + bhi.w 7b23c │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7ae8a │ │ │ │ + beq.w 7b242 │ │ │ │ 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 7b050 │ │ │ │ + beq.w 7b408 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a77e │ │ │ │ + cbz r3, 7ab36 │ │ │ │ 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 7aa1a │ │ │ │ + bne.w 7add2 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a9ee │ │ │ │ + bne.w 7ada6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 91e4c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 921ac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a37c │ │ │ │ + b.n 7a734 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.w 7aef8 │ │ │ │ + bne.w 7b2b0 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7aef8 │ │ │ │ + bls.w 7b2b0 │ │ │ │ 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 7a6e2 │ │ │ │ + beq.n 7aa9a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b18e │ │ │ │ + beq.w 7b546 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a6e4 │ │ │ │ + b.n 7aa9c │ │ │ │ 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, #51496 @ 0xc928 │ │ │ │ + movw r7, #54952 @ 0xd6a8 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a6fa │ │ │ │ + b.n 7aab2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a2dc │ │ │ │ + beq.w 7a694 │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a3e6 │ │ │ │ + bls.w 7a79e │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a874 │ │ │ │ + beq.n 7ac2c │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a804 │ │ │ │ + blt.n 7abbc │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a7f2 │ │ │ │ + bcc.n 7abaa │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a374 │ │ │ │ - b.n 7a3ee │ │ │ │ + beq.w 7a72c │ │ │ │ + b.n 7a7a6 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b188 │ │ │ │ - ldr r6, [pc, #732] @ (7ab00 ) │ │ │ │ - b.n 7a37c │ │ │ │ + bne.w 7b540 │ │ │ │ + ldr r6, [pc, #732] @ (7aeb8 ) │ │ │ │ + b.n 7a734 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a28c │ │ │ │ + bne.w 7a644 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49573 @ 0xc1a5 │ │ │ │ + movw r1, #50285 @ 0xc46d │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7af88 │ │ │ │ + bne.w 7b340 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ae6e │ │ │ │ + beq.w 7b226 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a28c │ │ │ │ + b.n 7a644 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7a96a │ │ │ │ + bcc.n 7ad22 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a96a │ │ │ │ + bne.n 7ad22 │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aa46 │ │ │ │ + bcc.w 7adfe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa46 │ │ │ │ + bne.w 7adfe │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aaf8 │ │ │ │ + bcc.w 7aeb0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aaf8 │ │ │ │ + bne.w 7aeb0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aa46 │ │ │ │ + bcc.w 7adfe │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa46 │ │ │ │ + bne.w 7adfe │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7aaf8 │ │ │ │ + bcc.w 7aeb0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aaf8 │ │ │ │ + bne.w 7aeb0 │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ad1a │ │ │ │ + bcc.w 7b0d2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ad1a │ │ │ │ + bne.w 7b0d2 │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aa46 │ │ │ │ + bcc.w 7adfe │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa46 │ │ │ │ + bne.w 7adfe │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aaf8 │ │ │ │ + bcc.w 7aeb0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aaf8 │ │ │ │ + bne.w 7aeb0 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aa46 │ │ │ │ + bcc.w 7adfe │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa46 │ │ │ │ + bne.w 7adfe │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aaf8 │ │ │ │ + bcc.w 7aeb0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aaf8 │ │ │ │ + bne.w 7aeb0 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7aa46 │ │ │ │ + bcc.w 7adfe │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa46 │ │ │ │ + bne.n 7adfe │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7a964 │ │ │ │ + b.n 7ad1c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a96a │ │ │ │ + bne.n 7ad22 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7a95a │ │ │ │ + bne.n 7ad12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a7f6 │ │ │ │ - b.n 7a804 │ │ │ │ + bne.w 7abae │ │ │ │ + b.n 7abbc │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b01c │ │ │ │ + bls.w 7b3d4 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ad92 │ │ │ │ + ble.w 7b14a │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a7a4 │ │ │ │ + bhi.w 7ab5c │ │ │ │ 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 7ab08 │ │ │ │ + bcc.w 7aec0 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7ab08 │ │ │ │ + ble.w 7aec0 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7a9cc │ │ │ │ + beq.n 7ad84 │ │ │ │ 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 7a42e │ │ │ │ + b.n 7a7e6 │ │ │ │ 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 7ae6e │ │ │ │ + beq.w 7b226 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a28c │ │ │ │ + b.n 7a644 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a78e │ │ │ │ + beq.w 7ab46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a78e │ │ │ │ - ldr r1, [pc, #252] @ (7ab04 ) │ │ │ │ + bne.w 7ab46 │ │ │ │ + ldr r1, [pc, #252] @ (7aebc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b032 │ │ │ │ + bne.w 7b3ea │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a78e │ │ │ │ + b.n 7ab46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a786 │ │ │ │ + beq.w 7ab3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a786 │ │ │ │ - ldr r1, [pc, #208] @ (7ab04 ) │ │ │ │ + bne.w 7ab3e │ │ │ │ + ldr r1, [pc, #208] @ (7aebc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ae26 │ │ │ │ + bne.w 7b1de │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a786 │ │ │ │ + b.n 7ab3e │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a96a │ │ │ │ + b.n 7ad22 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7b09e │ │ │ │ + bne.w 7b456 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7aaba │ │ │ │ + b.n 7ae72 │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7aad0 │ │ │ │ + bls.n 7ae88 │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7b068 │ │ │ │ + bhi.w 7b420 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a72e │ │ │ │ + ble.w 7aae6 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b02c │ │ │ │ + bhi.w 7b3e4 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7b026 │ │ │ │ + beq.w 7b3de │ │ │ │ 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 7b02c │ │ │ │ + bne.w 7b3e4 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b152 │ │ │ │ + bhi.w 7b50a │ │ │ │ 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 7ab64 │ │ │ │ + bcs.n 7af1c │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7aa5a │ │ │ │ + bhi.n 7ae12 │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7ab72 │ │ │ │ + beq.n 7af2a │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7aab6 │ │ │ │ + b.n 7ae6e │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7ae40 │ │ │ │ + bls.w 7b1f8 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7ab64 │ │ │ │ + ble.n 7af1c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7b02c │ │ │ │ + bhi.w 7b3e4 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7aab6 │ │ │ │ + b.n 7ae6e │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7a96a │ │ │ │ + b.n 7ad22 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a366 │ │ │ │ + b.n 7a71e │ │ │ │ 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 c9910 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ca0e0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7ae92 │ │ │ │ + beq.w 7b24a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a9b0 │ │ │ │ + b.n 7ad68 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7aeb6 │ │ │ │ + beq.w 7b26e │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a44e │ │ │ │ + bcc.w 7a806 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a4a2 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 7a85a │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7b0b0 │ │ │ │ + bne.w 7b468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ 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 7a2c4 │ │ │ │ + b.w 7a67c │ │ │ │ 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 7a4a8 │ │ │ │ + b.n 7a860 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7af26 │ │ │ │ + bcc.w 7b2de │ │ │ │ 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 7ac24 │ │ │ │ + beq.n 7afdc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7abf2 │ │ │ │ + beq.n 7afaa │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7abc6 │ │ │ │ + beq.n 7af7e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ace8 │ │ │ │ + bne.w 7b0a0 │ │ │ │ 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 7ace8 │ │ │ │ + bne.w 7b0a0 │ │ │ │ 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 7ace8 │ │ │ │ + bne.n 7b0a0 │ │ │ │ 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 7ad48 │ │ │ │ + beq.w 7b100 │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7acce │ │ │ │ + b.n 7b086 │ │ │ │ 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] │ │ │ │ @@ -120247,151 +120597,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 7ace4 │ │ │ │ + bne.n 7b09c │ │ │ │ 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 7ace4 │ │ │ │ + bne.n 7b09c │ │ │ │ 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 7ace4 │ │ │ │ + bne.n 7b09c │ │ │ │ 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 7ad44 │ │ │ │ + beq.n 7b0fc │ │ │ │ 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 7ac2a │ │ │ │ + beq.n 7afe2 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7af2c │ │ │ │ + beq.w 7b2e4 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7aac8 │ │ │ │ - b.n 7aa5a │ │ │ │ - bne.n 7ad92 │ │ │ │ + bls.w 7ae80 │ │ │ │ + b.n 7ae12 │ │ │ │ + bne.n 7b14a │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a7a4 │ │ │ │ + bhi.w 7ab5c │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7af76 │ │ │ │ + bhi.w 7b32e │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a4a2 │ │ │ │ + b.w 7a85a │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a96a │ │ │ │ + b.n 7ad22 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7af84 │ │ │ │ + beq.w 7b33c │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b144 │ │ │ │ + beq.w 7b4fc │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.w 7a414 │ │ │ │ + b.w 7a7cc │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ace8 │ │ │ │ + b.n 7b0a0 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a37c │ │ │ │ + b.w 7a734 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6253 @ 0x186d │ │ │ │ + movw r2, #7045 @ 0x1b85 │ │ │ │ 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 7a9d4 │ │ │ │ - ldr r2, [pc, #720] @ (7b04c ) │ │ │ │ + bne.w 7ad8c │ │ │ │ + ldr r2, [pc, #720] @ (7b404 ) │ │ │ │ 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 7a266 │ │ │ │ + b.w 7a61e │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a756 │ │ │ │ + b.n 7ab0e │ │ │ │ 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 7b1a6 │ │ │ │ + beq.w 7b55e │ │ │ │ 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 7a71e │ │ │ │ + b.n 7aad6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl c9910 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ca0e0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ae92 │ │ │ │ + beq.n 7b24a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.n 7a71c │ │ │ │ + b.n 7aad4 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7adee │ │ │ │ + bls.n 7b1a6 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 7ae52 │ │ │ │ + beq.n 7b20a │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 7ae46 │ │ │ │ + beq.n 7b1fe │ │ │ │ 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] │ │ │ │ @@ -120401,873 +120751,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, #12760 @ 0x31d8 │ │ │ │ + movw r2, #16216 @ 0x3f58 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1da564 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ + bl 1ddb1c <_PyErr_ProgramDecodedTextObject@@Base+0x380> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ae92 │ │ │ │ + bne.n 7b24a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a42c │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.w 7a7e4 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aa40 │ │ │ │ + beq.w 7adf8 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aa40 │ │ │ │ + b.n 7adf8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7ab68 │ │ │ │ + b.n 7af20 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a42c │ │ │ │ + b.w 7a7e4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e22d4 │ │ │ │ + bl e2ad0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ae92 │ │ │ │ + beq.n 7b24a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a42c │ │ │ │ + b.w 7a7e4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a2c4 │ │ │ │ + bne.w 7a67c │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a37c │ │ │ │ + b.w 7a734 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a752 │ │ │ │ + bne.w 7ab0a │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a7aa │ │ │ │ + b.n 7ab62 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d5488 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7ae7e │ │ │ │ + bl 1d8f80 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7b236 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aebc │ │ │ │ + bne.n 7b274 │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7aea6 │ │ │ │ + bls.n 7b25e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a4a2 │ │ │ │ + beq.w 7a85a │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7ab24 │ │ │ │ - b.w 7a456 │ │ │ │ + bls.w 7aedc │ │ │ │ + b.w 7a80e │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.w 7b01c │ │ │ │ + bhi.w 7b3d4 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 7af3c │ │ │ │ + ble.n 7b2f4 │ │ │ │ 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 7a7a4 │ │ │ │ + bhi.w 7ab5c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7a798 │ │ │ │ + bne.w 7ab50 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a7a4 │ │ │ │ + bls.w 7ab5c │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7af6a │ │ │ │ + bhi.n 7b322 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7af30 │ │ │ │ + bhi.n 7b2e8 │ │ │ │ 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 7a4a2 │ │ │ │ + b.w 7a85a │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7aac8 │ │ │ │ + bne.w 7ae80 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7ab68 │ │ │ │ + b.n 7af20 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a6e4 │ │ │ │ + b.w 7aa9c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ad92 │ │ │ │ + ble.w 7b14a │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a7a4 │ │ │ │ + bhi.w 7ab5c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b17e │ │ │ │ + bls.w 7b536 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a7a4 │ │ │ │ + beq.w 7ab5c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7ad92 │ │ │ │ + beq.w 7b14a │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.w 7ad92 │ │ │ │ + bls.w 7b14a │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a6e4 │ │ │ │ + b.w 7aa9c │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a4a2 │ │ │ │ + b.w 7a85a │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7ad34 │ │ │ │ + b.n 7b0ec │ │ │ │ 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 7a85e │ │ │ │ + b.n 7ac16 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b158 │ │ │ │ + bhi.w 7b510 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7afda │ │ │ │ + ble.n 7b392 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b178 │ │ │ │ + bhi.w 7b530 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7afd4 │ │ │ │ + beq.n 7b38c │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7afc4 │ │ │ │ + bne.n 7b37c │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7b178 │ │ │ │ + bhi.w 7b530 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a492 │ │ │ │ + bls.w 7a84a │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a4a2 │ │ │ │ + b.w 7a85a │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7afc4 │ │ │ │ - b.n 7b178 │ │ │ │ - bne.w 7ab32 │ │ │ │ + bhi.n 7b37c │ │ │ │ + b.n 7b530 │ │ │ │ + bne.w 7aeea │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7ad06 │ │ │ │ - b.w 7a4a2 │ │ │ │ + bls.w 7b0be │ │ │ │ + b.w 7a85a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a4d0 │ │ │ │ + bge.w 7a888 │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.w 7a37c │ │ │ │ + b.w 7a734 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a488 │ │ │ │ - b.w 7a7a4 │ │ │ │ + bhi.w 7a840 │ │ │ │ + b.w 7ab5c │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a7c8 │ │ │ │ + b.w 7ab80 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7aa98 │ │ │ │ + bhi.w 7ae50 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7ae8a │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 7b242 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aa14 │ │ │ │ + beq.w 7adcc │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aa14 │ │ │ │ + b.n 7adcc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51472 @ 0xc910 │ │ │ │ + movw r7, #54928 @ 0xd690 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.w 7a6fa │ │ │ │ + b.w 7aab2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a7c0 │ │ │ │ + bhi.w 7ab78 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7b0be │ │ │ │ + bgt.n 7b476 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 7b116 │ │ │ │ + bgt.n 7b4ce │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a756 │ │ │ │ + b.w 7ab0e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63944 @ 0xf9c8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1864 @ 0x748 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7ae7e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7b236 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19bfd8 │ │ │ │ + bl 1a01f0 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a4a8 │ │ │ │ + b.w 7a860 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7ab4e │ │ │ │ + b.n 7af06 │ │ │ │ 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 7b112 │ │ │ │ + bhi.n 7b4ca │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b10a │ │ │ │ + bne.n 7b4c2 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b112 │ │ │ │ + bls.n 7b4ca │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b106 │ │ │ │ + bhi.n 7b4be │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b102 │ │ │ │ + bhi.n 7b4ba │ │ │ │ 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 7ab68 │ │ │ │ + b.n 7af20 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 7ab68 │ │ │ │ + b.n 7af20 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ab68 │ │ │ │ + b.n 7af20 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bne.n 7b0d6 │ │ │ │ + bne.n 7b48e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b0d6 │ │ │ │ + bls.n 7b48e │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7ae8a │ │ │ │ + b.n 7b242 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b112 │ │ │ │ + bhi.n 7b4ca │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b13e │ │ │ │ + bls.n 7b4f6 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b112 │ │ │ │ + beq.n 7b4ca │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b13a │ │ │ │ + beq.n 7b4f2 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7ab68 │ │ │ │ + b.n 7af20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7ab68 │ │ │ │ + b.n 7af20 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b128 │ │ │ │ - b.n 7b112 │ │ │ │ + bne.n 7b4e0 │ │ │ │ + b.n 7b4ca │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.w 7a414 │ │ │ │ + b.w 7a7cc │ │ │ │ add.w r0, r6, #28 │ │ │ │ - b.w 7a7e2 │ │ │ │ + b.w 7ab9a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ab68 │ │ │ │ + b.n 7af20 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b162 │ │ │ │ + bls.n 7b51a │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a4a2 │ │ │ │ + b.w 7a85a │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b1ca │ │ │ │ + bgt.n 7b582 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ab32 │ │ │ │ + ble.w 7aeea │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7b1ac │ │ │ │ + bls.n 7b564 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a4a2 │ │ │ │ + b.w 7a85a │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7af5a │ │ │ │ - b.w 7a7a4 │ │ │ │ + bne.w 7b312 │ │ │ │ + b.w 7ab5c │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7a822 │ │ │ │ + b.w 7abda │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 7a7bc │ │ │ │ + bne.w 7ab74 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7a776 │ │ │ │ - b.w 7a6e4 │ │ │ │ + bls.w 7ab2e │ │ │ │ + b.w 7aa9c │ │ │ │ strb r7, [r1, r2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7adbc │ │ │ │ + b.n 7b174 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b200 │ │ │ │ + bhi.n 7b5b8 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 7b178 │ │ │ │ + beq.n 7b530 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7ab32 │ │ │ │ + beq.w 7aeea │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a4a2 │ │ │ │ + b.w 7a85a │ │ │ │ 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 7b178 │ │ │ │ + bhi.n 7b530 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b206 │ │ │ │ + bne.n 7b5be │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b178 │ │ │ │ + bls.n 7b530 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7afce │ │ │ │ + bhi.w 7b386 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7af0c │ │ │ │ + bls.w 7b2c4 │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a4a2 │ │ │ │ + b.w 7a85a │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b1b4 │ │ │ │ - b.n 7b178 │ │ │ │ + bne.n 7b56c │ │ │ │ + b.n 7b530 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b1e2 │ │ │ │ + bne.n 7b59a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b1e2 │ │ │ │ - b.n 7b178 │ │ │ │ + bls.n 7b59a │ │ │ │ + b.n 7b530 │ │ │ │ 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, 7b258 │ │ │ │ + cbz r1, 7b610 │ │ │ │ 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 7b258 │ │ │ │ + bmi.n 7b610 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b262 │ │ │ │ + beq.n 7b61a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b36e │ │ │ │ + beq.w 7b726 │ │ │ │ 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 7b47a │ │ │ │ - ldr r3, [pc, #664] @ (7b50c ) │ │ │ │ + beq.w 7b832 │ │ │ │ + ldr r3, [pc, #664] @ (7b8c4 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b336 │ │ │ │ + bne.n 7b6ee │ │ │ │ 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 7cffc │ │ │ │ + bl 7d338 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b4ca │ │ │ │ + blt.w 7b882 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b2f0 │ │ │ │ + beq.n 7b6a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b2bc │ │ │ │ + beq.n 7b674 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b4c2 │ │ │ │ + beq.w 7b87a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b3ba │ │ │ │ + beq.n 7b772 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b3be │ │ │ │ + beq.n 7b776 │ │ │ │ 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 7b384 │ │ │ │ + bmi.n 7b73c │ │ │ │ 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 7b310 │ │ │ │ + beq.n 7b6c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b310 │ │ │ │ - ldr r2, [pc, #528] @ (7b510 ) │ │ │ │ + cbnz r3, 7b6c8 │ │ │ │ + ldr r2, [pc, #528] @ (7b8c8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b418 │ │ │ │ + bne.w 7b7d0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b25a │ │ │ │ + beq.n 7b612 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b25a │ │ │ │ + bne.n 7b612 │ │ │ │ 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 7b3e2 │ │ │ │ + bmi.n 7b79a │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b25a │ │ │ │ + b.n 7b612 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b27e │ │ │ │ + beq.n 7b636 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b35e │ │ │ │ + beq.n 7b716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b35e │ │ │ │ - ldr r2, [pc, #448] @ (7b510 ) │ │ │ │ + cbnz r3, 7b716 │ │ │ │ + ldr r2, [pc, #448] @ (7b8c8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b44a │ │ │ │ + bne.n 7b802 │ │ │ │ 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 7b25a │ │ │ │ + b.n 7b612 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b258 │ │ │ │ + beq.w 7b610 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 19f850 │ │ │ │ - b.n 7b258 │ │ │ │ + bl 1a3a58 │ │ │ │ + b.n 7b610 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b3ca │ │ │ │ + cbnz r3, 7b782 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b2e0 │ │ │ │ + beq.n 7b698 │ │ │ │ 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 7b2e0 │ │ │ │ + b.n 7b698 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b2ce │ │ │ │ + bne.n 7b686 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b258 │ │ │ │ - movw r2, #63581 @ 0xf85d │ │ │ │ + b.n 7b610 │ │ │ │ + movw r2, #64405 @ 0xfb95 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b462 │ │ │ │ + bne.n 7b81a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b38a │ │ │ │ - b.n 7b2e0 │ │ │ │ + bne.n 7b742 │ │ │ │ + b.n 7b698 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b432 │ │ │ │ + cbnz r3, 7b7ea │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b32e │ │ │ │ + beq.n 7b6e6 │ │ │ │ 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 7b32e │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 7b6e6 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b30c │ │ │ │ + beq.w 7b6c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b30c │ │ │ │ - movw r2, #63581 @ 0xf85d │ │ │ │ + b.n 7b6c4 │ │ │ │ + movw r2, #64405 @ 0xfb95 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b46e │ │ │ │ + bne.n 7b826 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3e8 │ │ │ │ - b.n 7b32e │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bne.n 7b7a0 │ │ │ │ + b.n 7b6e6 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b35a │ │ │ │ + beq.n 7b712 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b35a │ │ │ │ + b.n 7b712 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b38a │ │ │ │ - b.n 7b2e0 │ │ │ │ + bne.n 7b742 │ │ │ │ + b.n 7b698 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3e8 │ │ │ │ - b.n 7b32e │ │ │ │ + bne.n 7b7a0 │ │ │ │ + b.n 7b6e6 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b270 │ │ │ │ + bne.w 7b628 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b4fa │ │ │ │ + bpl.n 7b8b2 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b4d0 │ │ │ │ + bpl.n 7b888 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b4e2 │ │ │ │ + blt.n 7b89a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b514 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b8cc ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b25a │ │ │ │ + beq.w 7b612 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b25a │ │ │ │ + bne.w 7b612 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b25a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b612 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b2bc │ │ │ │ - bl d3b30 │ │ │ │ - b.n 7b258 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b674 │ │ │ │ + bl d433c │ │ │ │ + b.n 7b610 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b49a │ │ │ │ + bge.n 7b852 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b506 │ │ │ │ + bpl.n 7b8be │ │ │ │ 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 7b4a4 │ │ │ │ + b.n 7b85c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b49a │ │ │ │ - b.n 7b4e6 │ │ │ │ + bge.n 7b852 │ │ │ │ + b.n 7b89e │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b4e6 │ │ │ │ + b.n 7b89e │ │ │ │ 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 7b588 │ │ │ │ - cbz r1, 7b588 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 7b578 │ │ │ │ - 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 7b57c │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.n 7b580 │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r0, #20 │ │ │ │ - addeq r0, #28 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 7b584 │ │ │ │ - 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 7b558 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 7b568 │ │ │ │ - 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 7b8b0 │ │ │ │ + blt.w 7bbf0 │ │ │ │ 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 7b6a2 │ │ │ │ + bne.n 7b9e2 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b666 │ │ │ │ + bpl.n 7b9a6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b7aa │ │ │ │ + beq.w 7baea │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47285 @ 0xb8b5 │ │ │ │ + movw r3, #48117 @ 0xbbf5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b7a0 │ │ │ │ + bne.w 7bae0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29865 @ 0x74a9 │ │ │ │ + movw r3, #30785 @ 0x7841 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b792 │ │ │ │ - ldr r1, [pc, #688] @ (7b8a4 ) │ │ │ │ + bne.w 7bad2 │ │ │ │ + ldr r1, [pc, #688] @ (7bbe4 ) │ │ │ │ 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 7b67e │ │ │ │ + beq.n 7b9be │ │ │ │ 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 7b638 │ │ │ │ + bgt.n 7b978 │ │ │ │ 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, 7b67e │ │ │ │ + cbz r1, 7b9be │ │ │ │ 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, 7b650 │ │ │ │ + cbz r1, 7b990 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b716 │ │ │ │ + beq.n 7ba56 │ │ │ │ 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 7b7c2 │ │ │ │ + bne.w 7bb02 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b5c4 │ │ │ │ + bmi.n 7b904 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b5c4 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 7b5c4 │ │ │ │ + beq.n 7b904 │ │ │ │ + bl 77670 │ │ │ │ + b.n 7b904 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50281 @ 0xc469 │ │ │ │ + movw r3, #50993 @ 0xc731 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b888 │ │ │ │ + bne.w 7bbc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b64a │ │ │ │ + b.n 7b98a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b8aa │ │ │ │ + bne.w 7bbea │ │ │ │ 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] @ (7b8a4 ) │ │ │ │ + ldr r3, [pc, #488] @ (7bbe4 ) │ │ │ │ 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 7b892 │ │ │ │ + bpl.w 7bbd2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b8a8 │ │ │ │ + beq.w 7bbe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b7da │ │ │ │ + bne.n 7bb1a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b7da │ │ │ │ + beq.n 7bb1a │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl da828 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl db030 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b7e6 │ │ │ │ + beq.n 7bb26 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b8a8 │ │ │ │ + beq.w 7bbe8 │ │ │ │ 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 7b5b6 │ │ │ │ + b.n 7b8f6 │ │ │ │ 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 │ │ │ │ @@ -121275,112 +121579,112 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7b752 │ │ │ │ + bne.n 7ba92 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b74e │ │ │ │ + cbz r3, 7ba8e │ │ │ │ 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 7b820 │ │ │ │ + beq.n 7bb60 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b7fe │ │ │ │ + beq.n 7bb3e │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b76a │ │ │ │ + cbnz r3, 7baaa │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b64a │ │ │ │ + beq.w 7b98a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b882 │ │ │ │ + beq.w 7bbc2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b78c │ │ │ │ + cbz r3, 7bacc │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b64a │ │ │ │ + b.n 7b98a │ │ │ │ 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 7b66e │ │ │ │ + beq.w 7b9ae │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b678 │ │ │ │ - bl 772d8 │ │ │ │ + beq.w 7b9b8 │ │ │ │ + bl 77670 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b66e │ │ │ │ + b.n 7b9ae │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b7b2 │ │ │ │ + beq.n 7baf2 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b5c4 │ │ │ │ - b.n 7b7ba │ │ │ │ + beq.w 7b904 │ │ │ │ + b.n 7bafa │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b6ee │ │ │ │ + bne.n 7ba2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f850 │ │ │ │ + bl 1a3a58 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b64a │ │ │ │ + b.n 7b98a │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b80c │ │ │ │ + cbz r3, 7bb4c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b64a │ │ │ │ + bne.w 7b98a │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b64a │ │ │ │ + b.n 7b98a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b75c │ │ │ │ + beq.n 7ba9c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b87c │ │ │ │ + cbz r3, 7bbbc │ │ │ │ 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, 7b854 │ │ │ │ + cbz r3, 7bb94 │ │ │ │ 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 │ │ │ │ @@ -121389,101 +121693,101 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b64a │ │ │ │ + b.n 7b98a │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b82c │ │ │ │ + b.n 7bb6c │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b77c │ │ │ │ + b.n 7babc │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b696 │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7b9d6 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3016 @ 0xbc8 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b7e6 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7bb26 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 19f850 │ │ │ │ + b.w 1a3a58 │ │ │ │ │ │ │ │ -0007b8b4 : │ │ │ │ +0007bbf4 : │ │ │ │ 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, #29865 @ 0x74a9 │ │ │ │ + movw r3, #30785 @ 0x7841 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b9ea │ │ │ │ - cbz r0, 7b938 │ │ │ │ - ldr r0, [pc, #412] @ (7ba80 ) │ │ │ │ + bne.w 7bd2a │ │ │ │ + cbz r0, 7bc78 │ │ │ │ + ldr r0, [pc, #412] @ (7bdc0 ) │ │ │ │ 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 7b950 │ │ │ │ + beq.n 7bc90 │ │ │ │ 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 7b928 │ │ │ │ + bgt.n 7bc68 │ │ │ │ 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, 7b950 │ │ │ │ + cbz r0, 7bc90 │ │ │ │ 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, 7b93c │ │ │ │ - cbz r2, 7b974 │ │ │ │ + cbz r0, 7bc7c │ │ │ │ + cbz r2, 7bcb4 │ │ │ │ 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, #50281 @ 0xc469 │ │ │ │ + movw r3, #50993 @ 0xc731 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ba78 │ │ │ │ + bne.w 7bdb8 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7b938 │ │ │ │ + b.n 7bc78 │ │ │ │ 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 │ │ │ │ @@ -121491,74 +121795,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 7b9ae │ │ │ │ + bne.n 7bcee │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7b9aa │ │ │ │ + cbz r7, 7bcea │ │ │ │ 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 7ba14 │ │ │ │ + beq.n 7bd54 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b9f4 │ │ │ │ + beq.n 7bd34 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b9c6 │ │ │ │ + cbnz r3, 7bd06 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7b938 │ │ │ │ + beq.n 7bc78 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ba72 │ │ │ │ + beq.n 7bdb2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7b9e4 │ │ │ │ + cbz r3, 7bd24 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7b938 │ │ │ │ + b.n 7bc78 │ │ │ │ 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, 7ba02 │ │ │ │ + cbz r3, 7bd42 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b938 │ │ │ │ + bne.n 7bc78 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7b938 │ │ │ │ + b.n 7bc78 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b9b8 │ │ │ │ + beq.n 7bcf8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ba6c │ │ │ │ + cbz r3, 7bdac │ │ │ │ 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, 7ba46 │ │ │ │ + cbz r3, 7bd86 │ │ │ │ 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 │ │ │ │ @@ -121567,22 +121871,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 7b938 │ │ │ │ + b.n 7bc78 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ba20 │ │ │ │ + b.n 7bd60 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b9d4 │ │ │ │ + b.n 7bd14 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7b968 │ │ │ │ + b.n 7bca8 │ │ │ │ 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] │ │ │ │ @@ -121590,151 +121894,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 7bdb0 │ │ │ │ + beq.w 7c0e6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bd8a │ │ │ │ + bne.w 7c0c0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bdba │ │ │ │ + bne.w 7c0f0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7bfa6 │ │ │ │ + beq.w 7c2e0 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bbda │ │ │ │ + beq.n 7bf16 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bc30 │ │ │ │ + bne.w 7bf6c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7be90 │ │ │ │ + ble.w 7c1c8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c004 │ │ │ │ - movw r0, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r8, r0 │ │ │ │ + bne.w 7c33e │ │ │ │ + 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 7bb98 │ │ │ │ - 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 7bed6 │ │ │ │ + add.w lr, r6, #20 │ │ │ │ + ldrsb.w r3, [lr, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bd68 │ │ │ │ + bge.w 7c0a0 │ │ │ │ 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 7be08 │ │ │ │ - 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 7c13e │ │ │ │ + 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 7bf30 │ │ │ │ - add.w r3, r6, lr, lsl #1 │ │ │ │ + bgt.w 7c268 │ │ │ │ + add.w r3, r6, r2, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bcb8 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - add.w ip, r6, #20 │ │ │ │ + bge.w 7bff4 │ │ │ │ + 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 7be08 │ │ │ │ - add.w r3, r3, r0, lsl #3 │ │ │ │ - str.w r7, [ip, r3] │ │ │ │ - add r3, ip │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7c142 │ │ │ │ + add.w r3, r3, ip, lsl #3 │ │ │ │ + str.w r7, [lr, r3] │ │ │ │ + add r3, lr │ │ │ │ str.w sl, [r3, #4] │ │ │ │ - b.n 7bb7c │ │ │ │ + b.n 7beb8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7be30 │ │ │ │ + bmi.w 7c168 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7bae0 │ │ │ │ + bpl.w 7be20 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7be50 │ │ │ │ + bne.w 7c188 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bf4a │ │ │ │ - ldr r3, [pc, #796] @ (7bf28 ) │ │ │ │ + beq.w 7c284 │ │ │ │ + ldr r3, [pc, #792] @ (7c260 ) │ │ │ │ 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 7bae0 │ │ │ │ + b.n 7be20 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 7bc8e │ │ │ │ + beq.n 7bfca │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bec2 │ │ │ │ + bne.w 7c1fa │ │ │ │ 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 │ │ │ │ @@ -121743,216 +122046,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 7bf14 │ │ │ │ + beq.w 7c24c │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bc9a │ │ │ │ + cbz r6, 7bfd6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bd0a │ │ │ │ + bne.n 7c044 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bb90 │ │ │ │ + beq.w 7bece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb90 │ │ │ │ + bne.w 7bece │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bb90 │ │ │ │ - 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 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bece │ │ │ │ + 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 7bbae │ │ │ │ - mov.w r3, lr, lsl #2 │ │ │ │ + blt.w 7beec │ │ │ │ + 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 7bd3a │ │ │ │ - add.w r3, r6, lr │ │ │ │ + and.w r2, r3, ip │ │ │ │ + bgt.n 7c072 │ │ │ │ + adds r3, r6, r2 │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7be1c │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + bge.w 7c156 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - b.n 7bb56 │ │ │ │ + ldr.w ip, [r5, #16] │ │ │ │ + b.n 7be9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bc9a │ │ │ │ - ldr r2, [pc, #536] @ (7bf2c ) │ │ │ │ + bne.n 7bfd6 │ │ │ │ + ldr r2, [pc, #532] @ (7c264 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bfda │ │ │ │ + bne.w 7c314 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bc9a │ │ │ │ - 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 7bfd6 │ │ │ │ + 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 7bd28 │ │ │ │ + bge.n 7c062 │ │ │ │ cmp.w r8, #15 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr.w ip, [r6, #16] │ │ │ │ it gt │ │ │ │ - movgt.w r3, lr, lsl #2 │ │ │ │ - ble.w 7bbb0 │ │ │ │ - add.w ip, r6, r3 │ │ │ │ - b.n 7bf44 │ │ │ │ - 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 7bef0 │ │ │ │ + add.w lr, r6, r3 │ │ │ │ + b.n 7c27e │ │ │ │ + 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 7bd00 │ │ │ │ - b.n 7bcd8 │ │ │ │ + blt.n 7c038 │ │ │ │ + b.n 7c014 │ │ │ │ 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 7c130 │ │ │ │ + bl 7c46c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bfa6 │ │ │ │ + beq.w 7c2e0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bac4 │ │ │ │ + beq.w 7be04 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5d88 <_PyEval_CheckExceptTypeValid@@Base+0x17d0> │ │ │ │ + bl d65a8 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7bf80 │ │ │ │ + beq.w 7c2ba │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1236bc <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ + bl 1245c4 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bfc8 │ │ │ │ + bne.w 7c302 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bb90 │ │ │ │ + beq.w 7bece │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb90 │ │ │ │ + bne.w 7bece │ │ │ │ mov r0, sl │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bb90 │ │ │ │ - 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 7bb7c │ │ │ │ - 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 7bcf2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bece │ │ │ │ + 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 7beb8 │ │ │ │ + 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 7c02c │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7be72 │ │ │ │ + cbnz r2, 7c1aa │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bc08 │ │ │ │ + bne.w 7bf44 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc08 │ │ │ │ - b.n 7bbe4 │ │ │ │ - movw r3, #63581 @ 0xf85d │ │ │ │ + bne.w 7bf44 │ │ │ │ + b.n 7bf20 │ │ │ │ + movw r3, #64405 @ 0xfb95 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bffc │ │ │ │ + bne.w 7c336 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bae0 │ │ │ │ + beq.w 7be20 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bbfa │ │ │ │ - movw r3, #63581 @ 0xf85d │ │ │ │ + b.n 7bf36 │ │ │ │ + movw r3, #64405 @ 0xfb95 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bff4 │ │ │ │ + bne.w 7c32e │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bbe4 │ │ │ │ + beq.w 7bf20 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 7be36 │ │ │ │ + b.n 7c16e │ │ │ │ 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 7c130 │ │ │ │ + bl 7c46c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bfa6 │ │ │ │ + beq.n 7c2e0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c004 │ │ │ │ + bne.w 7c33e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7bafa │ │ │ │ + b.n 7be3a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e2274 │ │ │ │ + bl 1e56b0 │ │ │ │ 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] │ │ │ │ @@ -121962,253 +122266,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 7bc80 │ │ │ │ + bne.w 7bfbc │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bc8e │ │ │ │ + b.n 7bfca │ │ │ │ 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 7bf56 │ │ │ │ - str.w r0, [ip, #20] │ │ │ │ - b.n 7bb56 │ │ │ │ + ldrlt.w ip, [r6, #16] │ │ │ │ + bge.n 7c290 │ │ │ │ + str.w ip, [lr, #20] │ │ │ │ + b.n 7be9a │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bae0 │ │ │ │ - b.n 7bc08 │ │ │ │ - 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 7be20 │ │ │ │ + b.n 7bf44 │ │ │ │ + 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 7bd62 │ │ │ │ - b.n 7bcdc │ │ │ │ + ldrlt.w ip, [r6, #16] │ │ │ │ + blt.w 7c09a │ │ │ │ + b.n 7c016 │ │ │ │ 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 7c130 │ │ │ │ + bl 7c46c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7bac4 │ │ │ │ + bne.w 7be04 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c016 │ │ │ │ + bne.n 7c350 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bfc2 │ │ │ │ + beq.n 7c2fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7c028 │ │ │ │ + cbz r3, 7c362 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bb92 │ │ │ │ + b.n 7bed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bde6 │ │ │ │ + bne.w 7c11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bde6 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c11c │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bd22 │ │ │ │ + beq.w 7c05c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bd22 │ │ │ │ + b.n 7c05c │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7be86 │ │ │ │ + b.n 7c1be │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7be66 │ │ │ │ + b.n 7c19e │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e2274 │ │ │ │ + bl 1e56b0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7bebe │ │ │ │ + b.n 7c1f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bfb2 │ │ │ │ + bne.n 7c2ec │ │ │ │ mov r0, sl │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bfb2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c2ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bfc2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c2fc │ │ │ │ + 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 7c0a6 │ │ │ │ + bgt.n 7c3e2 │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c05c │ │ │ │ + bge.n 7c398 │ │ │ │ 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 7c05a │ │ │ │ + blt.n 7c396 │ │ │ │ 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 7c0d0 │ │ │ │ + bgt.n 7c40c │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c05a │ │ │ │ + blt.n 7c396 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7c08e │ │ │ │ + b.n 7c3ca │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c0f4 │ │ │ │ + bgt.n 7c430 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c05a │ │ │ │ + blt.n 7c396 │ │ │ │ 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 7c070 │ │ │ │ + b.n 7c3ac │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c114 │ │ │ │ + bgt.n 7c450 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c05a │ │ │ │ + blt.n 7c396 │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7c0d0 │ │ │ │ + b.n 7c40c │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ mov.w ip, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c05a │ │ │ │ + blt.n 7c396 │ │ │ │ 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 7c070 │ │ │ │ + b.n 7c3ac │ │ │ │ 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 7c0ee │ │ │ │ + bge.n 7c42a │ │ │ │ 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 7ca58 │ │ │ │ + bhi.w 7cd94 │ │ │ │ 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 7c71a │ │ │ │ + beq.w 7ca56 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c448 ) │ │ │ │ + ldr r0, [pc, #720] @ (7c784 ) │ │ │ │ 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 7c75a │ │ │ │ + bhi.w 7ca96 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c2e6 │ │ │ │ + bne.w 7c622 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c79a │ │ │ │ + ble.w 7cad6 │ │ │ │ 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 │ │ │ │ @@ -122227,86 +122532,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 7ca22 │ │ │ │ + bne.w 7cd5e │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c76e │ │ │ │ + beq.w 7caaa │ │ │ │ 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 7c7e4 │ │ │ │ + bne.w 7cb20 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c7e4 │ │ │ │ + bne.w 7cb20 │ │ │ │ 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 7c290 │ │ │ │ + beq.n 7c5cc │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c26a │ │ │ │ + b.n 7c5a6 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c702 │ │ │ │ + bgt.w 7ca3e │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c3f8 │ │ │ │ + bne.w 7c734 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c28c │ │ │ │ + beq.n 7c5c8 │ │ │ │ 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 7c24c │ │ │ │ + bgt.n 7c588 │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c3f8 │ │ │ │ + bne.w 7c734 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c268 │ │ │ │ + bne.n 7c5a4 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c2d2 │ │ │ │ + beq.n 7c60e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c44c │ │ │ │ + bne.w 7c788 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c44c │ │ │ │ + bhi.w 7c788 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c44c │ │ │ │ + beq.w 7c788 │ │ │ │ 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] │ │ │ │ @@ -122316,43 +122621,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, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ca48 │ │ │ │ + bne.w 7cd84 │ │ │ │ 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 7c9d2 │ │ │ │ + bcs.w 7cd0e │ │ │ │ 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 7ca18 │ │ │ │ + beq.w 7cd54 │ │ │ │ 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 7c540 │ │ │ │ + beq.w 7c87c │ │ │ │ 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] │ │ │ │ @@ -122373,113 +122678,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 7c5be │ │ │ │ + bne.w 7c8fa │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c772 │ │ │ │ + beq.w 7caae │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c214 │ │ │ │ + bne.w 7c550 │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c3ee │ │ │ │ + ble.n 7c72a │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cc16 │ │ │ │ + beq.w 7cf52 │ │ │ │ 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 7c3cc │ │ │ │ + bne.n 7c708 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e6fc │ │ │ │ - b.n 7c290 │ │ │ │ + bl 7ea34 │ │ │ │ + b.n 7c5cc │ │ │ │ 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 7c43c │ │ │ │ + ble.n 7c778 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c8f8 │ │ │ │ + bgt.w 7cc34 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c25e │ │ │ │ + beq.w 7c59a │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c414 │ │ │ │ + b.n 7c750 │ │ │ │ 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 7c284 │ │ │ │ - b.n 7c42e │ │ │ │ + beq.w 7c5c0 │ │ │ │ + b.n 7c76a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #29865 @ 0x74a9 │ │ │ │ + movw r2, #30785 @ 0x7841 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7ca62 │ │ │ │ + bne.w 7cd9e │ │ │ │ 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 7c9ac │ │ │ │ + beq.w 7cce8 │ │ │ │ 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 7c4a8 │ │ │ │ + bgt.n 7c7e4 │ │ │ │ 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 7c9ac │ │ │ │ + beq.w 7cce8 │ │ │ │ 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 7c7d2 │ │ │ │ + beq.w 7cb0e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2d2 │ │ │ │ + bne.w 7c60e │ │ │ │ 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] │ │ │ │ @@ -122487,57 +122792,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 7c4fc │ │ │ │ + bne.n 7c838 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c4f8 │ │ │ │ + cbz r1, 7c834 │ │ │ │ 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 7cb28 │ │ │ │ + beq.w 7ce64 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7cb04 │ │ │ │ + beq.w 7ce40 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c518 │ │ │ │ + cbnz r3, 7c854 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c2d2 │ │ │ │ + beq.w 7c60e │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cbc8 │ │ │ │ + beq.w 7cf04 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c53a │ │ │ │ + cbz r3, 7c876 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c2d2 │ │ │ │ + b.n 7c60e │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c6ee │ │ │ │ + bcc.w 7ca2a │ │ │ │ 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 7c9d2 │ │ │ │ + beq.w 7cd0e │ │ │ │ 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] │ │ │ │ @@ -122558,23 +122863,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 7c3a2 │ │ │ │ + beq.w 7c6de │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ca88 │ │ │ │ + beq.w 7cdc4 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7cafe │ │ │ │ + ble.w 7ce3a │ │ │ │ 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] │ │ │ │ @@ -122584,107 +122889,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 7c912 │ │ │ │ + bne.w 7cc4e │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7c5f6 │ │ │ │ + bne.n 7c932 │ │ │ │ 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 7c92a │ │ │ │ + ble.w 7cc66 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7c97a │ │ │ │ + bgt.w 7ccb6 │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c984 │ │ │ │ + bne.w 7ccc0 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c6d2 │ │ │ │ + beq.n 7ca0e │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c680 │ │ │ │ + b.n 7c9bc │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c6d0 │ │ │ │ + beq.n 7ca0c │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7cc0a │ │ │ │ + bgt.w 7cf46 │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c676 │ │ │ │ + beq.n 7c9b2 │ │ │ │ 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 7ca9e │ │ │ │ + bne.w 7cdda │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c676 │ │ │ │ + ble.n 7c9b2 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c680 │ │ │ │ + bne.n 7c9bc │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 1a4588 │ │ │ │ + bl 1a8788 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cbe8 │ │ │ │ + beq.w 7cf24 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c2d2 │ │ │ │ + b.n 7c60e │ │ │ │ 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 7c56a │ │ │ │ + b.n 7c8a6 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c3f8 │ │ │ │ + bne.w 7c734 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c268 │ │ │ │ - b.n 7c28c │ │ │ │ + bne.w 7c5a4 │ │ │ │ + b.n 7c5c8 │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7ca30 ) │ │ │ │ + ldr r0, [pc, #784] @ (7cd6c ) │ │ │ │ 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 │ │ │ │ @@ -122694,257 +122999,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 7c2ea │ │ │ │ + bls.w 7c626 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cb90 │ │ │ │ + bhi.w 7cecc │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c2ea │ │ │ │ + b.n 7c626 │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c948 │ │ │ │ + bne.w 7cc84 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e6fc │ │ │ │ - b.n 7c290 │ │ │ │ + bl 7ea34 │ │ │ │ + b.n 7c5cc │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6253 @ 0x186d │ │ │ │ + movw r1, #7045 @ 0x1b85 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7ca34 │ │ │ │ + bne.w 7cd70 │ │ │ │ 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 7c326 │ │ │ │ + b.n 7c662 │ │ │ │ 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 7c2d2 │ │ │ │ + b.n 7c60e │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7caac │ │ │ │ + ble.w 7cde8 │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c8c2 │ │ │ │ + beq.n 7cbfe │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c8ca │ │ │ │ + beq.n 7cc06 │ │ │ │ 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 7c8c2 │ │ │ │ + beq.n 7cbfe │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c840 │ │ │ │ + beq.n 7cb7c │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c8ca │ │ │ │ + beq.n 7cc06 │ │ │ │ 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 7c8ca │ │ │ │ + beq.n 7cc06 │ │ │ │ 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 7c8c2 │ │ │ │ + b.n 7cbfe │ │ │ │ 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 7c8ee │ │ │ │ + beq.n 7cc2a │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c8ca │ │ │ │ + cbz r1, 7cc06 │ │ │ │ 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, 7c8ca │ │ │ │ + cbz r1, 7cc06 │ │ │ │ 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, 7c8ca │ │ │ │ + cbz r1, 7cc06 │ │ │ │ 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 7c85c │ │ │ │ + bne.n 7cb98 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ca6e │ │ │ │ + beq.w 7cdaa │ │ │ │ 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 7c7f0 │ │ │ │ + bne.n 7cb2c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c244 │ │ │ │ + b.n 7c580 │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c70c │ │ │ │ + beq.w 7ca48 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c8f8 │ │ │ │ + b.n 7cc34 │ │ │ │ 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 7c5f6 │ │ │ │ - b.n 7c620 │ │ │ │ + bne.w 7c932 │ │ │ │ + b.n 7c95c │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c984 │ │ │ │ + bne.n 7ccc0 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7cab4 │ │ │ │ + beq.w 7cdf0 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c638 │ │ │ │ + b.n 7c974 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c78e │ │ │ │ + ble.w 7caca │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7c976 │ │ │ │ + cbz r2, 7ccb2 │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c78e │ │ │ │ + beq.w 7caca │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c95c │ │ │ │ + bne.n 7cc98 │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7c958 │ │ │ │ + b.n 7cc94 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cbd8 │ │ │ │ + beq.w 7cf14 │ │ │ │ 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 7ca0a │ │ │ │ + bgt.n 7cd46 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7ca7a │ │ │ │ + bne.n 7cdb6 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c65e │ │ │ │ - b.n 7c934 │ │ │ │ + bgt.w 7c99a │ │ │ │ + b.n 7cc70 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50281 @ 0xc469 │ │ │ │ + movw r3, #50993 @ 0xc731 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cbf4 │ │ │ │ + bne.w 7cf30 │ │ │ │ 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 7c2d2 │ │ │ │ + b.n 7c60e │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cbfe │ │ │ │ + bne.w 7cf3a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ca58 │ │ │ │ + cbz r4, 7cd94 │ │ │ │ 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 7c56a │ │ │ │ + b.n 7c8a6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7cbce │ │ │ │ + bgt.w 7cf0a │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7c99c │ │ │ │ + b.n 7ccd8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c55c │ │ │ │ + b.n 7c898 │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c5cc │ │ │ │ + b.n 7c908 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -122953,53 +123258,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 7c562 │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.w 7c89e │ │ │ │ + bl 1ebf6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c2e0 │ │ │ │ + b.n 7c61c │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c2d2 │ │ │ │ + b.n 7c60e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c8d8 │ │ │ │ - b.n 7ca6e │ │ │ │ + bne.w 7cc14 │ │ │ │ + b.n 7cdaa │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c992 │ │ │ │ + b.n 7ccce │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7cab8 │ │ │ │ + blt.n 7cdf4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e6fc │ │ │ │ - b.n 7c6d2 │ │ │ │ + bl 7ea34 │ │ │ │ + b.n 7ca0e │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c6aa │ │ │ │ - bne.w 7c8ee │ │ │ │ - b.w 7c290 │ │ │ │ + b.n 7c9e6 │ │ │ │ + bne.w 7cc2a │ │ │ │ + b.w 7c5cc │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c6d2 │ │ │ │ + b.n 7ca0e │ │ │ │ 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 │ │ │ │ @@ -123013,43 +123318,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 7ca90 │ │ │ │ - beq.w 7c6d2 │ │ │ │ - b.n 7c624 │ │ │ │ + b.n 7cdcc │ │ │ │ + beq.w 7ca0e │ │ │ │ + b.n 7c960 │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7cb12 │ │ │ │ + cbz r3, 7ce4e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ str.w r2, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2d2 │ │ │ │ + bne.w 7c60e │ │ │ │ str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c2d2 │ │ │ │ + b.w 7c60e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c508 │ │ │ │ + beq.w 7c844 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7cb8a │ │ │ │ + cbz r1, 7cec6 │ │ │ │ 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, 7cb5e │ │ │ │ + cbz r3, 7ce9a │ │ │ │ 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 │ │ │ │ @@ -123059,125 +123364,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 7c2d2 │ │ │ │ + b.w 7c60e │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7cb36 │ │ │ │ + b.n 7ce72 │ │ │ │ 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 7ca58 │ │ │ │ + bmi.w 7cd94 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c310 │ │ │ │ - b.n 7ca48 │ │ │ │ + beq.w 7c64c │ │ │ │ + b.n 7cd84 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c52a │ │ │ │ + b.n 7c866 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7ca7a │ │ │ │ + bne.w 7cdb6 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c66a │ │ │ │ - b.n 7c6d2 │ │ │ │ + bne.w 7c9a6 │ │ │ │ + b.n 7ca0e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c2d2 │ │ │ │ + b.w 7c60e │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7c9c4 │ │ │ │ + b.n 7cd00 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c9f2 │ │ │ │ + b.n 7cd2e │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c6c6 │ │ │ │ - b.n 7c69c │ │ │ │ + beq.w 7ca02 │ │ │ │ + b.n 7c9d8 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c3cc │ │ │ │ + b.w 7c708 │ │ │ │ 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 7ce28 │ │ │ │ + bne.w 7d164 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ce78 │ │ │ │ + bne.w 7d1b4 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7cda4 │ │ │ │ + bgt.w 7d0e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ceea │ │ │ │ + beq.w 7d226 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7ceea │ │ │ │ + bhi.w 7d226 │ │ │ │ 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 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cdca │ │ │ │ - movw r9, #57393 @ 0xe031 │ │ │ │ + beq.w 7d106 │ │ │ │ + movw r9, #59425 @ 0xe821 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7ce3e │ │ │ │ - ldr r3, [pc, #628] @ (7cf20 ) │ │ │ │ + bpl.w 7d17a │ │ │ │ + ldr r3, [pc, #628] @ (7d25c ) │ │ │ │ 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, 7ccde │ │ │ │ + cbz r5, 7d01a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123185,37 +123490,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cf04 │ │ │ │ - ldr r3, [pc, #544] @ (7cf20 ) │ │ │ │ + beq.w 7d240 │ │ │ │ + ldr r3, [pc, #544] @ (7d25c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ceb6 │ │ │ │ + beq.w 7d1f2 │ │ │ │ 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 7cd6e │ │ │ │ - ldr r3, [pc, #496] @ (7cf20 ) │ │ │ │ + bpl.n 7d0aa │ │ │ │ + ldr r3, [pc, #496] @ (7d25c ) │ │ │ │ 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 │ │ │ │ @@ -123229,319 +123534,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 7ced0 │ │ │ │ + beq.w 7d20c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7ce46 │ │ │ │ + bne.n 7d182 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cffc │ │ │ │ + bl 7d338 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7ce54 │ │ │ │ + beq.n 7d190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cd9c │ │ │ │ + beq.n 7d0d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cee2 │ │ │ │ + beq.w 7d21e │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #41745 @ 0xa311 │ │ │ │ + movweq r9, #43801 @ 0xab19 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7ce04 │ │ │ │ + bne.n 7d140 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc98 │ │ │ │ + bne.w 7cfd4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7cd9e │ │ │ │ + b.n 7d0da │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdca │ │ │ │ - movw r9, #26481 @ 0x6771 │ │ │ │ + beq.n 7d106 │ │ │ │ + movw r9, #28557 @ 0x6f8d │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cc98 │ │ │ │ - movw r9, #28041 @ 0x6d89 │ │ │ │ + b.n 7cfd4 │ │ │ │ + movw r9, #30009 @ 0x7539 │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7cdb2 │ │ │ │ - movw r9, #14893 @ 0x3a2d │ │ │ │ + b.n 7d0ee │ │ │ │ + movw r9, #15785 @ 0x3da9 │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7cdb2 │ │ │ │ + b.n 7d0ee │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7ceea │ │ │ │ + ble.n 7d226 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7ce16 │ │ │ │ - movw r9, #43705 @ 0xaab9 │ │ │ │ + bne.n 7d152 │ │ │ │ + movw r9, #45753 @ 0xb2b9 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7cdb2 │ │ │ │ + b.n 7d0ee │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7ceea │ │ │ │ - movw r9, #55661 @ 0xd96d │ │ │ │ + bne.n 7d226 │ │ │ │ + movw r9, #58265 @ 0xe399 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7cdb2 │ │ │ │ + b.n 7d0ee │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cf08 │ │ │ │ - bl 7d59c │ │ │ │ + bne.n 7d244 │ │ │ │ + bl 7d8d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdca │ │ │ │ + beq.n 7d106 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cd22 │ │ │ │ + b.n 7d05e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7ccd0 │ │ │ │ - b.n 7ccde │ │ │ │ + bne.w 7d00c │ │ │ │ + b.n 7d01a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7cd88 │ │ │ │ + bne.n 7d0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7cd88 │ │ │ │ + beq.n 7d0c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cd88 │ │ │ │ + bne.n 7d0c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7cd92 │ │ │ │ - b.n 7cd9c │ │ │ │ + bne.n 7d0ce │ │ │ │ + b.n 7d0d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79084 │ │ │ │ + bl 7943c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdca │ │ │ │ - bl 7e6c8 │ │ │ │ + beq.n 7d106 │ │ │ │ + bl 7ea00 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cea4 │ │ │ │ + beq.n 7d1e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7ceda │ │ │ │ + cbz r3, 7d216 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7cdca │ │ │ │ + beq.n 7d106 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd22 │ │ │ │ + bne.w 7d05e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cdca │ │ │ │ + beq.n 7d106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cdca │ │ │ │ + bne.n 7d106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdca │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d106 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7cd6e │ │ │ │ + b.n 7d0aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cea4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cd9c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d0d8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #12596 @ 0x3134 │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 7cdca │ │ │ │ + bl d2088 │ │ │ │ + b.n 7d106 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7ceb6 │ │ │ │ + b.n 7d1f2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12768 @ 0x31e0 │ │ │ │ + movw r1, #16224 @ 0x3f60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7cdca │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7d106 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007cf24 : │ │ │ │ +0007d260 : │ │ │ │ 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 7cf56 │ │ │ │ - cbz r3, 7cfa8 │ │ │ │ + bgt.n 7d292 │ │ │ │ + cbz r3, 7d2e4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7cfa8 │ │ │ │ + bhi.n 7d2e4 │ │ │ │ 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 7cf82 │ │ │ │ - movw r5, #41745 @ 0xa311 │ │ │ │ + bne.n 7d2be │ │ │ │ + movw r5, #43801 @ 0xab19 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a11bc │ │ │ │ - cbz r0, 7cf76 │ │ │ │ + bl 1a53c4 │ │ │ │ + cbz r0, 7d2b2 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #26481 @ 0x6771 │ │ │ │ + movw r5, #28557 @ 0x6f8d │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7cf62 │ │ │ │ + b.n 7d29e │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cfa8 │ │ │ │ + ble.n 7d2e4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cfce │ │ │ │ - movw r5, #43705 @ 0xaab9 │ │ │ │ + bne.n 7d30a │ │ │ │ + movw r5, #45753 @ 0xb2b9 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7cf62 │ │ │ │ - movw r5, #57393 @ 0xe031 │ │ │ │ + b.n 7d29e │ │ │ │ + movw r5, #59425 @ 0xe821 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7cf62 │ │ │ │ - movw r5, #14893 @ 0x3a2d │ │ │ │ + b.n 7d29e │ │ │ │ + movw r5, #15785 @ 0x3da9 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7cf62 │ │ │ │ + b.n 7d29e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #12596 @ 0x3134 │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28041 @ 0x6d89 │ │ │ │ + movw r5, #30009 @ 0x7539 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7cf62 │ │ │ │ + b.n 7d29e │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cfa8 │ │ │ │ - movw r5, #55661 @ 0xd96d │ │ │ │ + bne.n 7d2e4 │ │ │ │ + movw r5, #58265 @ 0xe399 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7cf62 │ │ │ │ + b.n 7d29e │ │ │ │ │ │ │ │ -0007cfe0 : │ │ │ │ +0007d31c : │ │ │ │ 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 7cffc │ │ │ │ + bl 7d338 │ │ │ │ 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] @ 7d598 │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d8d4 │ │ │ │ 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 7d584 │ │ │ │ + bpl.w 7d8c0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d394 │ │ │ │ + bne.w 7d6d0 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d394 │ │ │ │ + beq.w 7d6d0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d46e │ │ │ │ + beq.w 7d7aa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d4ee │ │ │ │ + bne.w 7d82a │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d3ea │ │ │ │ + beq.w 7d726 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d184 │ │ │ │ + bne.w 7d4c0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d270 │ │ │ │ + beq.w 7d5ac │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d278 │ │ │ │ + beq.w 7d5b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d282 │ │ │ │ + ble.w 7d5be │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d4ca │ │ │ │ + bne.w 7d806 │ │ │ │ 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 │ │ │ │ @@ -123555,220 +123860,220 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ and.w r2, r2, r8 │ │ │ │ - bgt.n 7d19e │ │ │ │ + bgt.n 7d4da │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d1e2 │ │ │ │ + bge.n 7d51e │ │ │ │ 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 7d30c │ │ │ │ + beq.w 7d648 │ │ │ │ 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, 7d160 │ │ │ │ + cbnz r1, 7d49c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d326 │ │ │ │ + bmi.w 7d662 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d374 │ │ │ │ + bmi.w 7d6b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d17c │ │ │ │ + cbz r7, 7d4b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d17a │ │ │ │ + cbz r3, 7d4b6 │ │ │ │ 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, 7d19a │ │ │ │ + cbz r7, 7d4d6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d198 │ │ │ │ + cbz r2, 7d4d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d3f6 │ │ │ │ + bne.w 7d732 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d17e │ │ │ │ + b.n 7d4ba │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d42e │ │ │ │ + bgt.w 7d76a │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d20e │ │ │ │ + bge.n 7d54a │ │ │ │ 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 7d310 │ │ │ │ + beq.w 7d64c │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d136 │ │ │ │ + b.n 7d472 │ │ │ │ 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 7d22e │ │ │ │ + bge.n 7d56a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d10e │ │ │ │ + b.n 7d44a │ │ │ │ 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 7d1b4 │ │ │ │ + blt.n 7d4f0 │ │ │ │ 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 7d2fa │ │ │ │ + ble.n 7d636 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d4a4 │ │ │ │ + bgt.w 7d7e0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d1b4 │ │ │ │ + blt.n 7d4f0 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d252 │ │ │ │ + b.n 7d58e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d096 │ │ │ │ + bne.w 7d3d2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7d0a4 │ │ │ │ + bgt.w 7d3e0 │ │ │ │ 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 7c130 │ │ │ │ + bl 7c46c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d0a4 │ │ │ │ + bne.w 7d3e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d2bc │ │ │ │ + beq.n 7d5f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d53a │ │ │ │ + beq.w 7d876 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d2d0 │ │ │ │ + beq.n 7d60c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d542 │ │ │ │ + beq.w 7d87e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d54a │ │ │ │ + beq.w 7d886 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d14c │ │ │ │ + beq.w 7d488 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d168 │ │ │ │ + b.n 7d4a4 │ │ │ │ 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 7d202 │ │ │ │ - b.n 7d2ec │ │ │ │ + blt.w 7d53e │ │ │ │ + b.n 7d628 │ │ │ │ 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 7d136 │ │ │ │ + b.n 7d472 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d416 │ │ │ │ + bne.n 7d752 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d344 │ │ │ │ + bne.n 7d680 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d156 │ │ │ │ + beq.w 7d492 │ │ │ │ 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] │ │ │ │ @@ -123776,107 +124081,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 7d168 │ │ │ │ - b.n 7d17c │ │ │ │ + bne.w 7d4a4 │ │ │ │ + b.n 7d4b8 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d3fe │ │ │ │ + bne.n 7d73a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d344 │ │ │ │ + bne.n 7d680 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d160 │ │ │ │ - b.n 7d344 │ │ │ │ + beq.w 7d49c │ │ │ │ + b.n 7d680 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d3ea │ │ │ │ + beq.n 7d726 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d46e │ │ │ │ + beq.n 7d7aa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d05c │ │ │ │ + beq.w 7d398 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d05c │ │ │ │ + beq.w 7d398 │ │ │ │ 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 7c130 │ │ │ │ + bl 7c46c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d05c │ │ │ │ - cbz r7, 7d3f0 │ │ │ │ + bne.w 7d398 │ │ │ │ + cbz r7, 7d72c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d17e │ │ │ │ + b.n 7d4ba │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d19a │ │ │ │ - movw r3, #63581 @ 0xf85d │ │ │ │ + b.n 7d4d6 │ │ │ │ + movw r3, #64405 @ 0xfb95 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d4da │ │ │ │ + bne.n 7d816 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d160 │ │ │ │ + bpl.w 7d49c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d37c │ │ │ │ - movw r3, #63581 @ 0xf85d │ │ │ │ + b.n 7d6b8 │ │ │ │ + movw r3, #64405 @ 0xfb95 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d4e4 │ │ │ │ + bne.n 7d820 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 7d156 │ │ │ │ + bpl.w 7d492 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7d32e │ │ │ │ + b.n 7d66a │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d44a │ │ │ │ + bge.n 7d786 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d10e │ │ │ │ + b.n 7d44a │ │ │ │ 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 7d440 │ │ │ │ - b.n 7d232 │ │ │ │ + blt.n 7d77c │ │ │ │ + b.n 7d56e │ │ │ │ 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 │ │ │ │ @@ -123886,234 +124191,234 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 79550 │ │ │ │ + bl 79908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d3ea │ │ │ │ + beq.n 7d726 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d168 │ │ │ │ - b.n 7d17c │ │ │ │ + bne.w 7d4a4 │ │ │ │ + b.n 7d4b8 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d4b8 │ │ │ │ + bge.n 7d7f4 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d440 │ │ │ │ + b.n 7d77c │ │ │ │ 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 7d248 │ │ │ │ + b.n 7d584 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e2274 │ │ │ │ + bl 1e56b0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7d0ae │ │ │ │ + b.n 7d3ea │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d412 │ │ │ │ - b.n 7d160 │ │ │ │ + bne.n 7d74e │ │ │ │ + b.n 7d49c │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d42a │ │ │ │ - b.n 7d156 │ │ │ │ + bne.n 7d766 │ │ │ │ + b.n 7d492 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5d88 <_PyEval_CheckExceptTypeValid@@Base+0x17d0> │ │ │ │ + bl d65a8 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d55c │ │ │ │ + beq.n 7d898 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d558 │ │ │ │ + bne.n 7d894 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1236bc <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ - cbz r7, 7d530 │ │ │ │ + bl 1245c4 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ + cbz r7, 7d86c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d52e │ │ │ │ + cbz r3, 7d86a │ │ │ │ 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 7d17e │ │ │ │ + b.n 7d4ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d2bc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d5f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d2d0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d60c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d14c │ │ │ │ + beq.w 7d488 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d17c │ │ │ │ + b.n 7d4b8 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d51a │ │ │ │ + b.n 7d856 │ │ │ │ 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 7c130 │ │ │ │ + bl 7c46c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d064 │ │ │ │ - b.n 7d3ea │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 7d3a0 │ │ │ │ + b.n 7d726 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4277 @ 0x10b5 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d3ea │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d726 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d59c : │ │ │ │ +0007d8d8 : │ │ │ │ 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 1a11bc │ │ │ │ - cbz r0, 7d5c0 │ │ │ │ + bl 1a53c4 │ │ │ │ + cbz r0, 7d8fc │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d5c4 : │ │ │ │ +0007d900 : │ │ │ │ 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 1a11bc │ │ │ │ - cbz r0, 7d5e8 │ │ │ │ + bl 1a53c4 │ │ │ │ + cbz r0, 7d924 │ │ │ │ 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, 7d65a │ │ │ │ + cbz r1, 7d996 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d60a │ │ │ │ + cbz r0, 7d946 │ │ │ │ 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, 7d65a │ │ │ │ + cbnz r0, 7d996 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d65a │ │ │ │ - movw r6, #12808 @ 0x3208 │ │ │ │ + bne.n 7d996 │ │ │ │ + movw r6, #16264 @ 0x3f88 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d63a │ │ │ │ + b.n 7d976 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d654 │ │ │ │ + beq.n 7d990 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d65a │ │ │ │ + cbz r3, 7d996 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d630 │ │ │ │ + bne.n 7d96c │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d634 │ │ │ │ + bne.n 7d970 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d634 │ │ │ │ + bne.n 7d970 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d660 : │ │ │ │ +0007d99c : │ │ │ │ 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 7d6e0 │ │ │ │ + beq.n 7da1c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77b7c │ │ │ │ - cbz r0, 7d6d6 │ │ │ │ + bl 77f14 │ │ │ │ + cbz r0, 7da12 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d6b0 │ │ │ │ + ble.n 7d9ec │ │ │ │ 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 7d698 │ │ │ │ - ldr r4, [pc, #48] @ (7d6e4 ) │ │ │ │ + bne.n 7d9d4 │ │ │ │ + ldr r4, [pc, #48] @ (7da20 ) │ │ │ │ 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 │ │ │ │ @@ -124122,62 +124427,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] @ (7d6e8 ) │ │ │ │ - b.n 7d6d6 │ │ │ │ + ldr r0, [pc, #4] @ (7da24 ) │ │ │ │ + b.n 7da12 │ │ │ │ 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] @ (7d7f8 ) │ │ │ │ + ldr r5, [pc, #248] @ (7db34 ) │ │ │ │ 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 7d7ac │ │ │ │ - ldr.w ip, [pc, #224] @ 7d7fc │ │ │ │ + beq.n 7dae8 │ │ │ │ + ldr.w ip, [pc, #224] @ 7db38 │ │ │ │ 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 7d7d4 │ │ │ │ + bne.n 7db10 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d74a │ │ │ │ + beq.n 7da86 │ │ │ │ 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 7d78c │ │ │ │ + beq.n 7dac8 │ │ │ │ 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 │ │ │ │ @@ -124198,79 +124503,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 7d780 │ │ │ │ + b.n 7dabc │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d780 │ │ │ │ + beq.n 7dabc │ │ │ │ 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 7d746 │ │ │ │ - b.n 7d74a │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + bne.n 7da82 │ │ │ │ + b.n 7da86 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d7ea │ │ │ │ + bne.n 7db26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d7c2 │ │ │ │ + b.n 7dafe │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d7c2 │ │ │ │ + b.n 7dafe │ │ │ │ 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] @ (7d8f4 ) │ │ │ │ + ldr r5, [pc, #224] @ (7dc30 ) │ │ │ │ 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, 7d888 │ │ │ │ - ldr r0, [pc, #204] @ (7d8f8 ) │ │ │ │ + cbz r4, 7dbc4 │ │ │ │ + ldr r0, [pc, #204] @ (7dc34 ) │ │ │ │ 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 7d8ce │ │ │ │ + bne.n 7dc0a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d8ac │ │ │ │ + beq.n 7dbe8 │ │ │ │ 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 │ │ │ │ @@ -124285,176 +124590,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 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d87c │ │ │ │ + beq.n 7dbb8 │ │ │ │ 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 7d854 │ │ │ │ + bne.n 7db90 │ │ │ │ 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 7d87c │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 7dbb8 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d8e4 │ │ │ │ + bne.n 7dc20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d89e │ │ │ │ + b.n 7dbda │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d89e │ │ │ │ + b.n 7dbda │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d8fc : │ │ │ │ +0007dc38 : │ │ │ │ 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 7d928 │ │ │ │ + bmi.n 7dc64 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a11bc │ │ │ │ - cbz r0, 7d926 │ │ │ │ + bl 1a53c4 │ │ │ │ + cbz r0, 7dc62 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64676 @ 0xfca4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #2596 @ 0xa24 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 7dc68 │ │ │ │ + bls.w 7dfa4 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr.w r2, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w sl, #16 │ │ │ │ movne.w sl, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ddd2 │ │ │ │ - ldr r3, [pc, #712] @ (7dc60 ) │ │ │ │ + bne.w 7e10e │ │ │ │ + ldr r3, [pc, #712] @ (7df9c ) │ │ │ │ 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 7dd98 │ │ │ │ + beq.w 7e0d4 │ │ │ │ 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 7db86 │ │ │ │ + beq.w 7dec2 │ │ │ │ mov.w r3, r8, lsl #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #632] @ (7dc64 ) │ │ │ │ + ldr r2, [pc, #632] @ (7dfa0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ddf4 │ │ │ │ + bne.w 7e130 │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7dcae │ │ │ │ + bne.w 7dfea │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dc78 │ │ │ │ + beq.w 7dfb4 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7dbe4 │ │ │ │ + blt.w 7df20 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dc30 │ │ │ │ + bne.w 7df6c │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40517 @ 0x9e45 │ │ │ │ + movw r3, #41469 @ 0xa1fd │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7de52 │ │ │ │ - bl 79e8c │ │ │ │ + bne.w 7e18e │ │ │ │ + bl 7a244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dc90 │ │ │ │ + beq.w 7dfcc │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7da84 │ │ │ │ - ldr r3, [pc, #512] @ (7dc60 ) │ │ │ │ + bpl.n 7ddc0 │ │ │ │ + ldr r3, [pc, #512] @ (7df9c ) │ │ │ │ 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] │ │ │ │ @@ -124462,33 +124767,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, #8041 @ 0x1f69 │ │ │ │ + movw r3, #10105 @ 0x2779 │ │ │ │ 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 7dd1e │ │ │ │ + bne.w 7e05a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7dd8e │ │ │ │ + bne.w 7e0ca │ │ │ │ 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 7dafe │ │ │ │ - ldr r2, [pc, #412] @ (7dc60 ) │ │ │ │ + bpl.n 7de3a │ │ │ │ + ldr r2, [pc, #412] @ (7df9c ) │ │ │ │ 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 │ │ │ │ @@ -124501,750 +124806,750 @@ │ │ │ │ add r2, r3 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7de08 │ │ │ │ + beq.w 7e144 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dcb4 │ │ │ │ + beq.w 7dff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7de98 │ │ │ │ + bpl.w 7e1d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dbac │ │ │ │ + bne.n 7dee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dbb6 │ │ │ │ + bne.n 7def2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dbc8 │ │ │ │ + bne.n 7df04 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7dbc8 │ │ │ │ - ldr r0, [pc, #300] @ (7dc60 ) │ │ │ │ + beq.n 7df04 │ │ │ │ + ldr r0, [pc, #300] @ (7df9c ) │ │ │ │ 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 7dd0a │ │ │ │ - bl 7ba84 │ │ │ │ + beq.w 7e046 │ │ │ │ + bl 7bdc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7db6a │ │ │ │ + beq.n 7dea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de5e │ │ │ │ + beq.w 7e19a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7db7e │ │ │ │ + beq.n 7deba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de90 │ │ │ │ + beq.w 7e1cc │ │ │ │ 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 7d9cc │ │ │ │ + bcc.w 7dd08 │ │ │ │ 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 7d9cc │ │ │ │ + b.n 7dd08 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7db1e │ │ │ │ + beq.n 7de5a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7db2c │ │ │ │ + beq.n 7de68 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7db32 │ │ │ │ + bne.n 7de6e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0d28 │ │ │ │ + bl 1a4f30 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dd10 │ │ │ │ + b.n 7e04c │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7da1a │ │ │ │ - ldr r3, [pc, #112] @ (7dc60 ) │ │ │ │ + bpl.w 7dd56 │ │ │ │ + ldr r3, [pc, #112] @ (7df9c ) │ │ │ │ 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 7dc24 │ │ │ │ + beq.n 7df60 │ │ │ │ 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 7da26 │ │ │ │ + beq.w 7dd62 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7da26 │ │ │ │ + bne.w 7dd62 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7da2e │ │ │ │ + bne.w 7dd6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7da2e │ │ │ │ + ble.w 7dd6a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dab6 │ │ │ │ + beq.w 7ddf2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7dab6 │ │ │ │ + b.n 7ddf2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7deb8 ) │ │ │ │ + ldr r5, [pc, #588] @ (7e1f4 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7da12 │ │ │ │ + bne.w 7dd4e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12816 @ 0x3210 │ │ │ │ + movw r1, #16272 @ 0x3f90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dde6 │ │ │ │ + beq.w 7e122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dde6 │ │ │ │ + bne.w 7e122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dde6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e122 │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7da08 │ │ │ │ - bl 71400 │ │ │ │ + b.n 7dd44 │ │ │ │ + bl 71718 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7de66 │ │ │ │ + beq.w 7e1a2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7db04 │ │ │ │ - ldr r2, [pc, #492] @ (7debc ) │ │ │ │ + bpl.w 7de40 │ │ │ │ + ldr r2, [pc, #492] @ (7e1f8 ) │ │ │ │ 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 7dd06 │ │ │ │ + beq.n 7e042 │ │ │ │ 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 7db04 │ │ │ │ - bl 79550 │ │ │ │ + b.n 7de40 │ │ │ │ + bl 79908 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7db60 │ │ │ │ - b.n 7db6a │ │ │ │ + bne.w 7de9c │ │ │ │ + b.n 7dea6 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dd88 │ │ │ │ + bne.n 7e0c4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7de2e │ │ │ │ + bne.w 7e16a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dd3c │ │ │ │ + cbnz r1, 7e078 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7de32 │ │ │ │ + bne.n 7e16e │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7dab2 │ │ │ │ + b.n 7ddee │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dd30 │ │ │ │ + bne.n 7e06c │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7dd62 │ │ │ │ + beq.n 7e09e │ │ │ │ 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 7dd36 │ │ │ │ + beq.n 7e072 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7dd78 │ │ │ │ + beq.n 7e0b4 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7ddec │ │ │ │ - cbz r2, 7dd8e │ │ │ │ + bne.n 7e128 │ │ │ │ + cbz r2, 7e0ca │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7dd84 │ │ │ │ + cbz r3, 7e0c0 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7dab6 │ │ │ │ + b.n 7ddf2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7dd36 │ │ │ │ + beq.n 7e072 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dab2 │ │ │ │ - b.n 7dd38 │ │ │ │ + beq.w 7ddee │ │ │ │ + b.n 7e074 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9cc │ │ │ │ + bne.w 7dd08 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7de1e │ │ │ │ + bne.n 7e15a │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7dde2 │ │ │ │ + cbz r5, 7e11e │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7d9cc │ │ │ │ + b.n 7dd08 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9cc │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.w 7dd08 │ │ │ │ + bl 1ebf6c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7db7e │ │ │ │ + b.n 7deba │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dd78 │ │ │ │ + beq.n 7e0b4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7dd7a │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 7e0b6 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7de12 │ │ │ │ + bne.n 7e14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 126610 │ │ │ │ - b.n 7d9fa │ │ │ │ + bl 127518 │ │ │ │ + b.n 7dd36 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7dafe │ │ │ │ + b.n 7de3a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7d9fa │ │ │ │ + b.n 7dd36 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7ddc4 │ │ │ │ + b.n 7e100 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dd44 │ │ │ │ + b.n 7e080 │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7de4e │ │ │ │ + beq.n 7e18a │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7dd78 │ │ │ │ + bne.n 7e0b4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7dd7a │ │ │ │ + b.n 7e0b6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da84 │ │ │ │ - b.n 7dc90 │ │ │ │ + bne.w 7ddc0 │ │ │ │ + b.n 7dfcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db6a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dea6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7de76 │ │ │ │ + beq.n 7e1b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7deae │ │ │ │ + cbz r3, 7e1ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dde6 │ │ │ │ + beq.n 7e122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dde6 │ │ │ │ + bne.n 7e122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dde6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db7e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7deba │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dd10 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7e04c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de76 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e1b2 │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007dec0 : │ │ │ │ - b.w 7dec4 │ │ │ │ +0007e1fc : │ │ │ │ + b.w 7e200 │ │ │ │ │ │ │ │ -0007dec4 : │ │ │ │ +0007e200 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7dfa0 │ │ │ │ + bls.n 7e2dc │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov.w r8, r0, lsr #30 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dff2 │ │ │ │ - ldr r3, [pc, #292] @ (7e038 ) │ │ │ │ + bne.n 7e32e │ │ │ │ + ldr r3, [pc, #292] @ (7e374 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7dfba │ │ │ │ + beq.n 7e2f6 │ │ │ │ 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, 7df80 │ │ │ │ + cbz r2, 7e2bc │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r7, sl, lsl #3 │ │ │ │ strd r3, r7, [r5, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #220] @ (7e03c ) │ │ │ │ + ldr r2, [pc, #220] @ (7e378 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e008 │ │ │ │ + bne.n 7e344 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7dfae │ │ │ │ + bne.n 7e2ea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.n 7df40 │ │ │ │ + bcc.n 7e27c │ │ │ │ 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 7df40 │ │ │ │ - ldr r5, [pc, #156] @ (7e040 ) │ │ │ │ + b.n 7e27c │ │ │ │ + ldr r5, [pc, #156] @ (7e37c ) │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7df40 │ │ │ │ + bne.n 7e27c │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e01c │ │ │ │ + bne.n 7e358 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e000 │ │ │ │ + cbz r5, 7e33c │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7df40 │ │ │ │ + b.n 7e27c │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7df40 │ │ │ │ + bne.n 7e27c │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 7df78 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 7e2b4 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e02c │ │ │ │ + bne.n 7e368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126610 │ │ │ │ - b.n 7df6c │ │ │ │ + bl 127518 │ │ │ │ + b.n 7e2a8 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dfe4 │ │ │ │ + b.n 7e320 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7df6c │ │ │ │ + b.n 7e2a8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e044 <_PyLong_New@@Base>: │ │ │ │ +0007e380 <_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 7e1ec <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e528 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e116 <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e452 <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e19e <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e4da <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e190 <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e204 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e4cc <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e540 <_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 7e160 <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e49c <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e150 <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e48c <_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, 7e0f6 <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e432 <_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] @ (7e208 <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e1a6 <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e544 <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e4e2 <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e1b6 <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e4f2 <_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 7e10e <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e44a <_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 7e0be <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e3fa <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7e0be <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e3fa <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e1ca <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e204 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e506 <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e540 <_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 7e0b0 <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7e3ec <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e0be <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7e3fa <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e1d2 <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e50e <_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, 7e19e <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e4da <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e0be <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e3fa <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e0be <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.n 7e3fa <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1ebf6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e0f0 <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e42c <_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 7e0ec <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + beq.n 7e428 <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e1e0 <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e51c <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126610 │ │ │ │ - b.n 7e0ec <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 127518 │ │ │ │ + b.n 7e428 <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e194 <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e4d0 <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e182 <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e4be <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e0ec <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e428 <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12860 @ 0x323c │ │ │ │ + movw r1, #16316 @ 0x3fbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7e1a2 <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7e4de <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e20c : │ │ │ │ +0007e548 : │ │ │ │ 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 7e4c6 │ │ │ │ + beq.w 7e802 │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e484 │ │ │ │ + beq.w 7e7c0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e31e │ │ │ │ + blt.n 7e65a │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e36a │ │ │ │ + bne.w 7e6a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e386 │ │ │ │ + bne.w 7e6c2 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40517 @ 0x9e45 │ │ │ │ + movw r3, #41469 @ 0xa1fd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e4ae │ │ │ │ + bne.w 7e7ea │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e480 │ │ │ │ + beq.w 7e7bc │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e3b8 │ │ │ │ - ldr r3, [pc, #632] @ (7e504 ) │ │ │ │ + bpl.w 7e6f4 │ │ │ │ + ldr r3, [pc, #632] @ (7e840 ) │ │ │ │ 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] │ │ │ │ @@ -125255,538 +125560,536 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e2ec │ │ │ │ - movw r3, #8041 @ 0x1f69 │ │ │ │ + bne.n 7e628 │ │ │ │ + movw r3, #10105 @ 0x2779 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e3e2 │ │ │ │ + bne.w 7e71e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e4e0 │ │ │ │ + bne.w 7e81c │ │ │ │ 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, #8041 @ 0x1f69 │ │ │ │ + movw r3, #10105 @ 0x2779 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e2e0 │ │ │ │ + beq.n 7e61c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e3e8 │ │ │ │ + beq.n 7e724 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e2e6 │ │ │ │ + b.n 7e622 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e23e │ │ │ │ - ldr r2, [pc, #476] @ (7e504 ) │ │ │ │ + bpl.n 7e57a │ │ │ │ + ldr r2, [pc, #476] @ (7e840 ) │ │ │ │ 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 7e35c │ │ │ │ + beq.n 7e698 │ │ │ │ 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 7e24a │ │ │ │ + beq.w 7e586 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40517 @ 0x9e45 │ │ │ │ + movw r3, #41469 @ 0xa1fd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e470 │ │ │ │ + bne.n 7e7ac │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e26c │ │ │ │ + b.n 7e5a8 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e460 │ │ │ │ + bne.n 7e79c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e372 │ │ │ │ + bne.n 7e6ae │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e372 │ │ │ │ + ble.n 7e6ae │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e3b4 │ │ │ │ + beq.n 7e6f0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e2e8 │ │ │ │ + b.n 7e624 │ │ │ │ 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 7e2ee │ │ │ │ - movw r3, #8041 @ 0x1f69 │ │ │ │ + bne.n 7e62a │ │ │ │ + movw r3, #10105 @ 0x2779 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e2d8 │ │ │ │ + beq.w 7e614 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e464 │ │ │ │ + bne.n 7e7a0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e46a │ │ │ │ + bne.n 7e7a6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e426 │ │ │ │ - cbnz r5, 7e418 │ │ │ │ + cbnz r2, 7e762 │ │ │ │ + cbnz r5, 7e754 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e314 │ │ │ │ + beq.n 7e650 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e450 │ │ │ │ + beq.n 7e78c │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e450 │ │ │ │ - cbz r5, 7e450 │ │ │ │ + beq.n 7e78c │ │ │ │ + cbz r5, 7e78c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e422 │ │ │ │ + cbz r2, 7e75e │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e2e8 │ │ │ │ + b.n 7e624 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e3f2 │ │ │ │ + bne.n 7e72e │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e44a │ │ │ │ + beq.n 7e786 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e490 │ │ │ │ - cbnz r5, 7e4a6 │ │ │ │ + bne.n 7e7cc │ │ │ │ + cbnz r5, 7e7e2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e3f6 │ │ │ │ - cbnz r1, 7e4aa │ │ │ │ + b.n 7e732 │ │ │ │ + cbnz r1, 7e7e6 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e2e6 │ │ │ │ - b.n 7e31a │ │ │ │ + beq.w 7e622 │ │ │ │ + b.n 7e656 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e372 │ │ │ │ + b.n 7e6ae │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e3f6 │ │ │ │ + b.n 7e732 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e42e │ │ │ │ + b.n 7e76a │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e3ba │ │ │ │ + bne.n 7e6f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e2e8 │ │ │ │ + b.n 7e624 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e49c │ │ │ │ + blt.n 7e7d8 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e24a │ │ │ │ + b.n 7e586 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e3f6 │ │ │ │ - cbnz r1, 7e4aa │ │ │ │ + beq.n 7e732 │ │ │ │ + cbnz r1, 7e7e6 │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e31a │ │ │ │ + b.n 7e656 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e488 │ │ │ │ + bpl.n 7e7c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e324 │ │ │ │ + b.n 7e660 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e418 │ │ │ │ + b.n 7e754 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e418 │ │ │ │ + b.n 7e754 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e480 │ │ │ │ + beq.n 7e7bc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e3cc │ │ │ │ + b.n 7e708 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #12816 @ 0x3210 │ │ │ │ + movw r1, #16272 @ 0x3f90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 7e480 │ │ │ │ + bl d2088 │ │ │ │ + b.n 7e7bc │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e4fe │ │ │ │ + beq.n 7e83a │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e452 │ │ │ │ + beq.n 7e78e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e452 │ │ │ │ + b.n 7e78e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e532 │ │ │ │ - cbnz r2, 7e52a │ │ │ │ + cbnz r3, 7e86e │ │ │ │ + cbnz r2, 7e866 │ │ │ │ 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 7e586 │ │ │ │ + bne.n 7e8c8 │ │ │ │ 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 7e5a6 │ │ │ │ + bne.n 7e8e8 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e5be │ │ │ │ + bne.n 7e8f8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e57a │ │ │ │ - cbnz r2, 7e592 │ │ │ │ + cbnz r5, 7e8b8 │ │ │ │ + cbnz r2, 7e8d4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e59c │ │ │ │ + beq.n 7e8de │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e56c │ │ │ │ + beq.n 7e8c4 │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e5b6 │ │ │ │ - cbz r4, 7e586 │ │ │ │ + beq.n 7e8c4 │ │ │ │ + cbz r2, 7e8c4 │ │ │ │ + mov r4, r2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e598 │ │ │ │ + cbz r3, 7e8da │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e598 │ │ │ │ + b.n 7e8da │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e5e0 │ │ │ │ + cbz r4, 7e91a │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e54e │ │ │ │ - b.n 7e56e │ │ │ │ + beq.n 7e88a │ │ │ │ + b.n 7e8ac │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 7e8ac │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e52e │ │ │ │ - b.n 7e5a2 │ │ │ │ + beq.n 7e86a │ │ │ │ + b.n 7e8e4 │ │ │ │ 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 7e52e │ │ │ │ + b.n 7e86a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e59c │ │ │ │ + bne.n 7e8de │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e54e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7e56c │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 7e56e │ │ │ │ + b.n 7e88a │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e5da │ │ │ │ + beq.n 7e914 │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e5e4 │ │ │ │ - cbnz r2, 7e5f2 │ │ │ │ + bne.n 7e91e │ │ │ │ + cbnz r2, 7e92c │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e54e │ │ │ │ + b.n 7e88a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e5c0 │ │ │ │ + b.n 7e8fa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e54e │ │ │ │ + beq.n 7e88a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e56e │ │ │ │ + bne.n 7e8ac │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e5a2 │ │ │ │ + b.n 7e8e4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e56e │ │ │ │ - nop │ │ │ │ + b.n 7e8ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e618 │ │ │ │ + bhi.n 7e950 │ │ │ │ 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 7e6b6 │ │ │ │ + beq.n 7e9ee │ │ │ │ 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 7e696 │ │ │ │ + bcs.n 7e9ce │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e6a6 │ │ │ │ + beq.n 7e9de │ │ │ │ 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 7e696 │ │ │ │ + bcs.n 7e9ce │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e6a6 │ │ │ │ + beq.n 7e9de │ │ │ │ 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 7e696 │ │ │ │ + bcs.n 7e9ce │ │ │ │ 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 7e6a6 │ │ │ │ + beq.n 7e9de │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e678 │ │ │ │ + bcc.n 7e9b0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e626 │ │ │ │ + bne.n 7e95e │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e6c8 : │ │ │ │ +0007ea00 : │ │ │ │ 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 79e44 │ │ │ │ - cbz r0, 7e6f8 │ │ │ │ + bl 7a1fc │ │ │ │ + cbz r0, 7ea30 │ │ │ │ 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, 7e75c │ │ │ │ + cbz r2, 7ea94 │ │ │ │ subs r5, #1 │ │ │ │ add.w lr, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e72c │ │ │ │ + b.n 7ea64 │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldrsb.w r7, [ip, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e75e │ │ │ │ + bne.n 7ea96 │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e75c │ │ │ │ + beq.n 7ea94 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ ldr.w r1, [lr, #-12] │ │ │ │ cmp r6, #7 │ │ │ │ and.w r3, r5, r1 │ │ │ │ - ble.n 7e710 │ │ │ │ + ble.n 7ea48 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.n 7e7b8 │ │ │ │ + bgt.n 7eaf0 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ add.w r7, r0, ip │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e75e │ │ │ │ + bne.n 7ea96 │ │ │ │ add ip, r0 │ │ │ │ add.w lr, lr, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e72a │ │ │ │ + bne.n 7ea62 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add r3, ip │ │ │ │ and.w r3, r3, r5 │ │ │ │ - bgt.n 7e79e │ │ │ │ + bgt.n 7ead6 │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldrsb.w r7, [ip, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e7d8 │ │ │ │ + bne.n 7eb10 │ │ │ │ cmp r6, #7 │ │ │ │ - ble.n 7e7b2 │ │ │ │ + ble.n 7eaea │ │ │ │ cmp r6, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e7c6 │ │ │ │ + bgt.n 7eafe │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e74c │ │ │ │ + b.n 7ea84 │ │ │ │ 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 7e7e6 │ │ │ │ + bgt.n 7eb1e │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e792 │ │ │ │ + bne.n 7eaca │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 7e782 │ │ │ │ + bgt.n 7eaba │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e71c │ │ │ │ + b.n 7ea54 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r7, r0, ip │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e762 │ │ │ │ + bne.n 7ea9a │ │ │ │ add ip, r0 │ │ │ │ add.w lr, lr, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e72a │ │ │ │ + bne.n 7ea62 │ │ │ │ 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 7e772 │ │ │ │ + b.n 7eaaa │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 7e77e │ │ │ │ + beq.n 7eab6 │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7e79e │ │ │ │ + b.n 7ead6 │ │ │ │ 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] │ │ │ │ @@ -125797,214 +126100,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, 7e84c │ │ │ │ + cbnz r5, 7eb84 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e896 │ │ │ │ + cbnz r5, 7ebce │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e872 │ │ │ │ + cbnz r5, 7ebaa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e908 │ │ │ │ + b.w 7ec40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e83a │ │ │ │ + beq.n 7eb72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e83a │ │ │ │ - ldr r2, [pc, #164] @ (7e904 ) │ │ │ │ + bne.n 7eb72 │ │ │ │ + ldr r2, [pc, #164] @ (7ec3c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e8d2 │ │ │ │ + bne.n 7ec0a │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e83a │ │ │ │ + b.n 7eb72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e842 │ │ │ │ + beq.n 7eb7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e842 │ │ │ │ - ldr r2, [pc, #124] @ (7e904 ) │ │ │ │ + bne.n 7eb7a │ │ │ │ + ldr r2, [pc, #124] @ (7ec3c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e8ea │ │ │ │ + cbnz r3, 7ec22 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e842 │ │ │ │ + b.n 7eb7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e83e │ │ │ │ + beq.n 7eb76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e83e │ │ │ │ - ldr r2, [pc, #88] @ (7e904 ) │ │ │ │ + bne.n 7eb76 │ │ │ │ + ldr r2, [pc, #88] @ (7ec3c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e8ba │ │ │ │ + cbnz r3, 7ebf2 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e83e │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 7eb76 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e8b4 │ │ │ │ + beq.n 7ebec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e8b4 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 7ebec │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e86c │ │ │ │ + beq.n 7eba4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e86c │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 7eba4 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e890 │ │ │ │ + beq.n 7ebc8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e890 │ │ │ │ + b.n 7ebc8 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e908 : │ │ │ │ +0007ec40 : │ │ │ │ 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 7e9bc │ │ │ │ - ldr r3, [pc, #532] @ (7eb4c ) │ │ │ │ + bne.n 7ecf4 │ │ │ │ + ldr r3, [pc, #532] @ (7ee84 ) │ │ │ │ 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 7e9e8 │ │ │ │ + ble.n 7ed20 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #29865 @ 0x74a9 │ │ │ │ + movw r2, #30785 @ 0x7841 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ea02 │ │ │ │ - cbz r1, 7e9b8 │ │ │ │ + bne.n 7ed3a │ │ │ │ + cbz r1, 7ecf0 │ │ │ │ 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 7ea22 │ │ │ │ + beq.n 7ed5a │ │ │ │ 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 7e9a6 │ │ │ │ + bgt.n 7ecde │ │ │ │ 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 7ea22 │ │ │ │ + beq.n 7ed5a │ │ │ │ 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, 7ea0e │ │ │ │ + cbz r0, 7ed46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ea46 │ │ │ │ + beq.n 7ed7e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #372] @ (7eb4c ) │ │ │ │ + ldr r2, [pc, #372] @ (7ee84 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7e946 │ │ │ │ + bgt.n 7ec7e │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #29865 @ 0x74a9 │ │ │ │ + movw r2, #30785 @ 0x7841 │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e966 │ │ │ │ + beq.n 7ec9e │ │ │ │ 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, #50281 @ 0xc469 │ │ │ │ + movw r3, #50993 @ 0xc731 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eb42 │ │ │ │ + bne.w 7ee7a │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e9b8 │ │ │ │ + b.n 7ecf0 │ │ │ │ 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 │ │ │ │ @@ -126012,71 +126315,71 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7ea80 │ │ │ │ + bne.n 7edb8 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7ea7c │ │ │ │ + cbz r7, 7edb4 │ │ │ │ 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 7eade │ │ │ │ + beq.n 7ee16 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7eabc │ │ │ │ + beq.n 7edf4 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7ea98 │ │ │ │ + cbnz r2, 7edd0 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7e9b8 │ │ │ │ + beq.n 7ecf0 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eb3c │ │ │ │ + beq.n 7ee74 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7eab6 │ │ │ │ + cbz r2, 7edee │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7e9b8 │ │ │ │ + b.n 7ecf0 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7eaca │ │ │ │ + cbz r2, 7ee02 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e9b8 │ │ │ │ + bne.w 7ecf0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e9b8 │ │ │ │ + b.n 7ecf0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ea8a │ │ │ │ + beq.n 7edc2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7eb36 │ │ │ │ + cbz r2, 7ee6e │ │ │ │ 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, 7eb10 │ │ │ │ + cbz r3, 7ee48 │ │ │ │ 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 │ │ │ │ @@ -126085,336 +126388,336 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7e9b8 │ │ │ │ + b.n 7ecf0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eaea │ │ │ │ + b.n 7ee22 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eaa6 │ │ │ │ + b.n 7edde │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7ea3a │ │ │ │ + b.n 7ed72 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb50 <_PyType_GetDict@@Base>: │ │ │ │ +0007ee88 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7eb5c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7ee94 <_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] @ (7eba0 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7eed8 <_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 7eb98 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7eed0 <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eba4 : │ │ │ │ +0007eedc : │ │ │ │ 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 7ebfa │ │ │ │ + bpl.n 7ef32 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ebe0 │ │ │ │ + bne.n 7ef18 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ebe0 │ │ │ │ + beq.n 7ef18 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ec0a │ │ │ │ + beq.n 7ef42 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ebdc │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7ef14 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ebdc │ │ │ │ + b.n 7ef14 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ec10 : │ │ │ │ +0007ef48 : │ │ │ │ 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 7ec34 │ │ │ │ + bl 7ef6c │ │ │ │ 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 7f22a │ │ │ │ + beq.w 7f562 │ │ │ │ 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 7f580 │ │ │ │ + bhi.w 7f8b8 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f07c │ │ │ │ + beq.w 7f3b4 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f12c │ │ │ │ + beq.w 7f464 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ec66 │ │ │ │ + bne.n 7ef9e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f5fa │ │ │ │ + beq.w 7f932 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ec94 │ │ │ │ + cbz r0, 7efcc │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5f4 │ │ │ │ + beq.w 7f92c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f57c │ │ │ │ + beq.w 7f8b4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f1bc │ │ │ │ + bne.w 7f4f4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f234 │ │ │ │ + beq.w 7f56c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f39a │ │ │ │ + beq.w 7f6d2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f496 │ │ │ │ + beq.w 7f7ce │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ed94 │ │ │ │ + beq.n 7f0cc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f396 │ │ │ │ + beq.w 7f6ce │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ed8c │ │ │ │ + beq.n 7f0c4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3e2 │ │ │ │ + beq.w 7f71a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ed8c │ │ │ │ + beq.n 7f0c4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3e6 │ │ │ │ + beq.w 7f71e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ed8c │ │ │ │ + cbz r2, 7f0c4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3ea │ │ │ │ + beq.w 7f722 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ed8c │ │ │ │ + cbz r2, 7f0c4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3ee │ │ │ │ + beq.w 7f726 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ed8c │ │ │ │ + cbz r2, 7f0c4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3f2 │ │ │ │ + beq.w 7f72a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ed8c │ │ │ │ + cbz r2, 7f0c4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f392 │ │ │ │ + beq.w 7f6ca │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ed8c │ │ │ │ + cbz r2, 7f0c4 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3be │ │ │ │ + beq.w 7f6f6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f3f6 │ │ │ │ + beq.w 7f72e │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ed76 │ │ │ │ + bne.n 7f0ae │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f598 │ │ │ │ + bne.w 7f8d0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5b8 │ │ │ │ + beq.w 7f8f0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7edd4 │ │ │ │ + bpl.n 7f10c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f1ac │ │ │ │ + ble.w 7f4e4 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f2e8 │ │ │ │ + beq.w 7f620 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f432 │ │ │ │ + beq.w 7f76a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7edb8 │ │ │ │ + blt.n 7f0f0 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7ee1e │ │ │ │ + ble.n 7f156 │ │ │ │ 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 7f260 │ │ │ │ + beq.w 7f598 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f27e │ │ │ │ + ble.w 7f5b6 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f23e │ │ │ │ + bne.w 7f576 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7edf0 │ │ │ │ + bne.n 7f128 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f4e2 │ │ │ │ + bge.w 7f81a │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ee40 │ │ │ │ + cbz r2, 7f178 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f4bc │ │ │ │ + bne.w 7f7f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1efc │ │ │ │ + bl 1a60fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f2e8 │ │ │ │ + beq.w 7f620 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f24e │ │ │ │ + beq.w 7f586 │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f308 │ │ │ │ + blt.w 7f640 │ │ │ │ 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 7f2e8 │ │ │ │ + beq.w 7f620 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7ee94 │ │ │ │ + cbz r3, 7f1cc │ │ │ │ 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] │ │ │ │ @@ -126434,15 +126737,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 7f5d4 │ │ │ │ + bmi.w 7f90c │ │ │ │ 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 │ │ │ │ @@ -126454,895 +126757,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, 7ef4c │ │ │ │ - movw r8, #26676 @ 0x6834 │ │ │ │ + cbz r3, 7f284 │ │ │ │ + movw r8, #30068 @ 0x7574 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f120 │ │ │ │ - bgt.w 7f0b2 │ │ │ │ + beq.w 7f458 │ │ │ │ + bgt.w 7f3ea │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f120 │ │ │ │ + bls.w 7f458 │ │ │ │ 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 7f214 │ │ │ │ + bne.w 7f54c │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ef18 │ │ │ │ + bne.n 7f250 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f242 │ │ │ │ + beq.w 7f57a │ │ │ │ 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 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f04a │ │ │ │ + blt.n 7f382 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40517 @ 0x9e45 │ │ │ │ + movw r3, #41469 @ 0xa1fd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7efac │ │ │ │ + bne.n 7f2e4 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7ef8c │ │ │ │ + cbz r2, 7f2c4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f632 │ │ │ │ + blt.w 7f96a │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f616 │ │ │ │ + blt.w 7f94e │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f416 │ │ │ │ + blt.w 7f74e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f3fa │ │ │ │ + blt.w 7f732 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f540 │ │ │ │ + bmi.w 7f878 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7eff6 │ │ │ │ + cbz r1, 7f32e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d5ec │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7d928 │ │ │ │ + bl 7a57c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f04a │ │ │ │ + beq.n 7f382 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f2a0 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f5d8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7eff2 │ │ │ │ + beq.n 7f32a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f538 │ │ │ │ + beq.w 7f870 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7f04a │ │ │ │ + blt.n 7f382 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f1e4 │ │ │ │ + bne.w 7f51c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f21a │ │ │ │ - ldr r1, [pc, #668] @ (7f2a4 ) │ │ │ │ + bne.w 7f552 │ │ │ │ + ldr r1, [pc, #668] @ (7f5dc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78358 │ │ │ │ - cbnz r0, 7f04a │ │ │ │ + bl 786f0 │ │ │ │ + cbnz r0, 7f382 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f51c │ │ │ │ + beq.w 7f854 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f79c │ │ │ │ + bl 7fad4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f04a │ │ │ │ + cbz r0, 7f382 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f2a4 ) │ │ │ │ + ldr r1, [pc, #628] @ (7f5dc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f04a │ │ │ │ + beq.n 7f382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f514 │ │ │ │ - bl 7f800 │ │ │ │ + beq.w 7f84c │ │ │ │ + bl 7fb38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f470 │ │ │ │ + bne.w 7f7a8 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r8 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ mov r0, r9 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 7f5dc │ │ │ │ + bne.w 7f914 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f34a │ │ │ │ + beq.w 7f682 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4ae │ │ │ │ + beq.w 7f7e6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7ec78 │ │ │ │ + b.n 7efb0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7ef2c │ │ │ │ + bne.w 7f264 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f818 │ │ │ │ + bl 7fb50 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f818 │ │ │ │ + bl 7fb50 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f818 │ │ │ │ + bl 7fb50 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f120 │ │ │ │ + ble.n 7f458 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f39e │ │ │ │ + bmi.w 7f6d6 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f120 │ │ │ │ + beq.n 7f458 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f3ae │ │ │ │ + bmi.w 7f6e6 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f120 │ │ │ │ + beq.n 7f458 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f3c2 │ │ │ │ + bmi.w 7f6fa │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f120 │ │ │ │ + beq.n 7f458 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f3d2 │ │ │ │ + bmi.w 7f70a │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f120 │ │ │ │ + beq.n 7f458 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f350 │ │ │ │ + bmi.w 7f688 │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f112 │ │ │ │ + bne.n 7f44a │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ef18 │ │ │ │ - b.n 7ef4c │ │ │ │ + bne.w 7f250 │ │ │ │ + b.n 7f284 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f458 │ │ │ │ + bne.w 7f790 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ec78 │ │ │ │ - movw ip, #12956 @ 0x329c │ │ │ │ + beq.w 7efb0 │ │ │ │ + movw ip, #16412 @ 0x401c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #58836 @ 0xe5d4 │ │ │ │ + movw r1, #62292 @ 0xf354 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #12976 @ 0x32b0 │ │ │ │ + movw r2, #16432 @ 0x4030 │ │ │ │ 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 7f1f4 │ │ │ │ + beq.n 7f52c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f20c │ │ │ │ + beq.n 7f544 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f258 │ │ │ │ + beq.n 7f590 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f2b0 │ │ │ │ + bmi.w 7f5e8 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f16a │ │ │ │ + bne.n 7f4a2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ec78 │ │ │ │ + b.n 7efb0 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7ee1e │ │ │ │ + b.n 7f156 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7ed94 │ │ │ │ + bpl.w 7f0cc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f5ce │ │ │ │ + beq.w 7f906 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7eda2 │ │ │ │ - ldr r1, [pc, #192] @ (7f2a8 ) │ │ │ │ + b.n 7f0da │ │ │ │ + ldr r1, [pc, #192] @ (7f5e0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc1a4 │ │ │ │ + bl bc970 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7effe │ │ │ │ - b.n 7f04a │ │ │ │ + bge.w 7f336 │ │ │ │ + b.n 7f382 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #58836 @ 0xe5d4 │ │ │ │ + movw r1, #62292 @ 0xf354 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f184 │ │ │ │ + bne.n 7f4bc │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f184 │ │ │ │ + b.n 7f4bc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f120 │ │ │ │ - ldr r1, [pc, #144] @ (7f2ac ) │ │ │ │ + b.n 7f458 │ │ │ │ + ldr r1, [pc, #144] @ (7f5e4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc1a4 │ │ │ │ + bl bc970 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f006 │ │ │ │ - b.n 7f04a │ │ │ │ + bge.w 7f33e │ │ │ │ + b.n 7f382 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7ec80 │ │ │ │ + b.n 7efb8 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7ed94 │ │ │ │ + b.n 7f0cc │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7ee06 │ │ │ │ - movw r3, #64481 @ 0xfbe1 │ │ │ │ - movt r3, #15 │ │ │ │ + b.n 7f13e │ │ │ │ + movw r3, #1009 @ 0x3f1 │ │ │ │ + movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ef54 │ │ │ │ + b.n 7f28c │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ee64 │ │ │ │ + b.n 7f19c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f194 │ │ │ │ + b.n 7f4cc │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ee16 │ │ │ │ + beq.w 7f14e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f262 │ │ │ │ + bne.n 7f59a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ee16 │ │ │ │ + beq.w 7f14e │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f360 │ │ │ │ + beq.n 7f698 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f37a │ │ │ │ + ble.n 7f6b2 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f28c │ │ │ │ + bne.n 7f5c4 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7ee16 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f504 ) │ │ │ │ + b.n 7f14e │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f83c ) │ │ │ │ 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, 7f390 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f6c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f2ec │ │ │ │ + bgt.n 7f624 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f2c6 │ │ │ │ + blt.n 7f5fe │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f19a │ │ │ │ + blt.w 7f4d2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13056 @ 0x3300 │ │ │ │ + movw r1, #16512 @ 0x4080 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f05c │ │ │ │ + b.n 7f394 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13000 @ 0x32c8 │ │ │ │ + movw r1, #16456 @ 0x4048 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7f2e0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7f618 │ │ │ │ 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 7ee64 │ │ │ │ + beq.w 7f19c │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ee64 │ │ │ │ + bmi.w 7f19c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13676 @ 0x356c │ │ │ │ + movw r1, #17132 @ 0x42ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7f2e8 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 7ec78 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7f620 │ │ │ │ + bl 77670 │ │ │ │ + b.n 7efb0 │ │ │ │ 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 7f11a │ │ │ │ + b.n 7f452 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f29c │ │ │ │ + beq.n 7f5d4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f362 │ │ │ │ + bne.n 7f69a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f29c │ │ │ │ + beq.n 7f5d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13324 @ 0x340c │ │ │ │ + movw r1, #16780 @ 0x418c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7f2e8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7f620 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ed6e │ │ │ │ + b.n 7f0a6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ecfe │ │ │ │ + b.n 7f036 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ece6 │ │ │ │ + b.n 7f01e │ │ │ │ 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 7f0e8 │ │ │ │ + b.n 7f420 │ │ │ │ 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 7f0f4 │ │ │ │ + b.n 7f42c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ed82 │ │ │ │ + b.n 7f0ba │ │ │ │ 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 7f100 │ │ │ │ + b.n 7f438 │ │ │ │ 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 7f10c │ │ │ │ + b.n 7f444 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ed12 │ │ │ │ + b.n 7f04a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ed26 │ │ │ │ + b.n 7f05e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ed38 │ │ │ │ + b.n 7f070 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ed4a │ │ │ │ + b.n 7f082 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ed5c │ │ │ │ + b.n 7f094 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7ed82 │ │ │ │ + b.n 7f0ba │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #13948 @ 0x367c │ │ │ │ + movw r1, #17404 @ 0x43fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 7f04a │ │ │ │ + bl d2088 │ │ │ │ + b.n 7f382 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #13880 @ 0x3638 │ │ │ │ + movw r1, #17336 @ 0x43b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 7f04a │ │ │ │ + bl d2088 │ │ │ │ + b.n 7f382 │ │ │ │ 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, #13216 @ 0x33a0 │ │ │ │ + movw r2, #16672 @ 0x4120 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f9698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f2e8 │ │ │ │ + bne.w 7f620 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7edcc │ │ │ │ + b.n 7f104 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12908 @ 0x326c │ │ │ │ + movw r1, #16364 @ 0x3fec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7f2e0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7f618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f480 │ │ │ │ + beq.n 7f7b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f48e │ │ │ │ + cbz r3, 7f7c6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7f05c │ │ │ │ + b.n 7f394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f480 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f7b8 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ecf0 │ │ │ │ - b.n 7ed8c │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.w 7f028 │ │ │ │ + b.n 7f0c4 │ │ │ │ + bl 1ebf6c │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f2e8 │ │ │ │ + b.n 7f620 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f4fc │ │ │ │ + cbz r3, 7f834 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #13492 @ 0x34b4 │ │ │ │ + movw r2, #16948 @ 0x4234 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f9698 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ee40 │ │ │ │ - b.n 7f2e8 │ │ │ │ + bge.w 7f178 │ │ │ │ + b.n 7f620 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13448 @ 0x3488 │ │ │ │ + movw r1, #16904 @ 0x4208 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 7f2e8 │ │ │ │ + bl d2088 │ │ │ │ + b.n 7f620 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13624 @ 0x3538 │ │ │ │ + movw r1, #17080 @ 0x42b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7f2e8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7f620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f04a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f382 │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14020 @ 0x36c4 │ │ │ │ + movw r2, #17476 @ 0x4444 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f68ec │ │ │ │ - b.n 7f04a │ │ │ │ + bl 1f9698 │ │ │ │ + b.n 7f382 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7eff2 │ │ │ │ - ldr r2, [pc, #272] @ (7f654 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f32a │ │ │ │ + ldr r2, [pc, #272] @ (7f98c ) │ │ │ │ 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 7f578 │ │ │ │ + beq.n 7f8b0 │ │ │ │ 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 7efba │ │ │ │ + b.n 7f2f2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f2e8 │ │ │ │ + b.n 7f620 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12888 @ 0x3258 │ │ │ │ + movw r1, #16344 @ 0x3fd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7f2e0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7f618 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f5bc │ │ │ │ + bmi.n 7f8f4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13188 @ 0x3384 │ │ │ │ + movw r1, #16644 @ 0x4104 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f2e8 │ │ │ │ + b.n 7f620 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f5ce │ │ │ │ + beq.n 7f906 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7eda2 │ │ │ │ + b.w 7f0da │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f850 │ │ │ │ - b.n 7eed6 │ │ │ │ + bl 1a3a58 │ │ │ │ + b.n 7f20e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13100 @ 0x332c │ │ │ │ + movw r1, #16556 @ 0x40ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7f2e0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7f618 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f2e8 │ │ │ │ + b.n 7f620 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13144 @ 0x3358 │ │ │ │ + movw r1, #16600 @ 0x40d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f2e8 │ │ │ │ + b.n 7f620 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #13808 @ 0x35f0 │ │ │ │ + movw r1, #17264 @ 0x4370 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 7f04a │ │ │ │ + bl d2088 │ │ │ │ + b.n 7f382 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #13744 @ 0x35b0 │ │ │ │ + movw r1, #17200 @ 0x4330 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 7f04a │ │ │ │ + bl d2088 │ │ │ │ + b.n 7f382 │ │ │ │ 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 7f704 │ │ │ │ + beq.n 7fa3c │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f6d8 │ │ │ │ + cbz r6, 7fa10 │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f734 │ │ │ │ + beq.n 7fa6c │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f71a │ │ │ │ + beq.n 7fa52 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f74e │ │ │ │ - bl 7f658 │ │ │ │ + beq.n 7fa86 │ │ │ │ + bl 7f990 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f760 │ │ │ │ + bne.n 7fa98 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f772 │ │ │ │ + bne.n 7faaa │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f76e │ │ │ │ + bne.n 7faa6 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f72a │ │ │ │ + bne.n 7fa62 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f76a │ │ │ │ + bne.n 7faa2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f744 │ │ │ │ + bne.n 7fa7c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6e8 │ │ │ │ + beq.n 7fa20 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f714 │ │ │ │ + bne.n 7fa4c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f6f6 │ │ │ │ + b.n 7fa2e │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f6ce │ │ │ │ + bne.n 7fa06 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f6ce │ │ │ │ + bne.n 7fa06 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f714 │ │ │ │ + bne.n 7fa4c │ │ │ │ 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 7f6f6 │ │ │ │ + beq.n 7fa2e │ │ │ │ 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 7f6b0 │ │ │ │ + beq.n 7f9e8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f76a │ │ │ │ + bne.n 7faa2 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f6be │ │ │ │ + b.n 7f9f6 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6be │ │ │ │ + beq.n 7f9f6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f6cc │ │ │ │ + bne.n 7fa04 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f6e8 │ │ │ │ + b.n 7fa20 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6a0 │ │ │ │ + beq.n 7f9d8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f72a │ │ │ │ + bne.n 7fa62 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f6b0 │ │ │ │ + b.n 7f9e8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f744 │ │ │ │ + b.n 7fa7c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f72a │ │ │ │ + b.n 7fa62 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f760 │ │ │ │ + b.n 7fa98 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f778 : │ │ │ │ +0007fab0 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f796 │ │ │ │ + bmi.n 7face │ │ │ │ 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 72f14 │ │ │ │ + b.w 732b0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f79c : │ │ │ │ +0007fad4 : │ │ │ │ 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 7f7c8 │ │ │ │ - cbz r0, 7f7c2 │ │ │ │ + blt.n 7fb00 │ │ │ │ + cbz r0, 7fafa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f7e2 │ │ │ │ - ldr r0, [pc, #52] @ (7f7fc ) │ │ │ │ - b.n 7f7bc │ │ │ │ + cbnz r3, 7fb1a │ │ │ │ + ldr r0, [pc, #52] @ (7fb34 ) │ │ │ │ + b.n 7faf4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14184 @ 0x3768 │ │ │ │ + movw r1, #17640 @ 0x44e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f7bc │ │ │ │ + b.n 7faf4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14236 @ 0x379c │ │ │ │ + movw r1, #17692 @ 0x451c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 7f7de │ │ │ │ + bl 127c34 │ │ │ │ + b.n 7fb16 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f800 : │ │ │ │ - ldr r3, [pc, #16] @ (7f814 ) │ │ │ │ +0007fb38 : │ │ │ │ + ldr r3, [pc, #16] @ (7fb4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f80e │ │ │ │ + cbnz r0, 7fb46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f80c │ │ │ │ + b.n 7fb44 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f818 : │ │ │ │ +0007fb50 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f828 │ │ │ │ + beq.n 7fb60 │ │ │ │ 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, #14316 @ 0x37ec │ │ │ │ + movw r1, #17772 @ 0x456c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 │ │ │ │ @@ -127352,221 +127655,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 7f9e8 │ │ │ │ + bl 7fd20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f992 │ │ │ │ + beq.w 7fcca │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7f9d8 ) │ │ │ │ + ldr r1, [pc, #328] @ (7fd10 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f988 │ │ │ │ + blt.n 7fcc0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f998 │ │ │ │ + bne.n 7fcd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f9e8 │ │ │ │ + bl 7fd20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f992 │ │ │ │ + beq.n 7fcca │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7f9dc ) │ │ │ │ + ldr r1, [pc, #296] @ (7fd14 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f988 │ │ │ │ + blt.n 7fcc0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9b0 │ │ │ │ + bne.n 7fce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f9e8 │ │ │ │ + bl 7fd20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f992 │ │ │ │ + beq.n 7fcca │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7f9e0 ) │ │ │ │ + ldr r1, [pc, #264] @ (7fd18 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f988 │ │ │ │ + blt.n 7fcc0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9c0 │ │ │ │ + bne.n 7fcf8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f992 │ │ │ │ + beq.n 7fcca │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f944 │ │ │ │ - movw r8, #14364 @ 0x381c │ │ │ │ + ble.n 7fc7c │ │ │ │ + movw r8, #17820 @ 0x459c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f914 │ │ │ │ + b.n 7fc4c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7f978 │ │ │ │ + beq.n 7fcb0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7f980 │ │ │ │ + cbz r0, 7fcb8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f912 │ │ │ │ + bgt.n 7fc4a │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fba0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fed8 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7f982 │ │ │ │ - ldr r1, [pc, #144] @ (7f9e4 ) │ │ │ │ + beq.n 7fcba │ │ │ │ + ldr r1, [pc, #144] @ (7fd1c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7fdac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f980 │ │ │ │ + blt.n 7fcb8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f970 │ │ │ │ + beq.n 7fca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f9a8 │ │ │ │ + cbz r3, 7fce0 │ │ │ │ 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 7f914 │ │ │ │ - b.n 7f944 │ │ │ │ + bgt.n 7fc4c │ │ │ │ + b.n 7fc7c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f992 │ │ │ │ + beq.n 7fcca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f9d0 │ │ │ │ + cbz r3, 7fd08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f972 │ │ │ │ + b.n 7fcaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f8a4 │ │ │ │ + bne.n 7fbdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8a4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f970 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f8c8 │ │ │ │ + bne.n 7fc00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8c8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f8ec │ │ │ │ + bne.n 7fc24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8ec │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f992 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcca │ │ │ │ + strb r4, [r7, #26] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007f9e8 : │ │ │ │ +0007fd20 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7fa04 │ │ │ │ + bcs.n 7fd3c │ │ │ │ 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 7fa2c │ │ │ │ + blt.n 7fd64 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7fa46 │ │ │ │ + bne.n 7fd7e │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e044 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fa70 │ │ │ │ + bl 7e380 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fda8 │ │ │ │ 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 7fa48 │ │ │ │ + bne.n 7fd80 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e044 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fa70 │ │ │ │ + bl 7e380 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fda8 │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e044 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fa70 │ │ │ │ - cbnz r6, 7fa64 │ │ │ │ + bl 7e380 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fda8 │ │ │ │ + cbnz r6, 7fd9c │ │ │ │ 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 7fa5c │ │ │ │ + b.n 7fd94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007fa74 : │ │ │ │ +0007fdac : │ │ │ │ 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 │ │ │ │ @@ -127574,403 +127877,403 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fb78 │ │ │ │ - ldr.w r8, [pc, #216] @ 7fb80 │ │ │ │ + beq.n 7feb0 │ │ │ │ + ldr.w r8, [pc, #216] @ 7feb8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fb62 │ │ │ │ + bpl.n 7fe9a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fb36 │ │ │ │ + bne.n 7fe6e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fad8 │ │ │ │ + beq.n 7fe10 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fb1e │ │ │ │ + bne.n 7fe56 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fb1e │ │ │ │ + beq.n 7fe56 │ │ │ │ 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 7fb42 │ │ │ │ - bl 7ba84 │ │ │ │ + beq.n 7fe7a │ │ │ │ + bl 7bdc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fb52 │ │ │ │ + bne.n 7fe8a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7faec │ │ │ │ + bne.n 7fe24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0d28 │ │ │ │ + bl 1a4f30 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fb48 │ │ │ │ + b.n 7fe80 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fad4 │ │ │ │ - b.n 7fad8 │ │ │ │ - bl 79550 │ │ │ │ + bne.n 7fe0c │ │ │ │ + b.n 7fe10 │ │ │ │ + bl 79908 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb16 │ │ │ │ + beq.n 7fe4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb16 │ │ │ │ + bne.n 7fe4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb16 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe4e │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fb48 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fe80 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fb16 │ │ │ │ + b.n 7fe4e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fb84 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007febc <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fba0 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fed8 <_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 7fe2c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 80164 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fe2c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 80164 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fd44 <_PyTuple_Resize@@Base+0x1a4> │ │ │ │ + beq.w 8007c <_PyTuple_Resize@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fe2c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 80164 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 7fbe6 <_PyTuple_Resize@@Base+0x46> │ │ │ │ + bne.n 7ff1e <_PyTuple_Resize@@Base+0x46> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fcfa <_PyTuple_Resize@@Base+0x15a> │ │ │ │ + beq.w 80032 <_PyTuple_Resize@@Base+0x15a> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fc18 <_PyTuple_Resize@@Base+0x78> │ │ │ │ + cbz r2, 7ff50 <_PyTuple_Resize@@Base+0x78> │ │ │ │ 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 7fc98 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bge.n 7ffd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fd66 <_PyTuple_Resize@@Base+0x1c6> │ │ │ │ + bne.w 8009e <_PyTuple_Resize@@Base+0x1c6> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fc98 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fdcc <_PyTuple_Resize@@Base+0x22c> │ │ │ │ + bne.w 80104 <_PyTuple_Resize@@Base+0x22c> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fc98 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fdaa <_PyTuple_Resize@@Base+0x20a> │ │ │ │ + bne.w 800e2 <_PyTuple_Resize@@Base+0x20a> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fc98 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fdee <_PyTuple_Resize@@Base+0x24e> │ │ │ │ + bne.w 80126 <_PyTuple_Resize@@Base+0x24e> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fc98 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fd88 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.w 800c0 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fc98 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd26 <_PyTuple_Resize@@Base+0x186> │ │ │ │ + bne.n 8005e <_PyTuple_Resize@@Base+0x186> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fc98 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + ble.n 7ffd0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ add.w r9, r5, #8 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd08 <_PyTuple_Resize@@Base+0x168> │ │ │ │ + bne.n 80040 <_PyTuple_Resize@@Base+0x168> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fc88 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - ldr r2, [pc, #444] @ (7fe58 <_PyTuple_Resize@@Base+0x2b8>) │ │ │ │ + blt.n 7ffc0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + ldr r2, [pc, #444] @ (80190 <_PyTuple_Resize@@Base+0x2b8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fe10 <_PyTuple_Resize@@Base+0x270> │ │ │ │ + bne.w 80148 <_PyTuple_Resize@@Base+0x270> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108838 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 109058 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fe1c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ - bl 9b014 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 80154 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bl 9b338 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fce8 <_PyTuple_Resize@@Base+0x148> │ │ │ │ - ldr r0, [pc, #412] @ (7fe5c <_PyTuple_Resize@@Base+0x2bc>) │ │ │ │ + bgt.n 80020 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + ldr r0, [pc, #412] @ (80194 <_PyTuple_Resize@@Base+0x2bc>) │ │ │ │ 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] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 7fbe0 <_PyTuple_Resize@@Base+0x40> │ │ │ │ + b.n 7ff18 <_PyTuple_Resize@@Base+0x40> │ │ │ │ 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 7fcbc <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + b.n 7fff4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #348] @ (7fe60 <_PyTuple_Resize@@Base+0x2c0>) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #348] @ (80198 <_PyTuple_Resize@@Base+0x2c0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fbe0 <_PyTuple_Resize@@Base+0x40> │ │ │ │ + b.n 7ff18 <_PyTuple_Resize@@Base+0x40> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fc90 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + beq.n 7ffc8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fc90 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc90 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bne.n 7ffc8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffc8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fc78 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + beq.n 7ffb0 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fc78 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc78 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + bne.n 7ffb0 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffb0 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fbe0 <_PyTuple_Resize@@Base+0x40> │ │ │ │ + beq.w 7ff18 <_PyTuple_Resize@@Base+0x40> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fe48 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + bne.n 80180 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fbe2 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 7ff1a <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc2a <_PyTuple_Resize@@Base+0x8a> │ │ │ │ + beq.w 7ff62 <_PyTuple_Resize@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc2a <_PyTuple_Resize@@Base+0x8a> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc2a <_PyTuple_Resize@@Base+0x8a> │ │ │ │ + bne.w 7ff62 <_PyTuple_Resize@@Base+0x8a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff62 <_PyTuple_Resize@@Base+0x8a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc6a <_PyTuple_Resize@@Base+0xca> │ │ │ │ + beq.w 7ffa2 <_PyTuple_Resize@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc6a <_PyTuple_Resize@@Base+0xca> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc6a <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bne.w 7ffa2 <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffa2 <_PyTuple_Resize@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc4a <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + beq.w 7ff82 <_PyTuple_Resize@@Base+0xaa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc4a <_PyTuple_Resize@@Base+0xaa> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc4a <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + bne.w 7ff82 <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff82 <_PyTuple_Resize@@Base+0xaa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc3a <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + beq.w 7ff72 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc3a <_PyTuple_Resize@@Base+0x9a> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc3a <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bne.w 7ff72 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff72 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc5a <_PyTuple_Resize@@Base+0xba> │ │ │ │ + beq.w 7ff92 <_PyTuple_Resize@@Base+0xba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc5a <_PyTuple_Resize@@Base+0xba> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc5a <_PyTuple_Resize@@Base+0xba> │ │ │ │ + bne.w 7ff92 <_PyTuple_Resize@@Base+0xba> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff92 <_PyTuple_Resize@@Base+0xba> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fca4 <_PyTuple_Resize@@Base+0x104> │ │ │ │ + b.n 7ffdc <_PyTuple_Resize@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e908 │ │ │ │ + bl 7ec40 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fbe2 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 7ff1a <_PyTuple_Resize@@Base+0x42> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 782a0 │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 78638 │ │ │ │ + movw r0, #1984 @ 0x7c0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fe26 <_PyTuple_Resize@@Base+0x286> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8015e <_PyTuple_Resize@@Base+0x286> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd54 <_PyTuple_Resize@@Base+0x1b4> │ │ │ │ + bne.n 8008c <_PyTuple_Resize@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd54 <_PyTuple_Resize@@Base+0x1b4> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8008c <_PyTuple_Resize@@Base+0x1b4> │ │ │ │ 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 7fe78 <_PyTuple_Resize@@Base+0x2d8> │ │ │ │ + bne.n 801b0 <_PyTuple_Resize@@Base+0x2d8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a2350 │ │ │ │ - b.n 7fe7c <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + b.w 1a6550 │ │ │ │ + b.n 801b4 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ 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, #40517 @ 0x9e45 │ │ │ │ + movw r3, #41469 @ 0xa1fd │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fefe <_PyTuple_Resize@@Base+0x35e> │ │ │ │ + bne.n 80236 <_PyTuple_Resize@@Base+0x35e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79e8c │ │ │ │ - cbz r0, 7ff06 <_PyTuple_Resize@@Base+0x366> │ │ │ │ + bl 7a244 │ │ │ │ + cbz r0, 8023e <_PyTuple_Resize@@Base+0x366> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7fed6 <_PyTuple_Resize@@Base+0x336> │ │ │ │ - ldr r1, [pc, #92] @ (7ff0c <_PyTuple_Resize@@Base+0x36c>) │ │ │ │ + bpl.n 8020e <_PyTuple_Resize@@Base+0x336> │ │ │ │ + ldr r1, [pc, #92] @ (80244 <_PyTuple_Resize@@Base+0x36c>) │ │ │ │ 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] │ │ │ │ @@ -127981,38 +128284,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, 7fefa <_PyTuple_Resize@@Base+0x35a> │ │ │ │ + cbz r4, 80232 <_PyTuple_Resize@@Base+0x35a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fef6 <_PyTuple_Resize@@Base+0x356> │ │ │ │ + beq.n 8022e <_PyTuple_Resize@@Base+0x356> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7ff10 <_PyTuple_Resize@@Base+0x370>) │ │ │ │ - b.n 7fef6 <_PyTuple_Resize@@Base+0x356> │ │ │ │ + ldr r4, [pc, #20] @ (80248 <_PyTuple_Resize@@Base+0x370>) │ │ │ │ + b.n 8022e <_PyTuple_Resize@@Base+0x356> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fed6 <_PyTuple_Resize@@Base+0x336> │ │ │ │ + bne.n 8020e <_PyTuple_Resize@@Base+0x336> │ │ │ │ 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 1a1d6c │ │ │ │ + b.w 1a5f6c │ │ │ │ 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 │ │ │ │ @@ -128023,29 +128326,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 7ffac <_PyTuple_Resize@@Base+0x40c> │ │ │ │ + bl 802e4 <_PyTuple_Resize@@Base+0x40c> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7ff8e <_PyTuple_Resize@@Base+0x3ee> │ │ │ │ - ldr r3, [pc, #64] @ (7ffa8 <_PyTuple_Resize@@Base+0x408>) │ │ │ │ + bne.n 802c6 <_PyTuple_Resize@@Base+0x3ee> │ │ │ │ + ldr r3, [pc, #64] @ (802e0 <_PyTuple_Resize@@Base+0x408>) │ │ │ │ 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 7ff9a <_PyTuple_Resize@@Base+0x3fa> │ │ │ │ + bgt.n 802d2 <_PyTuple_Resize@@Base+0x3fa> │ │ │ │ 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 │ │ │ │ @@ -128062,177 +128365,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 80046 <_PyTuple_Resize@@Base+0x4a6> │ │ │ │ + bne.n 8037e <_PyTuple_Resize@@Base+0x4a6> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 7ffec <_PyTuple_Resize@@Base+0x44c> │ │ │ │ + cbz r5, 80324 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ffec <_PyTuple_Resize@@Base+0x44c> │ │ │ │ + beq.n 80324 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7ffec <_PyTuple_Resize@@Base+0x44c> │ │ │ │ - ldr r2, [pc, #240] @ (800cc <_PyTuple_Resize@@Base+0x52c>) │ │ │ │ + cbnz r3, 80324 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ + ldr r2, [pc, #240] @ (80404 <_PyTuple_Resize@@Base+0x52c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80062 <_PyTuple_Resize@@Base+0x4c2> │ │ │ │ + bne.n 8039a <_PyTuple_Resize@@Base+0x4c2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 800ae <_PyTuple_Resize@@Base+0x50e> │ │ │ │ + bne.n 803e6 <_PyTuple_Resize@@Base+0x50e> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 8001c <_PyTuple_Resize@@Base+0x47c> │ │ │ │ + cbz r5, 80354 <_PyTuple_Resize@@Base+0x47c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8001c <_PyTuple_Resize@@Base+0x47c> │ │ │ │ + beq.n 80354 <_PyTuple_Resize@@Base+0x47c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8001c <_PyTuple_Resize@@Base+0x47c> │ │ │ │ - ldr r2, [pc, #192] @ (800cc <_PyTuple_Resize@@Base+0x52c>) │ │ │ │ + cbnz r3, 80354 <_PyTuple_Resize@@Base+0x47c> │ │ │ │ + ldr r2, [pc, #192] @ (80404 <_PyTuple_Resize@@Base+0x52c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8007a <_PyTuple_Resize@@Base+0x4da> │ │ │ │ + bne.n 803b2 <_PyTuple_Resize@@Base+0x4da> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80092 <_PyTuple_Resize@@Base+0x4f2> │ │ │ │ + bne.n 803ca <_PyTuple_Resize@@Base+0x4f2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 8002a <_PyTuple_Resize@@Base+0x48a> │ │ │ │ + cbnz r0, 80362 <_PyTuple_Resize@@Base+0x48a> │ │ │ │ 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 80026 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + beq.n 8035e <_PyTuple_Resize@@Base+0x486> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80026 <_PyTuple_Resize@@Base+0x486> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80026 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + bne.n 8035e <_PyTuple_Resize@@Base+0x486> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8035e <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ffc2 <_PyTuple_Resize@@Base+0x422> │ │ │ │ + beq.n 802fa <_PyTuple_Resize@@Base+0x422> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ffc2 <_PyTuple_Resize@@Base+0x422> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ffc2 <_PyTuple_Resize@@Base+0x422> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bne.n 802fa <_PyTuple_Resize@@Base+0x422> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 802fa <_PyTuple_Resize@@Base+0x422> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ffe8 <_PyTuple_Resize@@Base+0x448> │ │ │ │ + beq.n 80320 <_PyTuple_Resize@@Base+0x448> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ffe8 <_PyTuple_Resize@@Base+0x448> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 80320 <_PyTuple_Resize@@Base+0x448> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80018 <_PyTuple_Resize@@Base+0x478> │ │ │ │ + beq.n 80350 <_PyTuple_Resize@@Base+0x478> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 80018 <_PyTuple_Resize@@Base+0x478> │ │ │ │ + b.n 80350 <_PyTuple_Resize@@Base+0x478> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80022 <_PyTuple_Resize@@Base+0x482> │ │ │ │ + beq.n 8035a <_PyTuple_Resize@@Base+0x482> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80022 <_PyTuple_Resize@@Base+0x482> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80022 <_PyTuple_Resize@@Base+0x482> │ │ │ │ + bne.n 8035a <_PyTuple_Resize@@Base+0x482> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8035a <_PyTuple_Resize@@Base+0x482> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fff2 <_PyTuple_Resize@@Base+0x452> │ │ │ │ + beq.n 8032a <_PyTuple_Resize@@Base+0x452> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fff2 <_PyTuple_Resize@@Base+0x452> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fff2 <_PyTuple_Resize@@Base+0x452> │ │ │ │ + bne.n 8032a <_PyTuple_Resize@@Base+0x452> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8032a <_PyTuple_Resize@@Base+0x452> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000800d0 : │ │ │ │ +00080408 : │ │ │ │ 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 800fc │ │ │ │ + bcs.n 80434 │ │ │ │ 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 801d6 │ │ │ │ + bcs.n 8050e │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80210 │ │ │ │ - ldr r3, [pc, #316] @ (80264 ) │ │ │ │ + bne.n 80548 │ │ │ │ + ldr r3, [pc, #316] @ (8059c ) │ │ │ │ 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 801a2 │ │ │ │ + beq.n 804da │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 80168 │ │ │ │ + cbnz r2, 804a0 │ │ │ │ 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] │ │ │ │ @@ -128249,169 +128552,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] @ (80268 ) │ │ │ │ - bne.n 80226 │ │ │ │ + ldr r2, [pc, #216] @ (805a0 ) │ │ │ │ + bne.n 8055e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80236 │ │ │ │ + bne.n 8056e │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80168 │ │ │ │ + bne.n 804a0 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8024a │ │ │ │ + bne.n 80582 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8021e │ │ │ │ + cbz r4, 80556 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 80168 │ │ │ │ + b.n 804a0 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7e044 <_PyLong_New@@Base> │ │ │ │ + bl 7e380 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80222 │ │ │ │ + cbz r0, 8055a │ │ │ │ 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 800f8 │ │ │ │ - b.n 80200 │ │ │ │ + beq.w 80430 │ │ │ │ + b.n 80538 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80168 │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.n 804a0 │ │ │ │ + bl 1ebf6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 800f8 │ │ │ │ + b.n 80430 │ │ │ │ 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 8019c │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + beq.n 804d4 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80256 │ │ │ │ + bne.n 8058e │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 8019c │ │ │ │ + bl 127518 │ │ │ │ + b.n 804d4 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 801c8 │ │ │ │ + b.n 80500 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8019c │ │ │ │ + b.n 804d4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008026c : │ │ │ │ +000805a4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8029a │ │ │ │ - bl 802a8 │ │ │ │ + cbz r0, 805d2 │ │ │ │ + bl 805e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80298 │ │ │ │ + beq.n 805d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8029e │ │ │ │ + cbz r3, 805d6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8029a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 805d2 │ │ │ │ │ │ │ │ -000802a8 : │ │ │ │ +000805e0 : │ │ │ │ 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 1a36fc │ │ │ │ - cbz r0, 802fa │ │ │ │ + bl 1a78fc │ │ │ │ + cbz r0, 80632 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a3744 │ │ │ │ - cbnz r0, 802e4 │ │ │ │ + bl 1a7944 │ │ │ │ + cbnz r0, 8061c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80300 │ │ │ │ + bl 80638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80300 │ │ │ │ + bl 80638 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 802fa │ │ │ │ + beq.n 80632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 802fa │ │ │ │ + cbnz r3, 80632 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 802e0 │ │ │ │ + b.n 80618 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080300 : │ │ │ │ +00080638 : │ │ │ │ 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, 8033c │ │ │ │ - ldr r4, [pc, #40] @ (80340 ) │ │ │ │ + cbnz r2, 80674 │ │ │ │ + ldr r4, [pc, #40] @ (80678 ) │ │ │ │ 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] │ │ │ │ @@ -128422,291 +128725,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080344 : │ │ │ │ +0008067c : │ │ │ │ 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 8038c │ │ │ │ - cbz r0, 8037e │ │ │ │ + bl 806c4 │ │ │ │ + cbz r0, 806b6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 804b4 │ │ │ │ + bl 807ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8037a │ │ │ │ + beq.n 806b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80384 │ │ │ │ + cbz r3, 806bc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8037a │ │ │ │ + b.n 806b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8037a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 806b2 │ │ │ │ │ │ │ │ -0008038c : │ │ │ │ +000806c4 : │ │ │ │ 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 803d2 │ │ │ │ + bne.n 8070a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 803ea │ │ │ │ + cbz r0, 80722 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 803ea │ │ │ │ - ldr r1, [pc, #92] @ (80418 ) │ │ │ │ + bpl.n 80722 │ │ │ │ + ldr r1, [pc, #92] @ (80750 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8041c │ │ │ │ + bl 80754 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 803ea │ │ │ │ + ble.n 80722 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 803e0 │ │ │ │ + bpl.n 80718 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 803ac │ │ │ │ - bl 498bc │ │ │ │ - b.n 80406 │ │ │ │ + bne.n 806e4 │ │ │ │ + bl 4991a │ │ │ │ + b.n 8073e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8040a │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 80406 │ │ │ │ + bne.n 80742 │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 8073e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15236 @ 0x3b84 │ │ │ │ + movw r1, #18692 @ 0x4904 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 803ce │ │ │ │ + b.n 80706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 803ea │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 803ea │ │ │ │ + bne.n 80722 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80722 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008041c : │ │ │ │ +00080754 : │ │ │ │ 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 8049c │ │ │ │ + bpl.n 807d4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8047a │ │ │ │ + bne.n 807b2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8047a │ │ │ │ + beq.n 807b2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 80494 │ │ │ │ + beq.n 807cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 80464 │ │ │ │ + cbnz r3, 8079c │ │ │ │ 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 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 804ac │ │ │ │ + beq.n 807e4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80458 │ │ │ │ + bne.n 80790 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8045e │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 80796 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8045e │ │ │ │ + b.n 80796 │ │ │ │ stmdb 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 8074e │ │ │ │ + beq.w 80a86 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 809ae │ │ │ │ + beq.w 80ce6 │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #29193 @ 0x7209 │ │ │ │ + movw r3, #31189 @ 0x79d5 │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #12601 @ 0x3139 │ │ │ │ + movw r3, #14581 @ 0x38f5 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80f48 │ │ │ │ + bne.w 81280 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 807ae │ │ │ │ + bgt.w 80ae6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81006 │ │ │ │ + beq.w 8133e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81006 │ │ │ │ + bhi.w 8133e │ │ │ │ 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 80f30 │ │ │ │ + bmi.w 81268 │ │ │ │ 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 80786 │ │ │ │ - ldr.w r9, [pc, #920] @ 808f8 │ │ │ │ + bmi.w 80abe │ │ │ │ + ldr.w r9, [pc, #920] @ 80c30 │ │ │ │ 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 80f0c │ │ │ │ + bhi.w 81244 │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 8094c │ │ │ │ + bmi.w 80c84 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6253 @ 0x186d │ │ │ │ + movw r2, #7045 @ 0x1b85 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8093e │ │ │ │ + bne.w 80c76 │ │ │ │ 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 808fc │ │ │ │ + bcs.w 80c34 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 80972 │ │ │ │ + beq.w 80caa │ │ │ │ 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 807d0 │ │ │ │ + beq.w 80b08 │ │ │ │ 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 8081a │ │ │ │ + blt.w 80b52 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8096a │ │ │ │ - ldr r3, [pc, #744] @ (808f4 ) │ │ │ │ + bne.w 80ca2 │ │ │ │ + ldr r3, [pc, #744] @ (80c2c ) │ │ │ │ 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 8097a │ │ │ │ + bne.w 80cb2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 80636 │ │ │ │ + beq.n 8096e │ │ │ │ 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] │ │ │ │ @@ -128730,412 +129033,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 80ff8 │ │ │ │ + bne.w 81330 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d60 │ │ │ │ + beq.w 81098 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d60 │ │ │ │ + beq.w 81098 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 80d7a │ │ │ │ + bpl.w 810b2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 808b0 │ │ │ │ + bne.w 80be8 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 808ce │ │ │ │ - movw r3, #5133 @ 0x140d │ │ │ │ + beq.w 80c06 │ │ │ │ + movw r3, #5957 @ 0x1745 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 80866 │ │ │ │ + bne.w 80b9e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 81414 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8174c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8087c │ │ │ │ + bne.w 80bb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8072a │ │ │ │ + beq.n 80a62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 809a6 │ │ │ │ + beq.w 80cde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80d60 │ │ │ │ + bne.w 81098 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80744 │ │ │ │ + beq.n 80a7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e54 │ │ │ │ + beq.w 8118c │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 804fc │ │ │ │ + bne.w 80834 │ │ │ │ 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 80f30 │ │ │ │ + bmi.w 81268 │ │ │ │ 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, #58161 @ 0xe331 │ │ │ │ + movw r2, #60157 @ 0xeafd │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 8055e │ │ │ │ + beq.w 80896 │ │ │ │ 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 8055e │ │ │ │ - movw r3, #61369 @ 0xefb9 │ │ │ │ + b.n 80896 │ │ │ │ + movw r3, #62233 @ 0xf319 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8053a │ │ │ │ + b.n 80872 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 8053a │ │ │ │ + beq.w 80872 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80932 │ │ │ │ + beq.w 80c6a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81006 │ │ │ │ + bne.w 8133e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8053a │ │ │ │ + b.n 80872 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 808a4 │ │ │ │ + bhi.n 80bdc │ │ │ │ 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 808fc │ │ │ │ + beq.w 80c34 │ │ │ │ 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 805fa │ │ │ │ + ble.w 80932 │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 805fa │ │ │ │ + beq.w 80932 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 805fa │ │ │ │ + beq.w 80932 │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 805fa │ │ │ │ + bne.w 80932 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80fee │ │ │ │ + bne.w 81326 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 805fa │ │ │ │ + bmi.w 80932 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80850 │ │ │ │ + bne.n 80b88 │ │ │ │ dmb ish │ │ │ │ - b.n 805fa │ │ │ │ + b.n 80932 │ │ │ │ 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 80716 │ │ │ │ + beq.w 80a4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80716 │ │ │ │ + bne.w 80a4e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 8089e │ │ │ │ + cbz r3, 80bd6 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 80716 │ │ │ │ + b.n 80a4e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 805d8 │ │ │ │ + b.n 80910 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 806ee │ │ │ │ + bne.w 80a26 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80e8a │ │ │ │ + beq.w 811c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 90190 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e5c │ │ │ │ + beq.w 81194 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 8086e │ │ │ │ + b.n 80ba6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e4a │ │ │ │ + bne.w 81182 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 8094c │ │ │ │ + cbz r0, 80c84 │ │ │ │ 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 807f8 │ │ │ │ - movw r3, #48893 @ 0xbefd │ │ │ │ + b.n 80b30 │ │ │ │ + movw r3, #57521 @ 0xe0b1 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8053a │ │ │ │ + b.n 80872 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 807f0 │ │ │ │ + bne.w 80b28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80e02 │ │ │ │ + beq.w 8113a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8060a │ │ │ │ + beq.w 80942 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8060a │ │ │ │ + b.n 80942 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 71928 │ │ │ │ - b.n 807ea │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + bl 71c40 │ │ │ │ + b.n 80b22 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e30 │ │ │ │ + bne.w 81168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ 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 80630 │ │ │ │ - b.n 80636 │ │ │ │ + bne.w 80968 │ │ │ │ + b.n 8096e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3938 │ │ │ │ - b.n 8072a │ │ │ │ + bl 1a7b38 │ │ │ │ + b.n 80a62 │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #29193 @ 0x7209 │ │ │ │ + movw r3, #31189 @ 0x79d5 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #12601 @ 0x3139 │ │ │ │ + movw r3, #14581 @ 0x38f5 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #61369 @ 0xefb9 │ │ │ │ + movw r3, #62233 @ 0xf319 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80f48 │ │ │ │ + bne.w 81280 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80c2a │ │ │ │ + bgt.w 80f62 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81006 │ │ │ │ + beq.w 8133e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81006 │ │ │ │ + bhi.w 8133e │ │ │ │ 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 80f30 │ │ │ │ + bmi.w 81268 │ │ │ │ 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 80f16 │ │ │ │ - ldr r4, [pc, #748] @ (80d24 ) │ │ │ │ + bmi.w 8124e │ │ │ │ + ldr r4, [pc, #748] @ (8105c ) │ │ │ │ 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 80df2 │ │ │ │ + bcc.w 8112a │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 80df2 │ │ │ │ + bmi.w 8112a │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6253 @ 0x186d │ │ │ │ + movw r2, #7045 @ 0x1b85 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80de2 │ │ │ │ + bne.w 8111a │ │ │ │ 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 80dae │ │ │ │ + bcs.w 810e6 │ │ │ │ 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 80da2 │ │ │ │ + beq.w 810da │ │ │ │ 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 80c34 │ │ │ │ + beq.w 80f6c │ │ │ │ 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 80cdc │ │ │ │ + blt.w 81014 │ │ │ │ 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] @ (80d28 ) │ │ │ │ + ldr r5, [pc, #572] @ (81060 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80e1c │ │ │ │ + bne.w 81154 │ │ │ │ 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] │ │ │ │ @@ -129159,517 +129462,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 80f02 │ │ │ │ + bne.w 8123a │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d5e │ │ │ │ + beq.w 81096 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d5e │ │ │ │ + beq.w 81096 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 80d2c │ │ │ │ + bpl.w 81064 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80c7c │ │ │ │ + bne.n 80fb4 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 80c8c │ │ │ │ - movw r3, #5133 @ 0x140d │ │ │ │ + beq.n 80fc4 │ │ │ │ + movw r3, #5957 @ 0x1745 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 80c5c │ │ │ │ + bne.n 80f94 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 81414 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8174c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80cb8 │ │ │ │ + bne.n 80ff0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80bf0 │ │ │ │ + beq.n 80f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e14 │ │ │ │ + beq.w 8114c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80d5e │ │ │ │ + bne.w 81096 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c0e │ │ │ │ + beq.n 80f46 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81020 │ │ │ │ + beq.w 81358 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 809ce │ │ │ │ - b.n 8074e │ │ │ │ + bne.w 80d06 │ │ │ │ + b.n 80a86 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 80a0c │ │ │ │ - movw r8, #58161 @ 0xe331 │ │ │ │ + b.n 80d44 │ │ │ │ + movw r8, #60157 @ 0xeafd │ │ │ │ movt r8, #11 │ │ │ │ - b.n 80a0c │ │ │ │ + b.n 80d44 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 80c68 │ │ │ │ + bne.n 80fa0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 80a0c │ │ │ │ + b.n 80d44 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 80c82 │ │ │ │ + bcc.n 80fba │ │ │ │ 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 80dae │ │ │ │ + beq.w 810e6 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 80ab6 │ │ │ │ + b.n 80dee │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80bd2 │ │ │ │ + b.n 80f0a │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80d54 │ │ │ │ + beq.n 8108c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81006 │ │ │ │ + bne.w 8133e │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 80a0c │ │ │ │ + b.n 80d44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 80ba2 │ │ │ │ + b.n 80eda │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 80ab6 │ │ │ │ + b.n 80dee │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f9a │ │ │ │ - bl 8fe30 │ │ │ │ + beq.w 812d2 │ │ │ │ + bl 90190 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80f6a │ │ │ │ + beq.w 812a2 │ │ │ │ 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 80bdc │ │ │ │ + beq.n 80f14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80bdc │ │ │ │ + bne.n 80f14 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 80cd6 │ │ │ │ + cbz r3, 8100e │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 80bdc │ │ │ │ + b.n 80f14 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ad8 │ │ │ │ + beq.w 80e10 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80ad8 │ │ │ │ + beq.w 80e10 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ad8 │ │ │ │ + bne.w 80e10 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80f60 │ │ │ │ + bne.w 81298 │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 80ad8 │ │ │ │ + bmi.w 80e10 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80d0e │ │ │ │ + bne.n 81046 │ │ │ │ dmb ish │ │ │ │ - b.n 80ad8 │ │ │ │ + b.n 80e10 │ │ │ │ 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, #15364 @ 0x3c04 │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d5e │ │ │ │ + beq.n 81096 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80be6 │ │ │ │ - movw r8, #48893 @ 0xbefd │ │ │ │ + b.n 80f1e │ │ │ │ + movw r8, #57521 @ 0xe0b1 │ │ │ │ movt r8, #21 │ │ │ │ - b.n 80a0c │ │ │ │ + b.n 80d44 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e02 │ │ │ │ + beq.n 8113a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e02 │ │ │ │ + bne.n 8113a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e02 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8113a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d60 │ │ │ │ + beq.n 81098 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80720 │ │ │ │ + b.n 80a58 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80c4e │ │ │ │ + b.n 80f86 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80e08 │ │ │ │ + bne.n 81140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80df2 │ │ │ │ + cbz r3, 8112a │ │ │ │ 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 80ab6 │ │ │ │ + b.n 80dee │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80c54 │ │ │ │ + bne.w 80f8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 80ad8 │ │ │ │ + bne.w 80e10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80750 │ │ │ │ + b.n 80a88 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80dcc │ │ │ │ + b.n 81104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3938 │ │ │ │ - b.n 80bf0 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + bl 1a7b38 │ │ │ │ + b.n 80f28 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80e3e │ │ │ │ + bne.n 81176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 126610 │ │ │ │ - b.n 80afc │ │ │ │ + bl 127518 │ │ │ │ + b.n 80e34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8098e │ │ │ │ + b.n 80cc6 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 80afc │ │ │ │ + b.n 80e34 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 8091a │ │ │ │ + b.n 80c52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80744 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80a7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d92 │ │ │ │ + beq.n 810ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80d92 │ │ │ │ + bne.n 810ca │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80e84 │ │ │ │ + cbz r3, 811bc │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80d92 │ │ │ │ + b.n 810ca │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80e9a │ │ │ │ + beq.n 811d2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 80ec6 │ │ │ │ + cbz r2, 811fe │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 80ee2 │ │ │ │ + cbz r1, 8121a │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15252 @ 0x3b94 │ │ │ │ + movw r3, #18708 @ 0x4914 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15264 @ 0x3ba0 │ │ │ │ + movw r1, #18720 @ 0x4920 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ - b.n 80d92 │ │ │ │ + bl d2088 │ │ │ │ + b.n 810ca │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80edc │ │ │ │ + cbz r3, 81214 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80e9a │ │ │ │ + b.n 811d2 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80eae │ │ │ │ + bne.n 811e6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15252 @ 0x3b94 │ │ │ │ + movw r3, #18708 @ 0x4914 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + movw r1, #18776 @ 0x4958 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ - b.n 80d92 │ │ │ │ + bl d2088 │ │ │ │ + b.n 810ca │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80bf0 │ │ │ │ + b.n 80f28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80954 │ │ │ │ + b.n 80c8c │ │ │ │ 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 80a36 │ │ │ │ + b.n 80d6e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12624 @ 0x3150 │ │ │ │ + movw r1, #16080 @ 0x3ed0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 80e02 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 8113a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15408 @ 0x3c30 │ │ │ │ + movw r1, #18864 @ 0x49b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 80e02 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 8113a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ad8 │ │ │ │ - b.n 80cfe │ │ │ │ + bne.w 80e10 │ │ │ │ + b.n 81036 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80d44 │ │ │ │ + beq.w 8107c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80d44 │ │ │ │ + bne.w 8107c │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80f94 │ │ │ │ + cbz r3, 812cc │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80d44 │ │ │ │ + b.n 8107c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80faa │ │ │ │ + beq.n 812e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 80fd6 │ │ │ │ + cbz r3, 8130e │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 81028 │ │ │ │ + cbz r1, 81360 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15252 @ 0x3b94 │ │ │ │ + movw r3, #18708 @ 0x4914 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15264 @ 0x3ba0 │ │ │ │ + movw r1, #18720 @ 0x4920 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ - b.n 80d44 │ │ │ │ + bl d2088 │ │ │ │ + b.n 8107c │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80fe8 │ │ │ │ + cbz r3, 81320 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80faa │ │ │ │ + b.n 812e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 805fa │ │ │ │ - b.n 8083e │ │ │ │ + bne.w 80932 │ │ │ │ + b.n 80b76 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 8072a │ │ │ │ + b.w 80a62 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12596 @ 0x3134 │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 80e02 │ │ │ │ + bl d2088 │ │ │ │ + b.n 8113a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c0e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80f46 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80fbe │ │ │ │ + bne.n 812f6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15252 @ 0x3b94 │ │ │ │ + movw r3, #18708 @ 0x4914 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + movw r1, #18776 @ 0x4958 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ - b.n 80d44 │ │ │ │ + bl d2088 │ │ │ │ + b.n 8107c │ │ │ │ │ │ │ │ -00081048 : │ │ │ │ +00081380 : │ │ │ │ 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 81192 │ │ │ │ + bne.w 814ca │ │ │ │ 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 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8118c │ │ │ │ - ldr.w r8, [pc, #448] @ 81248 │ │ │ │ + beq.w 814c4 │ │ │ │ + ldr.w r8, [pc, #448] @ 81580 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8118c │ │ │ │ + beq.n 814c4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8116e │ │ │ │ + bpl.n 814a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -129677,472 +129980,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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 81152 │ │ │ │ - movw r3, #5133 @ 0x140d │ │ │ │ + beq.n 8148a │ │ │ │ + movw r3, #5957 @ 0x1745 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8111c │ │ │ │ + bne.n 81454 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 81414 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8174c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81126 │ │ │ │ + bne.n 8145e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81114 │ │ │ │ + beq.n 8144c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8114a │ │ │ │ + cbz r3, 81482 │ │ │ │ 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 810f8 │ │ │ │ + b.n 81430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81104 │ │ │ │ - ldr r2, [pc, #276] @ (81244 ) │ │ │ │ + bne.n 8143c │ │ │ │ + ldr r2, [pc, #276] @ (8157c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81144 │ │ │ │ + cbz r3, 8147c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81104 │ │ │ │ + b.n 8143c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3938 │ │ │ │ - b.n 81114 │ │ │ │ + bl 1a7b38 │ │ │ │ + b.n 8144c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 811ca │ │ │ │ - bl 8fe30 │ │ │ │ + beq.n 81502 │ │ │ │ + bl 90190 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8119c │ │ │ │ + cbz r0, 814d4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 810f8 │ │ │ │ + b.n 81430 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81104 │ │ │ │ + b.n 8143c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81114 │ │ │ │ + b.n 8144c │ │ │ │ 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 81186 │ │ │ │ + beq.n 814be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81186 │ │ │ │ - ldr r2, [pc, #148] @ (81244 ) │ │ │ │ + bne.n 814be │ │ │ │ + ldr r2, [pc, #148] @ (8157c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 811c4 │ │ │ │ + cbz r3, 814fc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 81186 │ │ │ │ + b.n 814be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 811da │ │ │ │ + beq.n 81512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81228 │ │ │ │ + cbz r3, 81560 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 81214 │ │ │ │ - movw r1, #15264 @ 0x3ba0 │ │ │ │ + cbz r3, 8154c │ │ │ │ + movw r1, #18720 @ 0x4920 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #15252 @ 0x3b94 │ │ │ │ + movw r5, #18708 @ 0x4914 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #15464 @ 0x3c68 │ │ │ │ + movw r3, #18920 @ 0x49e8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d1888 │ │ │ │ - b.n 81186 │ │ │ │ + bl d2088 │ │ │ │ + b.n 814be │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 811ee │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + bne.n 81526 │ │ │ │ + movw r1, #18776 @ 0x4958 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 811f8 │ │ │ │ - ldr r2, [pc, #24] @ (81244 ) │ │ │ │ + b.n 81530 │ │ │ │ + ldr r2, [pc, #24] @ (8157c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8123c │ │ │ │ + cbz r3, 81574 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 811da │ │ │ │ + b.n 81512 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008124c : │ │ │ │ +00081584 : │ │ │ │ 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 812f0 │ │ │ │ + bpl.n 81628 │ │ │ │ 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] @ (813e8 ) │ │ │ │ + ldr r2, [pc, #356] @ (81720 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8130e │ │ │ │ - movw r3, #5133 @ 0x140d │ │ │ │ + beq.n 81646 │ │ │ │ + movw r3, #5957 @ 0x1745 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 812c2 │ │ │ │ + bne.n 815fa │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81414 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8174c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 812cc │ │ │ │ + bne.n 81604 │ │ │ │ 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 812ae │ │ │ │ + b.n 815e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 812ba │ │ │ │ - ldr r2, [pc, #276] @ (813ec ) │ │ │ │ + bne.n 815f2 │ │ │ │ + ldr r2, [pc, #276] @ (81724 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 812ea │ │ │ │ + cbz r3, 81622 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 812ba │ │ │ │ + b.n 815f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 812ba │ │ │ │ + b.n 815f2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 81356 │ │ │ │ - bl 8fe30 │ │ │ │ + cbz r3, 8168e │ │ │ │ + bl 90190 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81328 │ │ │ │ + cbz r0, 81660 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 812ae │ │ │ │ + b.n 815e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81308 │ │ │ │ + beq.n 81640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81308 │ │ │ │ - ldr r2, [pc, #176] @ (813ec ) │ │ │ │ + bne.n 81640 │ │ │ │ + ldr r2, [pc, #176] @ (81724 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81350 │ │ │ │ + cbz r3, 81688 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81308 │ │ │ │ + b.n 81640 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81366 │ │ │ │ + beq.n 8169e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 813ce │ │ │ │ + cbz r3, 81706 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 813a0 │ │ │ │ - movw r1, #15252 @ 0x3b94 │ │ │ │ + cbz r3, 816d8 │ │ │ │ + movw r1, #18708 @ 0x4914 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15464 @ 0x3c68 │ │ │ │ + movw r3, #18920 @ 0x49e8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15264 @ 0x3ba0 │ │ │ │ + movw r1, #18720 @ 0x4920 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ - b.n 81308 │ │ │ │ + bl d2088 │ │ │ │ + b.n 81640 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8137a │ │ │ │ - movw r1, #15252 @ 0x3b94 │ │ │ │ + bne.n 816b2 │ │ │ │ + movw r1, #18708 @ 0x4914 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15464 @ 0x3c68 │ │ │ │ + movw r3, #18920 @ 0x49e8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + movw r1, #18776 @ 0x4958 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ - b.n 81308 │ │ │ │ - ldr r2, [pc, #28] @ (813ec ) │ │ │ │ + bl d2088 │ │ │ │ + b.n 81640 │ │ │ │ + ldr r2, [pc, #28] @ (81724 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 813e2 │ │ │ │ + cbz r3, 8171a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81366 │ │ │ │ + b.n 8169e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000813f0 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00081728 <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008140c : │ │ │ │ +00081744 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 81414 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 8174c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00081414 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +0008174c <_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 81a1c <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + bpl.w 81d54 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 816a6 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bmi.w 819de <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 816f2 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ - ldr.w sl, [pc, #1524] @ 81a44 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + beq.w 81a2a <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81d7c <_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 8151e <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ + bne.n 81856 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81528 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ + beq.n 81860 <_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 8154c <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 81884 <_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 8154c <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 81884 <_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 8171a <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ + beq.w 81a52 <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 819a0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 81cd8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 815da <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ - movw r2, #17437 @ 0x441d │ │ │ │ + beq.w 81912 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #19425 @ 0x4be1 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8184a <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ + bne.w 81b82 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 81862 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 81b9a <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4734 │ │ │ │ + bl c4ef4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8167e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + beq.w 819b6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8167e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bne.w 819b6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3938 │ │ │ │ - b.n 8167e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl 1a7b38 │ │ │ │ + b.n 819b6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81464 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 8179c <_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 8148c <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 817c4 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 81700 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bne.w 81a38 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 81700 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bgt.w 81a38 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81b60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81e98 <_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, #20] │ │ │ │ - bl 81c1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 81f54 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 81714 <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ + bne.w 81a4c <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 815ce <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + cbz r2, 81906 <_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 │ │ │ │ @@ -130153,95 +130456,95 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r4, #0] │ │ │ │ str r4, [r2, r6] │ │ │ │ dmb ish │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81832 <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ + bne.w 81b6a <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 819a0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + bne.w 81cd8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818dc <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81c14 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81732 <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + bmi.w 81a6a <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 81606 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + bmi.n 8193e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 818b4 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ - blt.w 819b0 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + beq.w 81bec <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + blt.w 81ce8 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 818b4 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + beq.w 81bec <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81786 <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ + beq.w 81abe <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81856 <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + beq.w 81b8e <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8181a <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bne.w 81b52 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81636 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + beq.n 8196e <_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 817be <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + bne.w 81af6 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 817be <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + beq.w 81af6 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 817e6 <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ + beq.w 81b1e <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7ba84 │ │ │ │ + bl 7bdc4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 81750 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + beq.n 81a88 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 814fc <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81834 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81692 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.n 819ca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81984 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ + beq.w 81cbc <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 817f4 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.w 81b2c <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #924] @ 81a44 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + ldr.w sl, [pc, #924] @ 81d7c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -130256,408 +130559,408 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 818a4 <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ + beq.w 81bdc <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81454 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8144c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bge.w 81784 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81d6c <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81c1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f54 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 815ce <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + beq.w 81906 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 81a3a <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ + beq.w 81d72 <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818dc <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81c14 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 815ea <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ + bpl.w 81922 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81888 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ + beq.w 81bc0 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5648 <_PyEval_CheckExceptTypeValid@@Base+0x1090> │ │ │ │ + bl d5e68 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bge.n 819ae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 819ae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #15552 @ 0x3cc0 │ │ │ │ + movw r1, #19008 @ 0x4a40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3358 │ │ │ │ - b.n 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bl d3b5c │ │ │ │ + b.n 819ae <_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 8179c <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ + bpl.n 81ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8182a <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ + bne.n 81b62 <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 714b8 │ │ │ │ + bl 717d0 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81614 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ + bne.w 8194c <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81750 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + b.n 81a88 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 81978 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ + beq.w 81cb0 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ movw r6, #44060 @ 0xac1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 81664 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + bne.w 8199c <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79550 │ │ │ │ + bl 79908 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - ldr r2, [pc, #576] @ (81a40 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 819d6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81d78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81814 <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + cbz r3, 81b4c <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + b.n 819d6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 81630 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ - b.n 81636 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ - bl 1234c4 <_PyUnicode_IsNumeric@@Base+0x414> │ │ │ │ + bne.w 81968 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 8196e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 1243cc <_PyUnicode_IsNumeric@@Base+0x414> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 817b0 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ + b.n 81ae8 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 815ce <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 81906 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 815d6 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ - b.n 819a0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 8190e <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 81cd8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 814fc <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + b.n 81834 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a38d8 │ │ │ │ + bl 1a7ad8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 814ee <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 81826 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a6900 │ │ │ │ + bl 1aaae4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 814ee <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ - b.n 814fc <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81826 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 81834 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81936 <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ + beq.n 81c6e <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8173e <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ + beq.w 81a76 <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a38ac │ │ │ │ + bl 1a7aa8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81454 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 816f2 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + bne.w 8178c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 81a2a <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 819ce <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.w 81d06 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #15592 @ 0x3ce8 │ │ │ │ + movw r1, #19048 @ 0x4a68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d1888 │ │ │ │ - b.n 814fc <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bl d2088 │ │ │ │ + b.n 81834 <_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 81a00 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 81d38 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #292] @ (81a40 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #292] @ (81d78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81930 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ + cbz r3, 81c68 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6900 │ │ │ │ + bl c70b0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 817b8 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + beq.w 81af0 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 81a0c <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ + beq.n 81d44 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a38ac │ │ │ │ + bl 1a7aa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bne.w 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, sl │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0d28 │ │ │ │ + bl 1a4f30 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8174c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #184] @ (81a40 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + b.n 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #184] @ (81d78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8199a <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + cbz r3, 81cd2 <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81692 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + b.n 819ca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814d4 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ - b.n 815da <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + bne.w 8180c <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 81912 <_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 81606 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + b.n 8193e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #5133 @ 0x140d │ │ │ │ + movw r3, #5957 @ 0x1745 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #15468 @ 0x3c6c │ │ │ │ - movwne r1, #15552 @ 0x3cc0 │ │ │ │ + movweq r1, #18924 @ 0x49ec │ │ │ │ + movwne r1, #19008 @ 0x4a40 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3358 │ │ │ │ - b.n 8167e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl d3b5c │ │ │ │ + b.n 819b6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc1a4 │ │ │ │ + bl bc970 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81900 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ + b.n 81c38 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5648 <_PyEval_CheckExceptTypeValid@@Base+0x1090> │ │ │ │ + bl d5e68 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81956 <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ + b.n 81c8e <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8169e <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - bl d3b30 │ │ │ │ - b.n 815d6 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 819d6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d433c │ │ │ │ + b.n 8190e <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081a48 <_PyType_LookupRef@@Base>: │ │ │ │ +00081d80 <_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] @ (81b5c <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81e94 <_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 81ad2 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81e0a <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81ad2 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81e0a <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 81ac8 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 81e00 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81aaa <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81de2 <_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 81c1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f54 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81aaa <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81de2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 81b56 <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81e8e <_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 81ab2 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 81dea <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 81ab2 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 81dea <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81b60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81e98 <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 81c1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f54 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81ac4 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 81dfc <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81aaa <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81de2 <_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 │ │ │ │ @@ -130668,89 +130971,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 81aaa <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81de2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81aaa <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81aaa <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d3b30 │ │ │ │ - b.n 81ac8 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 81de2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81de2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d433c │ │ │ │ + b.n 81e00 <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 81b6a <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81ea2 <_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 81c12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81f4a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 81c12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81f4a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 81bea <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81f22 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 81b60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81e98 <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 81c12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81f4a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 81bc0 <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81ef8 <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 81b60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 81c12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81e98 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81f4a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 81bae <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81ee6 <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 81bee <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (81c18 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81f26 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81f50 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 81c12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81f4a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 81be4 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81f1c <_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 81c0c <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81f44 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 81bc6 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81efe <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 81c12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81f4a <_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 81c0e <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81f46 <_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 │ │ │ │ @@ -130758,63 +131061,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 81d40 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 82078 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 81d40 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 82078 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 81d6c <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 820a4 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d36 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 8206e <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 81ca8 <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 81dd4 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81fe0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 8210c <_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 81cce <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 82006 <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 81d1c <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 82054 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81d24 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 8205c <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 81c80 <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81fb8 <_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 81cc6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81ffe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 81d60 <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 82098 <_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 │ │ │ │ @@ -130830,378 +131133,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, 81d56 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 8208e <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 81c9c <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81fd4 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 81cac <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81fe4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81d32 <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 8206a <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 81cac <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81fe4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 81c72 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 81ca8 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81faa <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81fe0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 81c4c <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81f84 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81d78 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 820b0 <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 81d0e <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 82046 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 81cc6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81ffe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 81d80 <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 820b8 <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 81dbe <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 820f6 <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 81cc6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (81dd4 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81ffe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (8210c <_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 81db8 <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 820f0 <_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 81d76 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 820ae <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 81d50 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 82088 <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 81d76 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 81c58 <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 820ae <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81f90 <_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 81e3a <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 82172 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81e44 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 8217c <_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 81e52 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 8218a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 81e52 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (81e78 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 8218a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (821b0 <_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 81e70 <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7ba84 │ │ │ │ + beq.n 821a8 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7bdc4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 81dfe <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 82136 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 81e10 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 82148 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 81e16 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 8214e <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0d28 │ │ │ │ - bl 79550 │ │ │ │ + b.w 1a4f30 │ │ │ │ + bl 79908 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081e7c : │ │ │ │ +000821b4 : │ │ │ │ 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 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 81eb8 │ │ │ │ + cbz r0, 821f0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (81ecc ) │ │ │ │ + ldr r1, [pc, #48] @ (82204 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8124c │ │ │ │ + bl 81584 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 81eb8 │ │ │ │ + cbnz r0, 821f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81eb4 │ │ │ │ + beq.n 821ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81ec4 │ │ │ │ + cbz r3, 821fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 782fc │ │ │ │ - b.n 81eb4 │ │ │ │ + bl 78694 │ │ │ │ + b.n 821ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81eb4 │ │ │ │ - add r2, pc, #608 @ (adr r2, 82130 ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821ec │ │ │ │ + add r2, pc, #608 @ (adr r2, 82468 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081ed0 : │ │ │ │ +00082208 : │ │ │ │ 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 81ef2 │ │ │ │ + bne.n 8222a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81eee │ │ │ │ + bne.n 82226 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #20008 @ 0x4e28 │ │ │ │ + movw r0, #23464 @ 0x5ba8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00081f10 : │ │ │ │ +00082248 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 81f2e │ │ │ │ + cbz r0, 82266 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 81f2e │ │ │ │ + bpl.n 82266 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 81f44 │ │ │ │ + b.n 8227c │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217eb4 <_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] @ 82334 │ │ │ │ + ldr.w r9, [pc, #988] @ 8266c │ │ │ │ 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 821a0 │ │ │ │ + beq.w 824d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82234 │ │ │ │ + bne.w 8256c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #55533 @ 0xd8ed │ │ │ │ + movw r2, #59745 @ 0xe961 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 822ca │ │ │ │ + bne.w 82602 │ │ │ │ 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 822ca │ │ │ │ + blt.w 82602 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821ec │ │ │ │ + beq.w 82524 │ │ │ │ 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 82218 │ │ │ │ + bmi.w 82550 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 821c6 │ │ │ │ + bne.w 824fe │ │ │ │ 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 8216a │ │ │ │ + bcs.w 824a2 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 821b6 │ │ │ │ + beq.w 824ee │ │ │ │ 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 82122 │ │ │ │ + beq.n 8245a │ │ │ │ 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 821dc │ │ │ │ + beq.w 82514 │ │ │ │ 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 82076 │ │ │ │ - b.n 8209c │ │ │ │ + bgt.n 823ae │ │ │ │ + b.n 823d4 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 8208e │ │ │ │ + bne.n 823c6 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 8209c │ │ │ │ + beq.n 823d4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8206c │ │ │ │ + beq.n 823a4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 82062 │ │ │ │ + bne.n 8239a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8206c │ │ │ │ + beq.n 823a4 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 82076 │ │ │ │ + bne.n 823ae │ │ │ │ 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 82150 │ │ │ │ + ble.n 82488 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (82330 ) │ │ │ │ + ldr r2, [pc, #628] @ (82668 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82220 │ │ │ │ + bne.w 82558 │ │ │ │ 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] │ │ │ │ @@ -131210,15 +131513,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, 8211a │ │ │ │ + cbz r5, 82452 │ │ │ │ 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] │ │ │ │ @@ -131231,135 +131534,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 8202c │ │ │ │ + bcc.w 82364 │ │ │ │ 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, 8216a │ │ │ │ + cbz r5, 824a2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8202c │ │ │ │ + b.n 82364 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 820cc │ │ │ │ + bne.n 82404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4588 │ │ │ │ - b.n 8221c │ │ │ │ + bl 1a8788 │ │ │ │ + b.n 82554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 822b8 │ │ │ │ + bne.w 825f0 │ │ │ │ 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 82218 │ │ │ │ + beq.n 82550 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 8214c │ │ │ │ + b.n 82484 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 714b8 │ │ │ │ + bl 717d0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8211a │ │ │ │ + b.n 82452 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8214a │ │ │ │ + b.n 82482 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 82218 │ │ │ │ + cbz r0, 82550 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8202c │ │ │ │ + b.n 82364 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 8204e │ │ │ │ + b.n 82386 │ │ │ │ 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 81fd2 │ │ │ │ - bl 1e8d2c │ │ │ │ + bge.w 8230a │ │ │ │ + bl 1ebf6c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8211a │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 82452 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82310 │ │ │ │ + bne.n 82648 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126610 │ │ │ │ - b.n 820cc │ │ │ │ - bl 1fc3dc │ │ │ │ + bl 127518 │ │ │ │ + b.n 82404 │ │ │ │ + bl 1ff148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82324 │ │ │ │ + beq.n 8265c │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8231c │ │ │ │ + beq.n 82654 │ │ │ │ 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 8227a │ │ │ │ + bls.n 825b2 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8225c │ │ │ │ + beq.n 82594 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 8225c │ │ │ │ + b.n 82594 │ │ │ │ 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] │ │ │ │ @@ -131374,479 +131677,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 820f8 │ │ │ │ - b.n 8211a │ │ │ │ + bne.w 82430 │ │ │ │ + b.n 82452 │ │ │ │ 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 82190 │ │ │ │ + b.n 824c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 714b8 │ │ │ │ + bl 717d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8221c │ │ │ │ + beq.n 82554 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86f54 │ │ │ │ + bl 87270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8211a │ │ │ │ + beq.w 82452 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8221c │ │ │ │ + beq.n 82554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8221c │ │ │ │ + bne.n 82554 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8221c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82554 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 820cc │ │ │ │ + b.n 82404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 8221c │ │ │ │ + bl 77670 │ │ │ │ + b.n 82554 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082338 <_PyObject_New@@Base>: │ │ │ │ +00082670 <_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 82468 <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 827a0 <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8245a <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (82488 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 82792 <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (827c0 <_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 823f4 <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 8272c <_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 82444 <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 8277c <_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 823cc <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 82704 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (8248c <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 82428 <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (827c4 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 82760 <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82438 <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 82770 <_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 823aa <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 826e2 <_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 823aa <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 826e2 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 82472 <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 827aa <_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, 82468 <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 827a0 <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 823aa <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 826e2 <_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 823c4 <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 826fc <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 823c4 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 826fc <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 823aa <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 823f4 <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 826e2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8272c <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 823aa <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 826e2 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ 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 8241a <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 82752 <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082490 : │ │ │ │ +000827c8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 824d0 │ │ │ │ + cbz r1, 82808 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 824d4 │ │ │ │ + cbz r0, 8280c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 824d8 │ │ │ │ + bl 82810 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 824cc │ │ │ │ + beq.n 82804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 824cc │ │ │ │ + cbnz r3, 82804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 262928 │ │ │ │ + bl 263a90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 824cc │ │ │ │ + b.n 82804 │ │ │ │ │ │ │ │ -000824d8 : │ │ │ │ +00082810 : │ │ │ │ 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 825e2 │ │ │ │ + beq.n 8291a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 82506 │ │ │ │ + cbz r3, 8283e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 82506 │ │ │ │ + cbz r3, 8283e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 82542 │ │ │ │ + cbz r3, 8287a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 82542 │ │ │ │ + cbz r3, 8287a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 825f2 │ │ │ │ + beq.n 8292a │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 825f2 │ │ │ │ + beq.n 8292a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 825e8 │ │ │ │ + beq.n 82920 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e6df8 │ │ │ │ + b.w e75f4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 825c8 │ │ │ │ + bge.n 82900 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 82598 │ │ │ │ - ldr r1, [pc, #180] @ (8260c ) │ │ │ │ + beq.n 828d0 │ │ │ │ + ldr r1, [pc, #180] @ (82944 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 825c4 │ │ │ │ + blt.n 828fc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 825a6 │ │ │ │ - cbz r6, 825a6 │ │ │ │ + beq.n 828de │ │ │ │ + cbz r6, 828de │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82592 │ │ │ │ + beq.n 828ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82592 │ │ │ │ + cbnz r3, 828ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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 121abc │ │ │ │ + b.w 1229c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20084 @ 0x4e74 │ │ │ │ + movw r1, #23540 @ 0x5bf4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 82592 │ │ │ │ + b.n 828ca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20120 @ 0x4e98 │ │ │ │ + movw r1, #23576 @ 0x5c18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 825c4 │ │ │ │ - bl 262928 │ │ │ │ - b.n 825c4 │ │ │ │ - bl 7f800 │ │ │ │ + bl d2088 │ │ │ │ + b.n 828fc │ │ │ │ + bl 263a90 │ │ │ │ + b.n 828fc │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82534 │ │ │ │ - b.n 825c4 │ │ │ │ + beq.n 8286c │ │ │ │ + b.n 828fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20036 @ 0x4e44 │ │ │ │ + movw r1, #23492 @ 0x5bc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 825c4 │ │ │ │ - add r0, pc, #448 @ (adr r0, 827d0 ) │ │ │ │ + bl d2088 │ │ │ │ + b.n 828fc │ │ │ │ + add r0, pc, #448 @ (adr r0, 82b08 ) │ │ │ │ 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 8265e │ │ │ │ + bne.n 82996 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 8265e │ │ │ │ + beq.n 82996 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 8267a │ │ │ │ + cbz r5, 829b2 │ │ │ │ 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 826c2 │ │ │ │ + beq.n 829fa │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8267e │ │ │ │ + beq.n 829b6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 826c2 │ │ │ │ + beq.n 829fa │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82642 │ │ │ │ + bne.n 8297a │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 826c2 │ │ │ │ + beq.n 829fa │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 826c6 │ │ │ │ - ldr r2, [pc, #120] @ (82708 ) │ │ │ │ + bne.n 829fe │ │ │ │ + ldr r2, [pc, #120] @ (82a40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 826c2 │ │ │ │ + cbz r0, 829fa │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1dfc <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d25fc <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 826c2 │ │ │ │ + beq.n 829fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 826fe │ │ │ │ + cbz r3, 82a36 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82658 │ │ │ │ + b.n 82990 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (8270c ) │ │ │ │ - bl 8df9c <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (82a44 ) │ │ │ │ + bl 8e2fc <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 826f4 │ │ │ │ + cbz r0, 82a2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82658 │ │ │ │ + beq.n 82990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82658 │ │ │ │ + bne.n 82990 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82658 │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82990 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8268c │ │ │ │ - b.n 826c2 │ │ │ │ + beq.n 829c4 │ │ │ │ + b.n 829fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 826c2 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 829fa │ │ │ │ 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, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 827ec │ │ │ │ - ldr r3, [pc, #244] @ (82830 ) │ │ │ │ + bne.n 82b24 │ │ │ │ + ldr r3, [pc, #244] @ (82b68 ) │ │ │ │ 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 827b8 │ │ │ │ + beq.n 82af0 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 8277c │ │ │ │ + cbnz r2, 82ab4 │ │ │ │ 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] │ │ │ │ @@ -131866,84 +132169,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] @ (82834 ) │ │ │ │ + ldr r2, [pc, #140] @ (82b6c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 82802 │ │ │ │ + cbnz r3, 82b3a │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8277c │ │ │ │ + bne.n 82ab4 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82816 │ │ │ │ + bne.n 82b4e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 827fa │ │ │ │ + cbz r4, 82b32 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 8277c │ │ │ │ + b.n 82ab4 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8277c │ │ │ │ + bne.n 82ab4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 827b4 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 82aec │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82822 │ │ │ │ + bne.n 82b5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 827b2 │ │ │ │ + bl 127518 │ │ │ │ + b.n 82aea │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 827de │ │ │ │ + b.n 82b16 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 827b2 │ │ │ │ + b.n 82aea │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082838 : │ │ │ │ +00082b70 : │ │ │ │ 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 82860 │ │ │ │ + bl 82b98 │ │ │ │ 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 │ │ │ │ @@ -131951,58 +132254,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 829c6 │ │ │ │ - cbz r4, 828a6 │ │ │ │ + bgt.w 82cfe │ │ │ │ + cbz r4, 82bde │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 829e0 │ │ │ │ + bhi.w 82d18 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 82998 │ │ │ │ + bhi.w 82cd0 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8287a │ │ │ │ + beq.n 82bb2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8287a │ │ │ │ + bne.n 82bb2 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82886 │ │ │ │ + bne.n 82bbe │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 82aca │ │ │ │ - beq.w 82b62 │ │ │ │ + blt.w 82e02 │ │ │ │ + beq.w 82e9a │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82a14 │ │ │ │ - ldr.w sl, [pc, #692] @ 82b70 │ │ │ │ + beq.w 82d4c │ │ │ │ + ldr.w sl, [pc, #692] @ 82ea8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 82aa8 │ │ │ │ + bgt.w 82de0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82a26 │ │ │ │ - ldr r0, [pc, #648] @ (82b6c ) │ │ │ │ + beq.w 82d5e │ │ │ │ + ldr r0, [pc, #648] @ (82ea4 ) │ │ │ │ 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 82ace │ │ │ │ + bne.w 82e06 │ │ │ │ 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 │ │ │ │ @@ -132013,118 +132316,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 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a82 │ │ │ │ + beq.w 82dba │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82afa │ │ │ │ + beq.w 82e32 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82986 │ │ │ │ + beq.n 82cbe │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82af6 │ │ │ │ + beq.w 82e2e │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82986 │ │ │ │ + beq.n 82cbe │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a82 │ │ │ │ + beq.w 82dba │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8296e │ │ │ │ + bne.n 82ca6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82afe │ │ │ │ + bne.w 82e36 │ │ │ │ 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 8287a │ │ │ │ + bne.w 82bb2 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 829dc │ │ │ │ + beq.n 82d14 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 82896 │ │ │ │ - cbnz r3, 82a02 │ │ │ │ + bne.w 82bce │ │ │ │ + cbnz r3, 82d34 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 829dc │ │ │ │ - bls.n 829f2 │ │ │ │ + beq.n 82d14 │ │ │ │ + bls.n 82d2a │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82a02 │ │ │ │ + beq.n 82d34 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 829dc │ │ │ │ + beq.n 82d14 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 829ca │ │ │ │ + bne.n 82d02 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 8287a │ │ │ │ + b.n 82bb2 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 829bc │ │ │ │ - bhi.n 82a06 │ │ │ │ + beq.n 82cf4 │ │ │ │ + bhi.n 82d38 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 829bc │ │ │ │ + beq.n 82cf4 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 82896 │ │ │ │ - b.n 829dc │ │ │ │ + bne.w 82bce │ │ │ │ + b.n 82d14 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 829dc │ │ │ │ - bhi.n 82a0e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 82b4a │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 829d4 │ │ │ │ + beq.n 82d14 │ │ │ │ + bls.n 82d40 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 82d0c │ │ │ │ adds r3, #1 │ │ │ │ - b.n 8287a │ │ │ │ + b.n 82bb2 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 82896 │ │ │ │ - b.n 829dc │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 829d4 │ │ │ │ - b.n 82a02 │ │ │ │ + bne.w 82bce │ │ │ │ + b.n 82d14 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 82e82 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne.n 82d0c │ │ │ │ + b.n 82d34 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ 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 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82abe │ │ │ │ + beq.n 82df6 │ │ │ │ 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 │ │ │ │ @@ -132138,193 +132441,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 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8293e │ │ │ │ + bne.w 82c76 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2687b8 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269840 <_PyInterpreterConfig_AsDict@@Base+0xefc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82aca │ │ │ │ + beq.n 82e02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82aca │ │ │ │ + cbnz r3, 82e02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82aca │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82e02 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82a26 │ │ │ │ - bl 1e8d2c │ │ │ │ + bls.n 82d5e │ │ │ │ + bl 1ebf6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82a3a │ │ │ │ + bne.n 82d72 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2687b8 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269840 <_PyInterpreterConfig_AsDict@@Base+0xefc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82990 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 82cc8 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82ae6 │ │ │ │ + bne.n 82e1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82a40 │ │ │ │ + b.n 82d78 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82a40 │ │ │ │ + b.n 82d78 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 82a82 │ │ │ │ + b.n 82dba │ │ │ │ movs r4, #1 │ │ │ │ - b.n 82a82 │ │ │ │ + b.n 82dba │ │ │ │ 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 82b1c │ │ │ │ - cbnz r4, 82b28 │ │ │ │ + beq.n 82e54 │ │ │ │ + cbnz r4, 82e60 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82990 │ │ │ │ - b.n 82afe │ │ │ │ + beq.w 82cc8 │ │ │ │ + b.n 82e36 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20188 @ 0x4edc │ │ │ │ + movw r1, #23644 @ 0x5c5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82a9a │ │ │ │ - b.n 82aca │ │ │ │ + bne.n 82dd2 │ │ │ │ + b.n 82e02 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20160 @ 0x4ec0 │ │ │ │ + movw r1, #23616 @ 0x5c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 82aca │ │ │ │ + bl 127c34 │ │ │ │ + b.n 82e02 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82990 │ │ │ │ + b.n 82cc8 │ │ │ │ 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 82be6 │ │ │ │ + bgt.n 82f1e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 82bb4 │ │ │ │ + beq.n 82eec │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 82c00 │ │ │ │ + bhi.n 82f38 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 82bb6 │ │ │ │ + bhi.n 82eee │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82c2c │ │ │ │ + beq.n 82f64 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 82b88 │ │ │ │ + beq.n 82ec0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82b88 │ │ │ │ + bne.n 82ec0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 82b94 │ │ │ │ + bne.n 82ecc │ │ │ │ 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 82b88 │ │ │ │ + bne.n 82ec0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82bfc │ │ │ │ + beq.n 82f34 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82ba4 │ │ │ │ - cbnz r4, 82c1a │ │ │ │ + bne.n 82edc │ │ │ │ + cbnz r4, 82f54 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 82bfc │ │ │ │ - bls.n 82c10 │ │ │ │ + beq.n 82f34 │ │ │ │ + bls.n 82f48 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82c1a │ │ │ │ + beq.n 82f54 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 82bfc │ │ │ │ + beq.n 82f34 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82bea │ │ │ │ + bne.n 82f22 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 82b88 │ │ │ │ + b.n 82ec0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82bdc │ │ │ │ - bhi.n 82c1e │ │ │ │ + beq.n 82f14 │ │ │ │ + bhi.n 82f58 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 82bdc │ │ │ │ + beq.n 82f14 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82ba4 │ │ │ │ - b.n 82bfc │ │ │ │ + bne.n 82edc │ │ │ │ + b.n 82f34 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82bfc │ │ │ │ - bls.n 82c24 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 82bf4 │ │ │ │ + beq.n 82f34 │ │ │ │ + bhi.n 82f5e │ │ │ │ + cbz r3, 82f64 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 82f2c │ │ │ │ adds r4, #1 │ │ │ │ - b.n 82b88 │ │ │ │ + b.n 82ec0 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 82ba4 │ │ │ │ - b.n 82bfc │ │ │ │ - cbz r3, 82c2c │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82bf4 │ │ │ │ - b.n 82c1a │ │ │ │ + bne.n 82edc │ │ │ │ + b.n 82f34 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 82f2c │ │ │ │ + b.n 82f54 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20160 @ 0x4ec0 │ │ │ │ + movw r1, #23616 @ 0x5c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ 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 │ │ │ │ @@ -132332,226 +132635,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 83476 │ │ │ │ + bhi.w 837b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r1, r0, #9 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r6, #10 │ │ │ │ - lsls r7, r1, #11 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ + lsls r7, r6, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r3, r0, #9 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r7, r6, #10 │ │ │ │ + lsls r1, r2, #11 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r3, r0, #11 │ │ │ │ - lsls r3, r6, #8 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r3, r6, #8 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #9 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r2, #10 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r5, r0, #11 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r3, r0, #9 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r1, r3, #10 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - beq.n 82d9e │ │ │ │ - str r1, [r5, #0] │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.n 830d8 │ │ │ │ + str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 834b8 │ │ │ │ + beq.w 837f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 82d84 │ │ │ │ + beq.n 830be │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82d84 │ │ │ │ + beq.n 830be │ │ │ │ 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 800d0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - movw r2, #6769 @ 0x1a71 │ │ │ │ + b.w 80408 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movw r2, #14037 @ 0x36d5 │ │ │ │ movt r2, #21 │ │ │ │ - ldr.w r6, [r0], #8 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + ldr.w r6, [r1], #8 │ │ │ │ + str r1, [r5, #0] │ │ │ │ cmp r6, r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bne.w 832fa │ │ │ │ + bne.w 83636 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 82d94 │ │ │ │ + bne.n 830ce │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82d84 │ │ │ │ + b.n 830be │ │ │ │ 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 832bc │ │ │ │ + beq.w 835f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 832cc │ │ │ │ + beq.w 83608 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82d84 │ │ │ │ + b.n 830be │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 82b74 │ │ │ │ + bl 82eac │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 832b8 │ │ │ │ - beq.w 8322c │ │ │ │ - ldr.w fp, [pc, #904] @ 8319c │ │ │ │ + blt.w 835f4 │ │ │ │ + beq.w 83568 │ │ │ │ + ldr.w fp, [pc, #908] @ 834d8 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 83296 │ │ │ │ + bgt.w 835d2 │ │ │ │ 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 83266 │ │ │ │ - ldr r0, [pc, #860] @ (83198 ) │ │ │ │ + beq.w 835a2 │ │ │ │ + ldr r0, [pc, #860] @ (834d4 ) │ │ │ │ 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 83304 │ │ │ │ + bne.w 83640 │ │ │ │ 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 │ │ │ │ @@ -132560,843 +132863,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 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8331c │ │ │ │ + beq.w 83658 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 82ee4 │ │ │ │ + beq.n 8321e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8335e │ │ │ │ + beq.w 8369a │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82ee4 │ │ │ │ + beq.n 8321e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83358 │ │ │ │ + beq.w 83694 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82ee4 │ │ │ │ + beq.n 8321e │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8331e │ │ │ │ + beq.w 8365a │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 82eca │ │ │ │ + bne.n 83204 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 83238 │ │ │ │ + bne.w 83574 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 82d84 │ │ │ │ + b.n 830be │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 83476 │ │ │ │ - add r1, pc, #4 @ (adr r1, 82f0c ) │ │ │ │ + bhi.w 837b2 │ │ │ │ + add r1, pc, #4 @ (adr r1, 83248 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - cmp r6, #245 @ 0xf5 │ │ │ │ + nop │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #245 @ 0xf5 │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #1 │ │ │ │ + adds r1, #59 @ 0x3b │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #245 @ 0xf5 │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #245 @ 0xf5 │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #141 @ 0x8d │ │ │ │ + adds r0, #199 @ 0xc7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #203 @ 0xcb │ │ │ │ + adds r5, #7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #93 @ 0x5d │ │ │ │ + adds r7, #153 @ 0x99 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #141 @ 0x8d │ │ │ │ + adds r0, #199 @ 0xc7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #245 @ 0xf5 │ │ │ │ + adds r4, #49 @ 0x31 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #221 @ 0xdd │ │ │ │ + adds r5, #25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #17 │ │ │ │ + adds r5, #77 @ 0x4d │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #89 @ 0x59 │ │ │ │ + adds r0, #145 @ 0x91 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #89 @ 0x59 │ │ │ │ + adds r0, #145 @ 0x91 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #89 @ 0x59 │ │ │ │ + adds r0, #145 @ 0x91 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #209 @ 0xd1 │ │ │ │ + adds r1, #11 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #211 @ 0xd3 │ │ │ │ + adds r7, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #141 @ 0x8d │ │ │ │ + adds r0, #199 @ 0xc7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #249 @ 0xf9 │ │ │ │ + adds r5, #53 @ 0x35 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #217 @ 0xd9 │ │ │ │ + adds r4, #21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #217 @ 0xd9 │ │ │ │ + adds r4, #21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #141 @ 0x8d │ │ │ │ + adds r0, #199 @ 0xc7 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #141 @ 0x8d │ │ │ │ + adds r0, #199 @ 0xc7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #245 @ 0xf5 │ │ │ │ + adds r4, #49 @ 0x31 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #141 @ 0x8d │ │ │ │ + adds r0, #199 @ 0xc7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #141 @ 0x8d │ │ │ │ + adds r0, #199 @ 0xc7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #209 @ 0xd1 │ │ │ │ + adds r1, #11 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #143 @ 0x8f │ │ │ │ + adds r7, #203 @ 0xcb │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #119 @ 0x77 │ │ │ │ + adds r7, #179 @ 0xb3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #161 @ 0xa1 │ │ │ │ + adds r4, #221 @ 0xdd │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #209 @ 0xd1 │ │ │ │ + adds r1, #11 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #7 │ │ │ │ + adds r4, #67 @ 0x43 │ │ │ │ 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 83ac4 │ │ │ │ + b.w 83e00 │ │ │ │ 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 7dec4 │ │ │ │ + b.w 7e200 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 82b74 │ │ │ │ + bl 82eac │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 832b8 │ │ │ │ + blt.w 835f4 │ │ │ │ ands.w r9, sl, #1 │ │ │ │ - bne.w 83404 │ │ │ │ - bl 71400 │ │ │ │ + bne.w 83740 │ │ │ │ + bl 71718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8341a │ │ │ │ + beq.w 83756 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 83186 │ │ │ │ + beq.n 834c2 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 833ac │ │ │ │ - bl 82c48 │ │ │ │ + beq.w 836e8 │ │ │ │ + bl 82f80 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 83386 │ │ │ │ + beq.w 836c2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 83386 │ │ │ │ + blt.w 836c2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 832e6 │ │ │ │ + bne.w 83622 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8317e │ │ │ │ + beq.n 834ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83454 │ │ │ │ + beq.w 83790 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 83132 │ │ │ │ + bgt.n 8346e │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3de8 │ │ │ │ + bl 1a7fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82d84 │ │ │ │ - b.n 8332e │ │ │ │ + bne.w 830be │ │ │ │ + b.n 8366a │ │ │ │ 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 83282 │ │ │ │ + beq.n 835be │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 832cc │ │ │ │ + beq.w 83608 │ │ │ │ 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 71ee8 │ │ │ │ + b.w 72200 │ │ │ │ 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 147654 │ │ │ │ + b.w 14904c │ │ │ │ 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 fa080 │ │ │ │ + b.w fa9d8 │ │ │ │ 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 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82d84 │ │ │ │ + b.n 830be │ │ │ │ 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 1152ac │ │ │ │ + b.w 115ce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #708] @ (834f4 ) │ │ │ │ + ldr r6, [pc, #708] @ (83830 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82eee │ │ │ │ + beq.w 83228 │ │ │ │ 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 8325a │ │ │ │ + beq.n 83596 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 83364 │ │ │ │ + bne.w 836a0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82eee │ │ │ │ - b.n 83238 │ │ │ │ + beq.w 83228 │ │ │ │ + b.n 83574 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 832ac │ │ │ │ + cbz r0, 835e8 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 82e5a │ │ │ │ + b.n 83194 │ │ │ │ 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, 832cc │ │ │ │ + cbz r6, 83608 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 831be │ │ │ │ - b.n 831b6 │ │ │ │ + bge.n 834fa │ │ │ │ + b.n 834f2 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 83266 │ │ │ │ - bl 1e8d2c │ │ │ │ + bls.n 835a2 │ │ │ │ + bl 1ebf6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83278 │ │ │ │ + bne.n 835b4 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2687b8 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269840 <_PyInterpreterConfig_AsDict@@Base+0xefc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82d84 │ │ │ │ + b.n 830be │ │ │ │ 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 833ca │ │ │ │ + bne.n 83706 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82dc6 │ │ │ │ + beq.w 83100 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 82dc6 │ │ │ │ + b.n 83100 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8316e │ │ │ │ + bne.w 834aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8316e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 834aa │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83348 │ │ │ │ + bne.n 83684 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82e5a │ │ │ │ + b.n 83194 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2687b8 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269840 <_PyInterpreterConfig_AsDict@@Base+0xefc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 832b8 │ │ │ │ + beq.n 835f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 832b8 │ │ │ │ + bne.n 835f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 832b8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 835f4 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82e5a │ │ │ │ + b.n 83194 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 8331e │ │ │ │ + b.n 8365a │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 8331e │ │ │ │ + b.n 8365a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20188 @ 0x4edc │ │ │ │ + movw r1, #23644 @ 0x5c5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83338 │ │ │ │ - b.n 832b8 │ │ │ │ + bne.n 83674 │ │ │ │ + b.n 835f4 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2687b8 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269840 <_PyInterpreterConfig_AsDict@@Base+0xefc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 833b8 │ │ │ │ + bne.n 836f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782a0 │ │ │ │ - b.n 8332e │ │ │ │ + bl 78638 │ │ │ │ + b.n 8366a │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 8332a │ │ │ │ + b.n 83666 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 833a4 │ │ │ │ + bne.n 836e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 833a4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 836e0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 82de8 │ │ │ │ - b.n 82df0 │ │ │ │ + blt.w 83122 │ │ │ │ + b.n 8312a │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 82b74 │ │ │ │ + bl 82eac │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 832b8 │ │ │ │ - bl 72278 │ │ │ │ + blt.w 835f4 │ │ │ │ + bl 72614 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83446 │ │ │ │ + cbz r0, 83782 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 83436 │ │ │ │ + beq.n 83772 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c48 │ │ │ │ - cbz r0, 83428 │ │ │ │ + bl 82f80 │ │ │ │ + cbz r0, 83764 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 833ea │ │ │ │ + b.n 83726 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20216 @ 0x4ef8 │ │ │ │ + movw r1, #23672 @ 0x5c78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2687b8 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - b.n 832b8 │ │ │ │ + bl 269840 <_PyInterpreterConfig_AsDict@@Base+0xefc> │ │ │ │ + b.n 835f4 │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r7, r8 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8332a │ │ │ │ + b.n 83666 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3de8 │ │ │ │ + bl 1a7fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82d84 │ │ │ │ - b.n 8332e │ │ │ │ + bne.w 830be │ │ │ │ + b.n 8366a │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2687b8 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - b.n 832b8 │ │ │ │ + bl 269840 <_PyInterpreterConfig_AsDict@@Base+0xefc> │ │ │ │ + b.n 835f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8317e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 834ba │ │ │ │ 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 182468 │ │ │ │ + b.w 1854ac │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20268 @ 0x4f2c │ │ │ │ + movw r1, #23724 @ 0x5cac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 832b8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 835f4 │ │ │ │ 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 834da │ │ │ │ + beq.n 83816 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 832cc │ │ │ │ + beq.w 83608 │ │ │ │ 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 8881c │ │ │ │ - bl 7f800 │ │ │ │ + b.w 88b30 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832b8 │ │ │ │ + bne.w 835f4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20232 @ 0x4f08 │ │ │ │ + movw r1, #23688 @ 0x5c88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 832b8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 835f4 │ │ │ │ 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 832cc │ │ │ │ + beq.w 83608 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 834a4 │ │ │ │ - b.n 834ac │ │ │ │ + blt.n 837e0 │ │ │ │ + b.n 837e8 │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000834f8 : │ │ │ │ +00083834 : │ │ │ │ stmdb 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 836ce │ │ │ │ + bmi.w 83a0a │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8371a │ │ │ │ - ldr r4, [pc, #728] @ (837fc ) │ │ │ │ + bpl.w 83a56 │ │ │ │ + ldr r4, [pc, #728] @ (83b38 ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83854 │ │ │ │ + bne.w 83b90 │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83854 │ │ │ │ + beq.w 83b90 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8372a │ │ │ │ + beq.w 83a66 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 839b4 │ │ │ │ + bpl.w 83cf0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 838da │ │ │ │ + bhi.w 83c16 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 8396a │ │ │ │ + blt.w 83ca6 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83746 │ │ │ │ + bmi.w 83a82 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 83790 │ │ │ │ + bpl.w 83acc │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8387a │ │ │ │ + bne.w 83bb6 │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8387a │ │ │ │ + beq.w 83bb6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (83800 ) │ │ │ │ - bl 783c4 │ │ │ │ + ldr r1, [pc, #592] @ (83b3c ) │ │ │ │ + bl 7875c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 837a0 │ │ │ │ + beq.w 83adc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 839b4 │ │ │ │ + bpl.w 83cf0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 8390c │ │ │ │ + bhi.w 83c48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 8396a │ │ │ │ + blt.w 83ca6 │ │ │ │ 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] @ (83804 ) │ │ │ │ + ldr r3, [pc, #508] @ (83b40 ) │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 8395c │ │ │ │ + bhi.w 83c98 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 8395c │ │ │ │ + bmi.w 83c98 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6253 @ 0x186d │ │ │ │ + movw r1, #7045 @ 0x1b85 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 8394a │ │ │ │ + bne.w 83c86 │ │ │ │ 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 8389e │ │ │ │ + bcs.w 83bda │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 8388e │ │ │ │ + beq.w 83bca │ │ │ │ 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 837c4 │ │ │ │ + beq.w 83b00 │ │ │ │ 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 8380c │ │ │ │ + bgt.w 83b48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (83808 ) │ │ │ │ + ldr r2, [pc, #360] @ (83b44 ) │ │ │ │ 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 8396e │ │ │ │ + bne.w 83caa │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 836c6 │ │ │ │ + cbz r7, 83a02 │ │ │ │ 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] @ (83804 ) │ │ │ │ + ldr r0, [pc, #308] @ (83b40 ) │ │ │ │ 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 │ │ │ │ @@ -133411,33 +133715,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 839cc │ │ │ │ + beq.w 83d08 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 83522 │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8385e │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 839ea │ │ │ │ - movw r0, #20432 @ 0x4fd0 │ │ │ │ + beq.w 83d26 │ │ │ │ + movw r0, #23888 @ 0x5d50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8396a │ │ │ │ - ldr r3, [pc, #188] @ (83804 ) │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83ca6 │ │ │ │ + ldr r3, [pc, #188] @ (83b40 ) │ │ │ │ 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 │ │ │ │ @@ -133451,700 +133755,712 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 839d6 │ │ │ │ + beq.w 83d12 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 83594 │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 838d0 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83734 │ │ │ │ + bne.n 83a70 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20396 @ 0x4fac │ │ │ │ + movw r1, #23852 @ 0x5d2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (83800 ) │ │ │ │ + ldr r2, [pc, #68] @ (83b3c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 8396a │ │ │ │ + bl d2088 │ │ │ │ + b.n 83ca6 │ │ │ │ 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 83674 │ │ │ │ + bhi.w 839b0 │ │ │ │ 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] @ (83804 ) │ │ │ │ + ldr r3, [pc, #20] @ (83b40 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 83674 │ │ │ │ + b.n 839b0 │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 838ac │ │ │ │ + bgt.n 83be8 │ │ │ │ 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 83694 │ │ │ │ + beq.w 839d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83694 │ │ │ │ + beq.w 839d0 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83694 │ │ │ │ + bne.w 839d0 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 839e0 │ │ │ │ + bne.w 83d1c │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 83694 │ │ │ │ + bmi.w 839d0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8383e │ │ │ │ + bne.n 83b7a │ │ │ │ dmb ish │ │ │ │ - b.n 83694 │ │ │ │ - ldr r0, [pc, #432] @ (83a08 ) │ │ │ │ - bl 6cc74 │ │ │ │ + b.n 839d0 │ │ │ │ + ldr r0, [pc, #432] @ (83d44 ) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8372a │ │ │ │ + beq.w 83a66 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (83a08 ) │ │ │ │ + ldr r1, [pc, #416] @ (83d44 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83558 │ │ │ │ - b.n 8372a │ │ │ │ - ldr r0, [pc, #400] @ (83a0c ) │ │ │ │ + bne.w 83894 │ │ │ │ + b.n 83a66 │ │ │ │ + ldr r0, [pc, #400] @ (83d48 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 837a0 │ │ │ │ + beq.n 83adc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 835aa │ │ │ │ + b.n 838e6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 837ee │ │ │ │ + bne.n 83b2a │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49573 @ 0xc1a5 │ │ │ │ + movw r1, #50285 @ 0xc46d │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 83982 │ │ │ │ + bne.n 83cbe │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8395c │ │ │ │ - ldr r3, [pc, #332] @ (83a10 ) │ │ │ │ + beq.n 83c98 │ │ │ │ + ldr r3, [pc, #332] @ (83d4c ) │ │ │ │ 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 83674 │ │ │ │ + b.n 839b0 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 83928 │ │ │ │ + bcc.n 83c64 │ │ │ │ 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 838e0 │ │ │ │ + beq.n 83c1c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20480 @ 0x5000 │ │ │ │ + movw r1, #23936 @ 0x5d80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 8396a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 83ca6 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 83938 │ │ │ │ + bcc.n 83c74 │ │ │ │ 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 83912 │ │ │ │ - b.n 838f4 │ │ │ │ + beq.n 83c4e │ │ │ │ + b.n 83c30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8398e │ │ │ │ + blt.n 83cca │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 8357e │ │ │ │ - b.n 8396a │ │ │ │ + bge.w 838ba │ │ │ │ + b.n 83ca6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8399a │ │ │ │ + blt.n 83cd6 │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 835e2 │ │ │ │ - b.n 8396a │ │ │ │ + bge.w 8391e │ │ │ │ + b.n 83ca6 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 837ee │ │ │ │ + bne.w 83b2a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83694 │ │ │ │ + bne.w 839d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 836c6 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 83a02 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 839a8 │ │ │ │ + bne.n 83ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 836b4 │ │ │ │ + bl 127518 │ │ │ │ + b.n 839f0 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 838be │ │ │ │ + b.n 83bfa │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 838f4 │ │ │ │ + bge.n 83c30 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 838f4 │ │ │ │ - b.n 8396a │ │ │ │ + bne.n 83c30 │ │ │ │ + b.n 83ca6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 838f4 │ │ │ │ + bge.n 83c30 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 838f4 │ │ │ │ - b.n 8396a │ │ │ │ + bne.n 83c30 │ │ │ │ + b.n 83ca6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 836b4 │ │ │ │ + b.n 839f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20456 @ 0x4fe8 │ │ │ │ + movw r1, #23912 @ 0x5d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 8396a │ │ │ │ + bl 127c34 │ │ │ │ + b.n 83ca6 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 83710 │ │ │ │ + b.n 83a4c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 83786 │ │ │ │ + b.n 83ac2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83694 │ │ │ │ - b.n 8382e │ │ │ │ + bne.w 839d0 │ │ │ │ + b.n 83b6a │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20396 @ 0x4fac │ │ │ │ + movw r1, #23852 @ 0x5d2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (83a08 ) │ │ │ │ + ldr r2, [pc, #8] @ (83d44 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 8396a │ │ │ │ + bl d2088 │ │ │ │ + b.n 83ca6 │ │ │ │ nop │ │ │ │ - bgt.n 83a74 │ │ │ │ + bgt.n 83db0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83ab8 │ │ │ │ + bgt.n 83df4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083a14 : │ │ │ │ +00083d50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83ab2 │ │ │ │ + beq.n 83dee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 83a9a │ │ │ │ + bpl.n 83dd6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83a44 │ │ │ │ + bhi.n 83d80 │ │ │ │ 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 83a7e │ │ │ │ + bcc.n 83dba │ │ │ │ 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 83a4e │ │ │ │ + beq.n 83d8a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20480 @ 0x5000 │ │ │ │ + movw r1, #23936 @ 0x5d80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 83a8a │ │ │ │ + blt.n 83dc6 │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 83a62 │ │ │ │ + bge.n 83d9e │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83a62 │ │ │ │ + bne.n 83d9e │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20456 @ 0x4fe8 │ │ │ │ + movw r1, #23912 @ 0x5d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 83a78 │ │ │ │ - movw r0, #20432 @ 0x4fd0 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 83db4 │ │ │ │ + movw r0, #23888 @ 0x5d50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83a78 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83db4 │ │ │ │ │ │ │ │ -00083ac4 : │ │ │ │ +00083e00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (83b84 ) │ │ │ │ + ldr r2, [pc, #176] @ (83ec0 ) │ │ │ │ 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, 83b22 │ │ │ │ + cbz r4, 83e5e │ │ │ │ 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 83b48 │ │ │ │ - ldr r2, [pc, #120] @ (83b88 ) │ │ │ │ + bne.n 83e84 │ │ │ │ + ldr r2, [pc, #120] @ (83ec4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 83b4e │ │ │ │ + cbnz r3, 83e8a │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 71790 │ │ │ │ + bl 71aa8 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83b7a │ │ │ │ + cbz r0, 83eb6 │ │ │ │ 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 83b0c │ │ │ │ + beq.n 83e48 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 83b0c │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 83e48 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 83b6a │ │ │ │ + bne.n 83ea6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83b18 │ │ │ │ + b.n 83e54 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83b18 │ │ │ │ + b.n 83e54 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00083b8c : │ │ │ │ +00083ec8 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083b94 : │ │ │ │ +00083ed0 : │ │ │ │ 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, 83c0a │ │ │ │ + cbz r3, 83f46 │ │ │ │ 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 83be0 │ │ │ │ + bge.n 83f1c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 83c68 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83fa4 <_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 83bde │ │ │ │ + bne.n 83f1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83c1a │ │ │ │ + beq.n 83f56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 83c1a │ │ │ │ + cbnz r3, 83f56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83c1a │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83f56 │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00083c20 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083f5c <_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 83c68 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83fa4 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 83c4a <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83f86 <_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 83c46 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83f82 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83c46 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83f82 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83c46 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83f82 <_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 83d96 <_PyList_AppendTakeRefListResize@@Base+0x176> │ │ │ │ + bge.w 840c8 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 83db6 <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ + blt.w 840e8 <_PyList_AppendTakeRefListResize@@Base+0x18c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83dbe <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ + beq.w 8411c <_PyList_AppendTakeRefListResize@@Base+0x1c0> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 83d8c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bcs.w 84112 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16149 @ 0x3f15 │ │ │ │ + movw r2, #17013 @ 0x4275 │ │ │ │ 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 83de2 <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ + bne.w 84140 <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83d54 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ - ldr r2, [pc, #308] @ (83e04 <_PyList_AppendTakeRefListResize@@Base+0x1e4>) │ │ │ │ + beq.n 840b2 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ + ldr r2, [pc, #344] @ (84164 <_PyList_AppendTakeRefListResize@@Base+0x208>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r5, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 83d6a <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + beq.n 840f0 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx ip, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 83d12 <_PyList_AppendTakeRefListResize@@Base+0xf2> │ │ │ │ + bgt.n 84096 <_PyList_AppendTakeRefListResize@@Base+0x13a> │ │ │ │ ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 83d6a <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 840f0 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 83d2e <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ + bcc.n 8406e <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ - bcc.n 83d5e <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bcc.n 840bc <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7186c │ │ │ │ + bl 71b84 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 83d8c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 84112 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77840 │ │ │ │ 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 8406e <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ + add.w r8, r8, r8, lsl #1 │ │ │ │ + cmp.w r8, r4, lsl #4 │ │ │ │ + bcs.n 8406c <_PyList_AppendTakeRefListResize@@Base+0x110> │ │ │ │ + b.n 840bc <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7186c │ │ │ │ + bl 71b84 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 83d8c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + cbz r0, 84112 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ 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, #50381 @ 0xc4cd │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 83df2 <_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 83d5e <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ - bl 1e8d2c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83d50 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 83d4e <_PyList_AppendTakeRefListResize@@Base+0x12e> │ │ │ │ + bge.n 84090 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 83c9a <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83fd6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 83c9a <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + b.n 83fd6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ + movw r2, #51093 @ 0xc795 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 84150 <_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 840bc <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + bl 1ebf6c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 84092 <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16149 @ 0x3f15 │ │ │ │ + movw r2, #17013 @ 0x4275 │ │ │ │ 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 83cc8 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ + beq.w 84006 <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83d5e <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ - b.n 83d8c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bne.n 840bc <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + b.n 84112 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83d5e <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ - b.n 83d8c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bne.n 840bc <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + b.n 84112 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e08 : │ │ │ │ +00084168 : │ │ │ │ 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 83f0a │ │ │ │ + blt.n 8426a │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16149 @ 0x3f15 │ │ │ │ + movw r0, #17013 @ 0x4275 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 83eec │ │ │ │ + bne.n 8424c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 83ec0 │ │ │ │ - ldr r0, [pc, #208] @ (83f10 ) │ │ │ │ + beq.n 84220 │ │ │ │ + ldr r0, [pc, #208] @ (84270 ) │ │ │ │ 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 83eca │ │ │ │ + beq.n 8422a │ │ │ │ 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 83e84 │ │ │ │ + bgt.n 841e4 │ │ │ │ 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, 83eca │ │ │ │ + cbz r0, 8422a │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 83e9e │ │ │ │ + bhi.n 841fe │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 83eba │ │ │ │ + bcc.n 8421a │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7186c │ │ │ │ + bl 71b84 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 83f0a │ │ │ │ + cbz r0, 8426a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77840 │ │ │ │ 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 7186c │ │ │ │ + b.w 71b84 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #50381 @ 0xc4cd │ │ │ │ + movw r1, #51093 @ 0xc795 │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83efa │ │ │ │ + bne.n 8425a │ │ │ │ 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 │ │ │ │ @@ -134157,1950 +134473,1903 @@ │ │ │ │ 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 83eba │ │ │ │ + b.n 8421a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83fa6 │ │ │ │ + beq.n 84306 │ │ │ │ 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] @ (83ff0 ) │ │ │ │ + ldr r2, [pc, #196] @ (84350 ) │ │ │ │ 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 83fac │ │ │ │ + beq.n 8430c │ │ │ │ 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 83f6a │ │ │ │ + bgt.n 842ca │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 83fac │ │ │ │ - cbz r2, 83fac │ │ │ │ + bgt.n 8430c │ │ │ │ + cbz r2, 8430c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 83f82 │ │ │ │ + bhi.n 842e2 │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 83fa0 │ │ │ │ + bcc.n 84300 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7186c │ │ │ │ + bl 71b84 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83f9e │ │ │ │ + cbz r0, 842fe │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77840 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7186c │ │ │ │ + b.w 71b84 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83fea │ │ │ │ + blt.n 8434a │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50381 @ 0xc4cd │ │ │ │ + movw r1, #51093 @ 0xc795 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83fda │ │ │ │ + bne.n 8433a │ │ │ │ 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 83fa0 │ │ │ │ + b.n 84300 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083ff4 : │ │ │ │ +00084354 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 84024 │ │ │ │ + cbz r0, 84384 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 84024 │ │ │ │ + bpl.n 84384 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 84048 │ │ │ │ - cbz r0, 84034 │ │ │ │ + bl 843a8 │ │ │ │ + cbz r0, 84394 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8403a │ │ │ │ + bne.n 8439a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84020 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84020 │ │ │ │ + bne.n 84380 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84380 │ │ │ │ stmdb 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] │ │ │ │ - mov r9, r0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - beq.w 84360 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 84740 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84440 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.w 84378 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + bne.w 847d6 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 84752 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 84cc0 │ │ │ │ + beq.w 85054 │ │ │ │ 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 sl, r1 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ mov r5, r8 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - cmp r0, r4 │ │ │ │ - bne.w 85028 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.w 85216 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 84340 │ │ │ │ + bne.w 84694 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8434c │ │ │ │ + bne.w 846a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8434c │ │ │ │ + beq.w 846a0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ adds r2, #1 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - cmp r2, r4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - blt.n 840dc │ │ │ │ + blt.n 8443a │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84408 │ │ │ │ + bne.w 846c4 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 84e4a │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - movw r3, #49237 @ 0xc055 │ │ │ │ + beq.w 85180 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #56389 @ 0xdc45 │ │ │ │ movt r3, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8441e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84740 │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ + bne.w 846da │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 84702 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ - add.w r8, sp, #604 @ 0x25c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - strd r3, sl, [r1, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [r1, #12] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85020 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.w 84788 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - mov fp, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 84bd6 │ │ │ │ + bne.w 85244 │ │ │ │ + mov fp, r2 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + it le │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 8514a │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r9 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84f98 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r7, #49237 @ 0xc055 │ │ │ │ - movt r7, #20 │ │ │ │ - ldrd r1, r0, [r9] │ │ │ │ + movw r6, #56389 @ 0xdc45 │ │ │ │ + movt r6, #20 │ │ │ │ + ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 842cc │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84620 │ │ │ │ + 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 84882 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ + blt.w 84bde │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 842de │ │ │ │ - ldr.w r2, [r9, r1, lsl #2] │ │ │ │ - add.w r0, r9, r1, lsl #2 │ │ │ │ + beq.n 84632 │ │ │ │ + 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 r3, r2 │ │ │ │ - blt.w 8469e │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 84a36 │ │ │ │ adds r5, r1, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - ble.n 8426e │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 845c4 │ │ │ │ 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.n 8426a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blt.n 845c2 │ │ │ │ adds r5, r1, #2 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 8426a │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 845c2 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [r9, r5, lsl #2] │ │ │ │ + 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.n 8426a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.n 845c2 │ │ │ │ adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 84238 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 844c0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84592 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 84850 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.w 8450a │ │ │ │ + bgt.w 8489a │ │ │ │ mov ip, r5 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84c46 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84fd8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r0, ip, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ - str.w r9, [r0, #28] │ │ │ │ - strd r4, ip, [r0, #32] │ │ │ │ - add r9, r3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ + strd r4, ip, [r3, #32] │ │ │ │ + add fp, r0 │ │ │ │ + str r1, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 84a48 │ │ │ │ + bne.w 84db4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs.w r3, r3, ip │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 84190 │ │ │ │ - mov r9, r8 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 844ee │ │ │ │ + mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - mov r8, fp │ │ │ │ - bgt.w 84dbe │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84e60 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 84af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 847a2 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 843a8 │ │ │ │ - b.w 84c1c │ │ │ │ + beq.w 84780 │ │ │ │ + b.n 84bb8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ca0 │ │ │ │ - bne.w 84882 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 842e4 │ │ │ │ + blt.w 85032 │ │ │ │ + bne.w 84bde │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 84638 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 8427c │ │ │ │ + b.n 845d2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - ldrd r1, r0, [r9, #4] │ │ │ │ + ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 84326 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 8467a │ │ │ │ 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 844be │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #3 │ │ │ │ + blt.w 8484e │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 841e0 │ │ │ │ - b.n 8433a │ │ │ │ + bne.w 8453e │ │ │ │ + b.n 8468e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ca0 │ │ │ │ - bne.w 844be │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.w 846de │ │ │ │ + blt.w 85032 │ │ │ │ + bne.w 8484e │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 84a74 │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 8427c │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bls.w 840f2 │ │ │ │ + b.n 845d2 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r1, #15 │ │ │ │ + bls.w 84450 │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 840dc │ │ │ │ + blt.w 8443a │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 84118 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + cmp r0, r5 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84488 │ │ │ │ + movw r3, #21489 @ 0x53f1 │ │ │ │ + movt r3, #8 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w r3, [r5, #1564] @ 0x61c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 844a6 │ │ │ │ + movw r2, #13785 @ 0x35d9 │ │ │ │ + movt r2, #24 │ │ │ │ + cmp r0, r1 │ │ │ │ + it eq │ │ │ │ + moveq r3, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + str.w r3, [r2, #1572] @ 0x624 │ │ │ │ + movw r3, #60329 @ 0xeba9 │ │ │ │ + movt r3, #17 │ │ │ │ + str.w r3, [r2, #1564] @ 0x61c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 844ae │ │ │ │ + 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 851f0 │ │ │ │ + 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 844d6 │ │ │ │ + b.w 851ba │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - it le │ │ │ │ - movle r3, r2 │ │ │ │ - bgt.w 84096 │ │ │ │ - ldr.w r2, [r9, #16] │ │ │ │ + bgt.w 843f2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add.w r8, sp, #604 @ 0x25c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r2, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - 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.w r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 84c1c │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bne.w 84bb8 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r2, #1 │ │ │ │ - bgt.w 84f8a │ │ │ │ + cmpne r4, #1 │ │ │ │ + bgt.w 852bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.w 84faa │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 84fde │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 852da │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 843fe │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + 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 85236 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 847cc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #28] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #20701 @ 0x50dd │ │ │ │ - movt r3, #8 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str.w r3, [r4, #1564] @ 0x61c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 84148 │ │ │ │ - movw r2, #2053 @ 0x805 │ │ │ │ - movt r2, #24 │ │ │ │ - cmp r0, r1 │ │ │ │ - it eq │ │ │ │ - moveq r3, r2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #57717 @ 0xe175 │ │ │ │ - movt r3, #17 │ │ │ │ - str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 84148 │ │ │ │ - cmp r2, #127 @ 0x7f │ │ │ │ - bgt.w 8502c │ │ │ │ - add.w r7, r2, #136 @ 0x88 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r2, r2, r7, lsl #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ble.w 84b64 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 8528e │ │ │ │ + add.w r7, r4, #136 @ 0x88 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84f2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f12 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 84b64 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + beq.w 8524a │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 84f2c │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d2500 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d2d00 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84ed8 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + beq.w 852b4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 844b4 │ │ │ │ + beq.n 84846 │ │ │ │ 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 d2500 │ │ │ │ + bl d2d00 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84eda │ │ │ │ + beq.w 8524c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 8449a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 840a0 │ │ │ │ + bne.n 8482c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r9, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 843fc │ │ │ │ movs r5, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr.w r1, [r9, r2, lsl #2] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 846a8 │ │ │ │ + ldr.w r1, [fp, r2, lsl #2] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84a3e │ │ │ │ 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 846b6 │ │ │ │ + bge.w 84a4c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 8427a │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ + bge.w 845d0 │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r2, r3 │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r5, ip │ │ │ │ - bge.w 8427c │ │ │ │ - movw r3, #20701 @ 0x50dd │ │ │ │ + movge r3, r9 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 845d2 │ │ │ │ + movw r3, #21489 @ 0x53f1 │ │ │ │ movt r3, #8 │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r8, fp, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r6, [r9, r5, lsl #2] │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r6, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ - mov fp, r5 │ │ │ │ + mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w sl, r4, fp │ │ │ │ - mov.w sl, sl, asr #1 │ │ │ │ + add.w r9, r4, sl │ │ │ │ + mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [r9, sl, lsl #2] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 845a6 │ │ │ │ + bne.n 8493a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 850c8 │ │ │ │ + beq.w 85392 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 84f5c │ │ │ │ + beq.w 852fc │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84f6c │ │ │ │ + beq.w 8530c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 84866 │ │ │ │ + beq.w 84ad4 │ │ │ │ adds r1, #20 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84876 │ │ │ │ + beq.w 84ae4 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 845b4 │ │ │ │ + cbz r0, 84948 │ │ │ │ mov r2, r8 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 8464a │ │ │ │ - mov r7, sl │ │ │ │ - b.n 845cc │ │ │ │ + blt.n 84960 │ │ │ │ + b.n 849de │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84f16 │ │ │ │ - bne.n 84684 │ │ │ │ - add.w r4, sl, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - ble.n 8464a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + blt.w 85382 │ │ │ │ + bne.n 84a1c │ │ │ │ + add.w r4, r9, #1 │ │ │ │ + cmp sl, r4 │ │ │ │ + ble.n 849de │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 84f3a │ │ │ │ + bne.w 8535e │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ - mov r7, fp │ │ │ │ + mov r7, sl │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ - add.w sl, r6, #20 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - mov r5, sl │ │ │ │ - mov sl, r8 │ │ │ │ + add.w r9, r6, #20 │ │ │ │ + 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, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w fp, r8, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w fp, fp, asr #1 │ │ │ │ - ldr.w r1, [r9, fp, lsl #2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add.w sl, r8, r4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w sl, sl, asr #1 │ │ │ │ + ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - cmp r7, sl │ │ │ │ + cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ - movge r2, sl │ │ │ │ + movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 850cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 8538e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84f24 │ │ │ │ + beq.w 85348 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84f34 │ │ │ │ + beq.w 85358 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84632 │ │ │ │ + beq.n 849c6 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 8463c │ │ │ │ + cbz r0, 849d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84640 │ │ │ │ - cmp fp, r4 │ │ │ │ - ble.n 84648 │ │ │ │ - mov r8, fp │ │ │ │ - b.n 845e4 │ │ │ │ + bge.n 849d4 │ │ │ │ + cmp sl, r4 │ │ │ │ + ble.n 849dc │ │ │ │ + mov r8, sl │ │ │ │ + b.n 84978 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84626 │ │ │ │ - cmp r7, sl │ │ │ │ - bgt.n 8462a │ │ │ │ - add.w r4, fp, #1 │ │ │ │ + bne.n 849ba │ │ │ │ + cmp r7, r9 │ │ │ │ + bgt.n 849be │ │ │ │ + add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 845e4 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + blt.n 84978 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ - add.w r1, r9, r7 │ │ │ │ - ble.n 8468c │ │ │ │ - sub.w sl, r5, r4 │ │ │ │ + add.w r1, fp, r7 │ │ │ │ + ble.n 84a24 │ │ │ │ + sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ - add.w r0, r9, r8 │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ - mov r2, sl │ │ │ │ + add.w r0, fp, r8 │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ - cbnz r3, 846c8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ + cbnz r3, 84a5e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 8452c │ │ │ │ - ldrd r8, fp, [sp, #56] @ 0x38 │ │ │ │ + bne.w 848be │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - b.n 8427c │ │ │ │ - cmp r4, sl │ │ │ │ - bge.n 8464a │ │ │ │ - mov fp, sl │ │ │ │ - b.n 84534 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 845d2 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge.n 849de │ │ │ │ + mov sl, r9 │ │ │ │ + b.n 848c6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84672 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 84a06 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 846d8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 8473c │ │ │ │ + b.n 84a6e │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 84aba │ │ │ │ mov r5, r1 │ │ │ │ - b.n 844c0 │ │ │ │ + b.n 84850 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ca0 │ │ │ │ - bne.w 84502 │ │ │ │ + blt.w 85032 │ │ │ │ + bne.w 84892 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b1b48 │ │ │ │ + bl 1b5bb0 │ │ │ │ add.w r3, r4, #8 │ │ │ │ - b.n 84886 │ │ │ │ - mov r2, sl │ │ │ │ + b.n 84be2 │ │ │ │ + mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r7] │ │ │ │ - b.n 84672 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - add.w r4, r9, #8 │ │ │ │ + b.n 84a06 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + add.w r4, fp, #8 │ │ │ │ movs r5, #3 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ + mov r2, r7 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ + cmp r3, r6 │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ - bne.n 84728 │ │ │ │ + bne.n 84abe │ │ │ │ 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 8426a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blt.w 845c2 │ │ │ │ adds r1, r5, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 841e0 │ │ │ │ - b.n 8473c │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 8453e │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 845c8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ca0 │ │ │ │ - bne.w 8426a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blt.w 85032 │ │ │ │ + bne.w 845c2 │ │ │ │ adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 846e6 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - b.n 84272 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - adds r2, r0, #1 │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [r1, #20] │ │ │ │ - bge.w 84fec │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w r8, sp, #604 @ 0x25c │ │ │ │ - strd r0, 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, #44] @ 0x2c │ │ │ │ - str.w r8, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84ea0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - it le │ │ │ │ - ldrle r3, [sp, #4] │ │ │ │ - ble.w 84182 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - and.w r1, r3, #1 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 8478c │ │ │ │ - adds r3, r2, r3 │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 84186 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 84a7c │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 845c8 │ │ │ │ + adds r1, #28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 84b50 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84926 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 84928 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 84f18 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84b3c │ │ │ │ + beq.w 84e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b3c │ │ │ │ - ldr r2, [pc, #640] @ (84a50 ) │ │ │ │ + bne.w 84e1c │ │ │ │ + ldr r2, [pc, #764] @ (84e18 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f42 │ │ │ │ + bne.w 8532c │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 84c0e │ │ │ │ - ldr.w r5, [sl, #4] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 84fb6 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84816 │ │ │ │ + beq.n 84b5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84816 │ │ │ │ - ldr r1, [pc, #588] @ (84a50 ) │ │ │ │ + cbnz r3, 84b5e │ │ │ │ + ldr r1, [pc, #716] @ (84e18 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e7e │ │ │ │ + bne.w 85312 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 8485a │ │ │ │ - add.w r7, sl, #4 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 84ba8 │ │ │ │ + add.w r7, r8, #4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r4 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 8484c │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 84b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8484c │ │ │ │ - ldr r3, [pc, #536] @ (84a50 ) │ │ │ │ + cbnz r3, 84b96 │ │ │ │ + ldr r3, [pc, #660] @ (84e18 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ - ldr.w fp, [r2, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8505c │ │ │ │ + bne.w 85366 │ │ │ │ mov r0, r5 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + blx r4 │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 84826 │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bgt.w 85052 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + cmp r6, r8 │ │ │ │ + bne.n 84b72 │ │ │ │ + mov r4, r8 │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 851f4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 843b2 │ │ │ │ - b.n 84c18 │ │ │ │ - adds r1, #28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 29204 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84594 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 84596 │ │ │ │ + beq.w 84788 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84bce │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23984 @ 0x5db0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 84bd8 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 852b8 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84794 │ │ │ │ movs r3, #8 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r5 │ │ │ │ - ble.w 84f70 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 85278 │ │ │ │ add.w r4, r5, #1073741824 @ 0x40000000 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ + movs r7, #0 │ │ │ │ subs r4, #1 │ │ │ │ - ldr.w r8, [sp] │ │ │ │ - mov.w sl, #0 │ │ │ │ - add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr.w r1, [r4], #4 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84f1c │ │ │ │ - bne.n 84994 │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r4, #-4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 849b2 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + 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 84d1c │ │ │ │ + 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 84d5a │ │ │ │ + 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 849be │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 84bbc │ │ │ │ - subs r4, r6, #4 │ │ │ │ - add.w r1, r9, r4 │ │ │ │ - cmp r1, r9 │ │ │ │ - bls.n 8492a │ │ │ │ - add.w r2, r9, #4 │ │ │ │ + bge.n 84d4a │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84f80 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp r1, fp │ │ │ │ + bls.n 84c90 │ │ │ │ + add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - str.w r0, [r9] │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + str.w r0, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 8492a │ │ │ │ + bls.n 84c90 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8491a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bhi.n 84c80 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84da6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.w 84502 │ │ │ │ + bne.w 85132 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84892 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r4, r9, r5, lsl #2 │ │ │ │ - movw r7, #49237 @ 0xc055 │ │ │ │ - movt r7, #20 │ │ │ │ - ldr.w r0, [r9, r5, lsl #2] │ │ │ │ + add.w r4, fp, r5, lsl #2 │ │ │ │ + movw r6, #56389 @ 0xdc45 │ │ │ │ + movt r6, #20 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 849c4 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84d64 │ │ │ │ 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 84aa0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.w 8427a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge r3, r2 │ │ │ │ - mov ip, r3 │ │ │ │ - b.n 84514 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 84e28 │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.w 848a4 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - adds r6, #4 │ │ │ │ - b.n 848f0 │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84f1c │ │ │ │ - bne.n 848ec │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - b.n 849a0 │ │ │ │ + bgt.w 84892 │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 84d18 │ │ │ │ + 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 84dbc │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84892 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ca0 │ │ │ │ - bne.n 8497e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r6, r5, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 84a0c │ │ │ │ + blt.w 85032 │ │ │ │ + bne.n 84d5a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r4] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 84a54 │ │ │ │ - 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 84b44 │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 8497e │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 84c32 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 85032 │ │ │ │ + bne.n 84c56 │ │ │ │ + adds r7, #1 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 84bf4 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 84c56 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 85162 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 84d4c │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 85032 │ │ │ │ + bne.w 84892 │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84e22 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 84892 │ │ │ │ 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, r5 │ │ │ │ str r4, [r1, #12] │ │ │ │ add.w r1, r2, #28 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str.w r9, [r0, r1] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w r9, r9, r5, lsl #2 │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ str r4, [r1, #4] │ │ │ │ add.w r1, r0, r3, lsl #4 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 842a2 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.n 842a2 │ │ │ │ + beq.w 845f8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 845f8 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84892 │ │ │ │ + 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 84892 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84892 │ │ │ │ + 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 84892 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84de4 │ │ │ │ + b.n 84892 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84ca0 │ │ │ │ - bne.n 84a0c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 8497e │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 84b30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 84bec │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84eca │ │ │ │ + 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 r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 8497e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r1, r5, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - ble.n 84ad8 │ │ │ │ - ldr.w r2, [r9, r1, lsl #2] │ │ │ │ - add.w r0, r9, r1, lsl #2 │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r4, [r0, #-4] │ │ │ │ + bgt.n 84d78 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 84ce8 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84892 │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84e7e │ │ │ │ + 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 1b5c00 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 85038 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 8460c │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84eba │ │ │ │ + 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 1b5c00 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 85038 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84e90 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 85032 │ │ │ │ + bne.w 84d78 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84892 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84fc2 │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ 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 84adc │ │ │ │ - mov r5, r1 │ │ │ │ - b.n 8497e │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - adds r5, r1, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ - ble.w 8497e │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 8497e │ │ │ │ - adds r5, r1, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ - ble.w 8497e │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 8497e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 84b06 │ │ │ │ - b.n 8497e │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - b.n 847e6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r1, r5, #2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt.n 84aa8 │ │ │ │ - mov r5, r1 │ │ │ │ - b.n 8497e │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 84c1c │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 843c0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ + blt.w 84892 │ │ │ │ + b.n 84ce2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + bne.w 84bb8 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 84794 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r9, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - add.w r8, sp, #604 @ 0x25c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + cmp r4, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - cmp r1, #1 │ │ │ │ - strd r1, sl, [r2, #4] │ │ │ │ + add.w r3, r3, #135 @ 0x87 │ │ │ │ + strd r4, r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str.w r8, [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 84e98 │ │ │ │ - bne.n 84b50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bgt.w 851b2 │ │ │ │ + bne.n 84f18 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84c04 │ │ │ │ + beq.n 84fae │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 847c2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add.w r2, sl, #1 │ │ │ │ + b.n 84b0e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ subs r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ + add.w r0, fp, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84bd0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 1b1b48 │ │ │ │ - b.n 848f8 │ │ │ │ - beq.w 84e42 │ │ │ │ - add.w r2, r9, #4 │ │ │ │ + cbnz r3, 84f92 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b5bb0 │ │ │ │ + b.n 84c5c │ │ │ │ + beq.w 8517a │ │ │ │ + add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ - cmp r9, r2 │ │ │ │ - bcs.w 84d9a │ │ │ │ + cmp fp, r2 │ │ │ │ + bcs.w 85126 │ │ │ │ movs r5, #2 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 84906 │ │ │ │ + b.n 84c6c │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 84794 │ │ │ │ + b.n 84bb2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84ca0 │ │ │ │ - bne.w 8497e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blt.n 85032 │ │ │ │ + bne.w 84892 │ │ │ │ adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.w 84a68 │ │ │ │ - b.n 8497e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 843c0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 84c32 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20528 @ 0x5030 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 84c3e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 84f86 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 843c0 │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84892 │ │ │ │ + b.n 84ee0 │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - lsls r4, r2, #4 │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ + 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 r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 84cb6 │ │ │ │ + ble.n 8504a │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 84cba │ │ │ │ + bgt.n 8504e │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84a10 │ │ │ │ + ble.w 84d7c │ │ │ │ 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 r4, r2 │ │ │ │ - bge.w 84a10 │ │ │ │ - bl 1b1b98 │ │ │ │ + bge.w 84d7c │ │ │ │ + bl 1b5c00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84c78 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r8, fp │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8485a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 84c3e │ │ │ │ + beq.n 8500a │ │ │ │ + mov r4, sl │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 84ba8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 84bd8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 847b2 │ │ │ │ + b.n 84afe │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 84c6c │ │ │ │ + b.n 84ffe │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 850d0 │ │ │ │ + ble.w 853cc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov.w lr, #1 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - mov fp, sl │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ mov sl, r9 │ │ │ │ - movw r4, #42220 @ 0xa4ec │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + movw r3, #42220 @ 0xa4ec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, lr │ │ │ │ sub.w r6, r0, ip │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ + movs r7, #0 │ │ │ │ rsbs ip, r6, #0 │ │ │ │ - mov r2, lr │ │ │ │ + mov r9, r3 │ │ │ │ adc.w ip, ip, r6 │ │ │ │ - movs r7, #0 │ │ │ │ mov r6, lr │ │ │ │ - b.n 84d1e │ │ │ │ - cbz r6, 84d4a │ │ │ │ + b.n 850ae │ │ │ │ + cbz r6, 850da │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ adds r7, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ + cmp r7, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 84d62 │ │ │ │ + bge.n 850f2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 850b0 │ │ │ │ + bne.w 853d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 850b0 │ │ │ │ + beq.w 853d4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84ff0 │ │ │ │ - cbz r2, 84d4a │ │ │ │ + bne.w 8522a │ │ │ │ + cbz r2, 850da │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 84d56 │ │ │ │ - mov r5, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 84d00 │ │ │ │ + bne.n 850e6 │ │ │ │ + mov r5, r9 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.n 85090 │ │ │ │ adds r7, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.n 84d6c │ │ │ │ + cmp r7, r4 │ │ │ │ + bge.n 850fa │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 84d1a │ │ │ │ + b.n 850aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 84d44 │ │ │ │ + bls.n 850d4 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 84d4a │ │ │ │ + b.n 850da │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 8411a │ │ │ │ + b.w 84478 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84ff4 │ │ │ │ + beq.w 8538a │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8412a │ │ │ │ + bne.w 84488 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 8412a │ │ │ │ + bpl.w 84488 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #20701 @ 0x50dd │ │ │ │ + movw r3, #21489 @ 0x53f1 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 8441e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b.w 846da │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84502 │ │ │ │ + beq.w 84892 │ │ │ │ movs r4, #4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84932 │ │ │ │ + bls.w 84c98 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 84daa │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 84ddc │ │ │ │ - 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 r4, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b1b98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84ca4 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 842b8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 84e18 │ │ │ │ - add.w r2, sp, #1640 @ 0x668 │ │ │ │ - add.w r4, r2, r3, lsl #4 │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ - subw r4, r4, #1596 @ 0x63c │ │ │ │ - subw r2, r2, #1564 @ 0x61c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - it lt │ │ │ │ - sublt r1, r3, #3 │ │ │ │ - bl 1b1b98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84ca4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 84dee │ │ │ │ - add.w r2, sl, #1 │ │ │ │ + b.n 85136 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + orrs r2, r1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt.n 8514e │ │ │ │ + adds r3, r2, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 844e0 │ │ │ │ + adds r2, r7, #1 │ │ │ │ subs r3, r5, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84e3c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 1b1b48 │ │ │ │ - b.n 8499c │ │ │ │ - ldr.w ip, [sp, #20] │ │ │ │ - b.w 8427c │ │ │ │ + cbnz r3, 85174 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b5bb0 │ │ │ │ + b.n 84d60 │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 845d2 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 85006 │ │ │ │ + beq.n 851fc │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #60257 @ 0xeb61 │ │ │ │ + movw r5, #62865 @ 0xf591 │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #2053 @ 0x805 │ │ │ │ + movw r3, #13785 @ 0x35d9 │ │ │ │ movt r3, #24 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - str.w r6, [sp, #1632] @ 0x660 │ │ │ │ - b.w 84414 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 84812 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 84812 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ + b.w 846d0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8417a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ + beq.w 844d6 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ subs r2, r3, #4 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84eba │ │ │ │ + add r2, fp │ │ │ │ + b.n 851d0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - str.w r4, [r0], #4 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 84eae │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bhi.n 851c4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ subs r3, #4 │ │ │ │ add r3, r2 │ │ │ │ - b.n 84ed2 │ │ │ │ + b.n 851e8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84ec6 │ │ │ │ - b.n 8477c │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ + bhi.n 851dc │ │ │ │ + b.w 844d6 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84f3a │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77670 │ │ │ │ + b.n 84ba8 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #23977 @ 0x5da9 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 844a6 │ │ │ │ + b.w 846e8 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #13785 @ 0x35d9 │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 846d0 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 850da │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + bl 78638 │ │ │ │ + subs r6, #1 │ │ │ │ + bpl.n 8522e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77670 │ │ │ │ + b.w 847b4 │ │ │ │ + mov fp, r3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + b.n 851d4 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 8539e │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 85396 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 85082 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bgt.w 8507a │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w r3, [r9, #8] │ │ │ │ + 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 850a4 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.w 843fe │ │ │ │ + bne.w 853c0 │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 847cc │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 84c68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84892 │ │ │ │ + b.n 85132 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + bl 772d4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 853c6 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl d2d00 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84eda │ │ │ │ - ldrd r9, r8, [sp, #56] @ 0x38 │ │ │ │ - b.n 84ca4 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r8, fp │ │ │ │ - b.n 84ca4 │ │ │ │ + str.w r0, [fp] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8480a │ │ │ │ + b.n 8524c │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 8524c │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 852d2 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 852c6 │ │ │ │ + b.w 84794 │ │ │ │ + bl 77670 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 847b4 │ │ │ │ + b.n 85236 │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 84618 │ │ │ │ + bne.w 8490e │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 84634 │ │ │ │ - mov sl, fp │ │ │ │ - mov fp, sl │ │ │ │ - b.w 84534 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.w 84ad6 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 84b5a │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 84b5a │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 847dc │ │ │ │ + beq.w 84b28 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 847dc │ │ │ │ + b.w 84b28 │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 8457c │ │ │ │ + bne.w 849ac │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 84868 │ │ │ │ - subs r4, r3, #4 │ │ │ │ - add.w r1, r9, r4 │ │ │ │ - cmp r1, r9 │ │ │ │ - bhi.w 84902 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84502 │ │ │ │ - b.n 84da6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - subs r3, #4 │ │ │ │ - b.n 84fa2 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84f96 │ │ │ │ - b.w 843c0 │ │ │ │ - bl 772d8 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 843ea │ │ │ │ - b.n 84fde │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 782a0 │ │ │ │ - subs r6, #1 │ │ │ │ - bpl.n 84fd6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ - b.w 843ea │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 84b76 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84d4a │ │ │ │ - movs r2, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - movw r3, #2053 @ 0x805 │ │ │ │ - movt r3, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.w 84414 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #13985 @ 0x36a1 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 84148 │ │ │ │ - b.w 8442c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - b.n 84ebe │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84ff6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bl 76f38 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 850aa │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl d2500 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84478 │ │ │ │ - b.n 84eda │ │ │ │ - mov r0, sl │ │ │ │ - bl 772d8 │ │ │ │ - b.w 8485a │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.w 849c8 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 848c6 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84848 │ │ │ │ - ldr r2, [pc, #108] @ (850d8 ) │ │ │ │ + beq.w 84b92 │ │ │ │ + ldr r2, [pc, #116] @ (853ec ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.w 84848 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 772d8 │ │ │ │ - b.n 84ef0 │ │ │ │ + b.n 84b92 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 85038 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 8521a │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 8534c │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 85300 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77670 │ │ │ │ + b.n 8525c │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 84ee0 │ │ │ │ + beq.w 85250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84ee0 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84ee0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 84fde │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 84ef0 │ │ │ │ - mov r9, sl │ │ │ │ + bne.w 85250 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85250 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 85236 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 8525c │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 84424 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #2053 @ 0x805 │ │ │ │ + movw r3, #13785 @ 0x35d9 │ │ │ │ movt r3, #24 │ │ │ │ - mov sl, fp │ │ │ │ + mov r9, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 84148 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 84f60 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 84f28 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 840c8 │ │ │ │ + b.w 844a6 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8513e │ │ │ │ + beq.n 85452 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85130 │ │ │ │ + bpl.n 85444 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8513a │ │ │ │ + beq.n 8544e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 8511c │ │ │ │ + bpl.n 85430 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 85126 │ │ │ │ + cbz r0, 8543a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85118 │ │ │ │ + bne.n 8542c │ │ │ │ cmp r5, r4 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.n 8510c │ │ │ │ + bne.n 85420 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8511e │ │ │ │ + b.n 85432 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85132 │ │ │ │ + b.n 85446 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085144 : │ │ │ │ +00085458 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4012] @ 0xfac │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #620] @ (853c8 ) │ │ │ │ + ldr r4, [pc, #620] @ (856dc ) │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 853b0 │ │ │ │ + beq.w 856c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 852c8 │ │ │ │ + beq.w 855dc │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 852c8 │ │ │ │ + beq.w 855dc │ │ │ │ add.w r9, sp, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 853d0 │ │ │ │ + bl 856e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 853b6 │ │ │ │ + beq.w 856ca │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8525a │ │ │ │ + beq.n 8556e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 85244 │ │ │ │ + bpl.n 85558 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 85244 │ │ │ │ + beq.n 85558 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 852f6 │ │ │ │ + beq.w 8560a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85382 │ │ │ │ + bne.w 85696 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 85234 │ │ │ │ + ble.n 85548 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 851de │ │ │ │ + beq.n 854f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85286 │ │ │ │ + beq.n 8559a │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 85234 │ │ │ │ + ble.n 85548 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 851f6 │ │ │ │ + beq.n 8550a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8529c │ │ │ │ + beq.n 855b0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 85234 │ │ │ │ + beq.n 85548 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r4, #8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85212 │ │ │ │ + beq.n 85526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 852da │ │ │ │ + beq.n 855ee │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 85234 │ │ │ │ + beq.n 85548 │ │ │ │ movs r7, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8522e │ │ │ │ + beq.n 85542 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 852b2 │ │ │ │ + beq.n 855c6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 8521c │ │ │ │ + bne.n 85530 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 852ee │ │ │ │ + bne.n 85602 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 89308 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8961c <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 851c6 │ │ │ │ + b.n 854da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 8519a │ │ │ │ + bpl.n 854ae │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1a42b4 │ │ │ │ + bl 1a84b4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 851d6 │ │ │ │ - b.n 85234 │ │ │ │ - ldr r2, [pc, #324] @ (853cc ) │ │ │ │ + bne.n 854ea │ │ │ │ + b.n 85548 │ │ │ │ + ldr r2, [pc, #324] @ (856e0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8536a │ │ │ │ + bne.n 8567e │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 851de │ │ │ │ - ldr r2, [pc, #300] @ (853cc ) │ │ │ │ + b.n 854f2 │ │ │ │ + ldr r2, [pc, #300] @ (856e0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8531e │ │ │ │ + bne.n 85632 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 851f6 │ │ │ │ - ldr r2, [pc, #280] @ (853cc ) │ │ │ │ + b.n 8550a │ │ │ │ + ldr r2, [pc, #280] @ (856e0 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 85300 │ │ │ │ + cbnz r1, 85614 │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ - b.n 8522e │ │ │ │ + b.n 85542 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a42b4 │ │ │ │ + bl 1a84b4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85238 │ │ │ │ - ldr r2, [pc, #240] @ (853cc ) │ │ │ │ + b.n 8554c │ │ │ │ + ldr r2, [pc, #240] @ (856e0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85336 │ │ │ │ + cbnz r3, 8564a │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 85212 │ │ │ │ + b.n 85526 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 85238 │ │ │ │ - cbz r3, 8534e │ │ │ │ + bl 77670 │ │ │ │ + b.n 8554c │ │ │ │ + cbz r3, 85662 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 8534e │ │ │ │ + cbz r3, 85662 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 851c6 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 854da │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 852c2 │ │ │ │ + beq.n 855d6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 852c2 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 855d6 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 852ac │ │ │ │ + beq.n 855c0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 852ac │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 855c0 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 852e8 │ │ │ │ + beq.n 855fc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 852e8 │ │ │ │ + b.n 855fc │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ + movw r2, #24012 @ 0x5dcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 852fc │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 85610 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85296 │ │ │ │ + beq.n 855aa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85296 │ │ │ │ + b.n 855aa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 851c6 │ │ │ │ + beq.w 854da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 853ba │ │ │ │ + bne.n 856ce │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20604 @ 0x507c │ │ │ │ + movw r2, #24060 @ 0x5dfc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20e608 │ │ │ │ - b.n 852fc │ │ │ │ + bl 210818 │ │ │ │ + b.n 85610 │ │ │ │ mov r0, r8 │ │ │ │ - bl 601d2 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 601ca <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 85238 │ │ │ │ + b.n 8554c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85394 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 85394 │ │ │ │ + bne.n 856a8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 856a8 │ │ │ │ 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 │ │ │ │ @@ -136109,265 +136378,265 @@ │ │ │ │ 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 854ba │ │ │ │ - cbz r4, 85414 │ │ │ │ + bgt.n 857ce │ │ │ │ + cbz r4, 85728 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 854ea │ │ │ │ + bhi.n 857fe │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 85490 │ │ │ │ + bhi.n 857a4 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 853ee │ │ │ │ + beq.n 85702 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 853ee │ │ │ │ + bne.n 85702 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 853f8 │ │ │ │ + bne.n 8570c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 855c6 │ │ │ │ + blt.w 858da │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 854e2 │ │ │ │ + beq.n 857f6 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 8551a │ │ │ │ + bgt.n 8582e │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 855ce │ │ │ │ + beq.w 858e2 │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 854d4 │ │ │ │ + beq.n 857e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8556c │ │ │ │ + beq.w 85880 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 854d4 │ │ │ │ + beq.n 857e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85548 │ │ │ │ + beq.n 8585c │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 854d4 │ │ │ │ + beq.n 857e8 │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c48 │ │ │ │ + bl 82f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8554a │ │ │ │ + beq.n 8585e │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 85478 │ │ │ │ - b.n 854d6 │ │ │ │ + bne.n 8578c │ │ │ │ + b.n 857ea │ │ │ │ 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 853ee │ │ │ │ + bne.n 85702 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 854d0 │ │ │ │ + beq.n 857e4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85404 │ │ │ │ - cbnz r6, 85508 │ │ │ │ + bne.n 85718 │ │ │ │ + cbnz r6, 8581c │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 854d0 │ │ │ │ - bls.n 854fa │ │ │ │ + beq.n 857e4 │ │ │ │ + bls.n 8580e │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85508 │ │ │ │ + beq.n 8581c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 854d0 │ │ │ │ + beq.n 857e4 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 854be │ │ │ │ + bne.n 857d2 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 853ee │ │ │ │ + b.n 85702 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85570 │ │ │ │ + bne.n 85884 │ │ │ │ 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 854b0 │ │ │ │ - bhi.n 8550c │ │ │ │ + beq.n 857c4 │ │ │ │ + bhi.n 85820 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 854b0 │ │ │ │ + beq.n 857c4 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85404 │ │ │ │ - b.n 854d0 │ │ │ │ + bne.n 85718 │ │ │ │ + b.n 857e4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 854d0 │ │ │ │ - bhi.n 85514 │ │ │ │ + beq.n 857e4 │ │ │ │ + bhi.n 85828 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 855b0 │ │ │ │ + beq.n 858c4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 854c8 │ │ │ │ + bne.n 857dc │ │ │ │ adds r6, #1 │ │ │ │ - b.n 853ee │ │ │ │ + b.n 85702 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85404 │ │ │ │ - b.n 854d0 │ │ │ │ + bne.w 85718 │ │ │ │ + b.n 857e4 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 854c8 │ │ │ │ - b.n 85508 │ │ │ │ + bne.n 857dc │ │ │ │ + b.n 8581c │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 855d2 │ │ │ │ + beq.n 858e6 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82c48 │ │ │ │ - cbz r0, 8554a │ │ │ │ + bl 82f80 │ │ │ │ + cbz r0, 8585e │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 85448 │ │ │ │ + b.n 8575c │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2687b8 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 269840 <_PyInterpreterConfig_AsDict@@Base+0xefc> │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 855e0 │ │ │ │ + bne.n 858f4 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 855d8 │ │ │ │ + bne.n 858ec │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 854e2 │ │ │ │ + b.n 857f6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 8554a │ │ │ │ + b.n 8585e │ │ │ │ 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 8558e │ │ │ │ - cbnz r6, 85598 │ │ │ │ + beq.n 858a2 │ │ │ │ + cbnz r6, 858ac │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 854de │ │ │ │ - b.n 85570 │ │ │ │ + beq.n 857f2 │ │ │ │ + b.n 85884 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20188 @ 0x4edc │ │ │ │ + movw r1, #23644 @ 0x5c5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 85558 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 8586c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20160 @ 0x4ec0 │ │ │ │ + movw r1, #23616 @ 0x5c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 85566 │ │ │ │ + b.n 8587a │ │ │ │ mov sl, r7 │ │ │ │ - b.n 8554a │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 85566 │ │ │ │ + b.n 8585e │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 8587a │ │ │ │ mov r0, sl │ │ │ │ - bl 772d8 │ │ │ │ - b.n 85566 │ │ │ │ + bl 77670 │ │ │ │ + b.n 8587a │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8555e │ │ │ │ + beq.n 85872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8555e │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8555e │ │ │ │ + bne.n 85872 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85872 │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 89308 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8961c <_PyObject_MakeTpCall@@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 r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8583e │ │ │ │ + bne.w 85b52 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85858 │ │ │ │ + bne.w 85b6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 857c4 │ │ │ │ + beq.w 85ad8 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 857d0 │ │ │ │ + bne.w 85ae4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 857b0 │ │ │ │ + beq.w 85ac4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8580a │ │ │ │ + beq.w 85b1e │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40517 @ 0x9e45 │ │ │ │ + movw r3, #41469 @ 0xa1fd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85816 │ │ │ │ + bne.w 85b2a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8579c │ │ │ │ + beq.w 85ab0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 856a8 │ │ │ │ - ldr r3, [pc, #512] @ (85884 ) │ │ │ │ + bpl.n 859bc │ │ │ │ + ldr r3, [pc, #512] @ (85b98 ) │ │ │ │ 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] │ │ │ │ @@ -136383,215 +136652,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 85762 │ │ │ │ + beq.n 85a76 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 8577a │ │ │ │ + beq.n 85a8e │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8576a │ │ │ │ + beq.n 85a7e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8574c │ │ │ │ + ble.n 85a60 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8577a │ │ │ │ + beq.n 85a8e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 85a32 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8577a │ │ │ │ + beq.n 85a8e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 85a32 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8577a │ │ │ │ + beq.n 85a8e │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8571e │ │ │ │ + beq.n 85a32 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 8577a │ │ │ │ + beq.n 85a8e │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8570c │ │ │ │ + bne.n 85a20 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8574c │ │ │ │ + ble.n 85a60 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8577a │ │ │ │ + beq.n 85a8e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8574c │ │ │ │ + beq.n 85a60 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8577a │ │ │ │ + beq.n 85a8e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8574c │ │ │ │ + beq.n 85a60 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8577a │ │ │ │ + beq.n 85a8e │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8574c │ │ │ │ + beq.n 85a60 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 8577a │ │ │ │ + beq.n 85a8e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8573e │ │ │ │ + bne.n 85a52 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 857a6 │ │ │ │ - bl 85a88 │ │ │ │ - cbnz r0, 85786 │ │ │ │ + beq.n 85aba │ │ │ │ + bl 85d9c │ │ │ │ + cbnz r0, 85a9a │ │ │ │ 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 85870 │ │ │ │ + bne.n 85b84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 85878 │ │ │ │ + bne.n 85b8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2524 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2d20 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85762 │ │ │ │ + beq.n 85a76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8579c │ │ │ │ + beq.n 85ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8579c │ │ │ │ + cbnz r3, 85ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e1fd0 │ │ │ │ + bl 1e540c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85762 │ │ │ │ - b.n 85786 │ │ │ │ + beq.n 85a76 │ │ │ │ + b.n 85a9a │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40517 @ 0x9e45 │ │ │ │ + movw r3, #41469 @ 0xa1fd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 857dc │ │ │ │ + bne.n 85af0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 85666 │ │ │ │ + b.n 8597a │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 857b0 │ │ │ │ + beq.n 85ac4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 85888 │ │ │ │ + b.n 85b9c │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8579c │ │ │ │ + beq.n 85ab0 │ │ │ │ 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 85762 │ │ │ │ + b.n 85a76 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a4308 │ │ │ │ + b.w 1a8508 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8579c │ │ │ │ + beq.n 85ab0 │ │ │ │ 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 856c6 │ │ │ │ + b.n 859da │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #60392 @ 0xebe8 │ │ │ │ + movw r0, #63848 @ 0xf968 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23bd0c │ │ │ │ + bl 23d838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85620 │ │ │ │ - b.n 8579c │ │ │ │ - movw r0, #60392 @ 0xebe8 │ │ │ │ + bne.w 85934 │ │ │ │ + b.n 85ab0 │ │ │ │ + movw r0, #63848 @ 0xf968 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8579c │ │ │ │ - b.n 85630 │ │ │ │ + beq.n 85ab0 │ │ │ │ + b.n 85944 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8576c │ │ │ │ - b.n 8577a │ │ │ │ + bne.w 85a80 │ │ │ │ + b.n 85a8e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85776 │ │ │ │ - b.n 8574c │ │ │ │ + bne.w 85a8a │ │ │ │ + b.n 85a60 │ │ │ │ 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, #40517 @ 0x9e45 │ │ │ │ + movw r3, #41469 @ 0xa1fd │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 859f6 │ │ │ │ + bne.w 85d0a │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 859f2 │ │ │ │ + beq.w 85d06 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 858ec │ │ │ │ - ldr r1, [pc, #336] @ (85a14 ) │ │ │ │ + bpl.n 85c00 │ │ │ │ + ldr r1, [pc, #336] @ (85d28 ) │ │ │ │ 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] │ │ │ │ @@ -136606,166 +136875,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 859b2 │ │ │ │ + beq.n 85cc6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 859c6 │ │ │ │ + beq.n 85cda │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 859c6 │ │ │ │ + beq.n 85cda │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 859b8 │ │ │ │ + beq.n 85ccc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8599c │ │ │ │ + ble.n 85cb0 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 859c6 │ │ │ │ + beq.n 85cda │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8596e │ │ │ │ + beq.n 85c82 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 859c6 │ │ │ │ + beq.n 85cda │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 8596e │ │ │ │ + beq.n 85c82 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 859c6 │ │ │ │ + beq.n 85cda │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 8596e │ │ │ │ + beq.n 85c82 │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 859c6 │ │ │ │ + beq.n 85cda │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8595a │ │ │ │ + bne.n 85c6e │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8599c │ │ │ │ + ble.n 85cb0 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 859c6 │ │ │ │ + beq.n 85cda │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8599c │ │ │ │ + beq.n 85cb0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 859c6 │ │ │ │ + beq.n 85cda │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 8599c │ │ │ │ + beq.n 85cb0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 859c6 │ │ │ │ + beq.n 85cda │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 8599c │ │ │ │ + beq.n 85cb0 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 859c6 │ │ │ │ + beq.n 85cda │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8598e │ │ │ │ + bne.n 85ca2 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 859d4 │ │ │ │ - bl 85a88 │ │ │ │ - cbnz r0, 859dc │ │ │ │ + beq.n 85ce8 │ │ │ │ + bl 85d9c │ │ │ │ + cbnz r0, 85cf0 │ │ │ │ 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, 85a04 │ │ │ │ + cbnz r2, 85d18 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85a0a │ │ │ │ + bne.n 85d1e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2524 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e2d20 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 859b2 │ │ │ │ - b.n 859dc │ │ │ │ - bl 1e1fd0 │ │ │ │ + beq.n 85cc6 │ │ │ │ + b.n 85cf0 │ │ │ │ + bl 1e540c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 859b2 │ │ │ │ + beq.n 85cc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 859f2 │ │ │ │ + beq.n 85d06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 859f2 │ │ │ │ + cbnz r3, 85d06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 859b2 │ │ │ │ + b.n 85cc6 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 858ec │ │ │ │ - b.n 859f2 │ │ │ │ + bne.w 85c00 │ │ │ │ + b.n 85d06 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 859ba │ │ │ │ - b.n 859c6 │ │ │ │ + bne.n 85cce │ │ │ │ + b.n 85cda │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 859c2 │ │ │ │ - b.n 8599c │ │ │ │ + bne.n 85cd6 │ │ │ │ + b.n 85cb0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085a18 : │ │ │ │ +00085d2c : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 85a64 │ │ │ │ + cbz r3, 85d78 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 85a6c │ │ │ │ + ble.n 85d80 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a68 │ │ │ │ + beq.n 85d7c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85a6c │ │ │ │ + beq.n 85d80 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a68 │ │ │ │ + beq.n 85d7c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 85a6c │ │ │ │ + beq.n 85d80 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a68 │ │ │ │ + beq.n 85d7c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 85a6c │ │ │ │ + beq.n 85d80 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 85a70 │ │ │ │ + beq.n 85d84 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 85a48 │ │ │ │ + bne.n 85d5c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85a78 │ │ │ │ + cbz r0, 85d8c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 85a5e │ │ │ │ + bne.n 85d72 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -136780,28 +137049,28 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85ff6 │ │ │ │ + beq.w 8630a │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86108 │ │ │ │ + beq.w 8641c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56383 @ 0xdc3f │ │ │ │ + movw r2, #56561 @ 0xdcf1 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 8624e │ │ │ │ + beq.w 86562 │ │ │ │ mov r9, sl │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -136809,27 +137078,27 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov fp, r9 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85bce │ │ │ │ + beq.n 85ee2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 85d18 │ │ │ │ + beq.w 8602c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8628e │ │ │ │ + beq.w 865a2 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 860d6 │ │ │ │ + beq.w 863ea │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r7, sl, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ @@ -136854,903 +137123,903 @@ │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ add.w sl, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85c18 │ │ │ │ + bne.n 85f2c │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 85c86 │ │ │ │ + bne.w 85f9a │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8610e │ │ │ │ + bne.w 86422 │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ add.w ip, r7, r7, lsl #1 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ adds r3, r6, #1 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ str.w r9, [r4, #-8] │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str.w r8, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 85d26 │ │ │ │ + bcs.w 8603a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85c6e │ │ │ │ + bne.n 85f82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85af4 │ │ │ │ - ldr r4, [pc, #732] @ (85eac ) │ │ │ │ + bne.n 85e08 │ │ │ │ + ldr r4, [pc, #732] @ (861c0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 861da │ │ │ │ + bne.w 864ee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85c10 │ │ │ │ + beq.n 85f24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 85c10 │ │ │ │ + cbnz r3, 85f24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #696] @ (85eb0 ) │ │ │ │ + ldr r2, [pc, #696] @ (861c4 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8616a │ │ │ │ + bne.w 8647e │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85fda │ │ │ │ + bne.w 862ee │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 85c44 │ │ │ │ + beq.n 85f58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 85b62 │ │ │ │ + bne.n 85e76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r8, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 85b48 │ │ │ │ + b.n 85e5c │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 85c90 │ │ │ │ + bne.n 85fa4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85bbe │ │ │ │ + beq.n 85ed2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 861ce │ │ │ │ + beq.w 864e2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85bbe │ │ │ │ + beq.n 85ed2 │ │ │ │ mov sl, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r9, fp │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 860a2 │ │ │ │ + beq.w 863b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85ae8 │ │ │ │ + b.n 85dfc │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 85c28 │ │ │ │ + bne.n 85f3c │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 85c4c │ │ │ │ + beq.n 85f60 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86086 │ │ │ │ + beq.w 8639a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl d124c │ │ │ │ + bl d1a54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 860aa │ │ │ │ + beq.w 863be │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86220 │ │ │ │ + bne.w 86534 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 862de │ │ │ │ + bne.w 865f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85cf2 │ │ │ │ + beq.n 86006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86286 │ │ │ │ + beq.w 8659a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85c4c │ │ │ │ + beq.n 85f60 │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8617a │ │ │ │ + bne.w 8648e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 8617a │ │ │ │ + bne.w 8648e │ │ │ │ adds r4, #8 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.w 85b62 │ │ │ │ - b.n 85c2e │ │ │ │ + bne.w 85e76 │ │ │ │ + b.n 85f42 │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 85b14 │ │ │ │ - b.n 85afe │ │ │ │ + bne.w 85e28 │ │ │ │ + b.n 85e12 │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp r0, r3 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 85d44 │ │ │ │ + bgt.n 86058 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 85e30 │ │ │ │ + bls.n 86144 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 85f7c │ │ │ │ + bls.w 86290 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 85e6e │ │ │ │ + bls.w 86182 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 85d46 │ │ │ │ + bls.n 8605a │ │ │ │ add.w r3, fp, #32 │ │ │ │ mov r5, sl │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.w 8614c │ │ │ │ + bcs.w 86460 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r1, #6253 @ 0x186d │ │ │ │ + movw r1, #7045 @ 0x1b85 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 86138 │ │ │ │ - ldr r3, [pc, #304] @ (85eac ) │ │ │ │ + bne.w 8644c │ │ │ │ + ldr r3, [pc, #304] @ (861c0 ) │ │ │ │ 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, #16] │ │ │ │ - bne.w 85f48 │ │ │ │ + bne.w 8625c │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86152 │ │ │ │ + beq.w 86466 │ │ │ │ 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 85f18 │ │ │ │ + beq.w 8622c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r5, r7 │ │ │ │ strd ip, r8, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8619c │ │ │ │ + bne.w 864b0 │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 85e1c │ │ │ │ + bhi.n 86130 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 85e14 │ │ │ │ + cbz r2, 86128 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, ip, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 85eb4 │ │ │ │ + bne.n 861c8 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 85df4 │ │ │ │ + bne.n 86108 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 85bb2 │ │ │ │ + beq.w 85ec6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 85c66 │ │ │ │ + b.n 85f7a │ │ │ │ add.w r8, fp, #32 │ │ │ │ cmp r8, sl │ │ │ │ - bne.w 85f88 │ │ │ │ + bne.w 8629c │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 862d8 │ │ │ │ + beq.w 865ec │ │ │ │ mov r4, sl │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w ip, fp, #96 @ 0x60 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, ip │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 85e48 │ │ │ │ + bne.n 8615c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r8, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 85dc4 │ │ │ │ + b.n 860d8 │ │ │ │ mov r5, sl │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r1, #6253 @ 0x186d │ │ │ │ + movw r1, #7045 @ 0x1b85 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 86138 │ │ │ │ - ldr r3, [pc, #20] @ (85eac ) │ │ │ │ + bne.w 8644c │ │ │ │ + ldr r3, [pc, #20] @ (861c0 ) │ │ │ │ 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, #16] │ │ │ │ - b.n 85d94 │ │ │ │ + b.n 860a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp ip, r5 │ │ │ │ - bcc.n 85ef2 │ │ │ │ + bcc.n 86206 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f98 │ │ │ │ + beq.n 862ac │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fa0 │ │ │ │ + beq.n 862b4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fa8 │ │ │ │ + beq.n 862bc │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fb0 │ │ │ │ + beq.n 862c4 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fb8 │ │ │ │ + beq.n 862cc │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fc0 │ │ │ │ + beq.n 862d4 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fc8 │ │ │ │ + beq.n 862dc │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fea │ │ │ │ + beq.n 862fe │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85ff2 │ │ │ │ + beq.n 86306 │ │ │ │ mov.w lr, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, lr, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, ip, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86022 │ │ │ │ + bne.w 86336 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 85e14 │ │ │ │ + b.n 86128 │ │ │ │ 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 85dc4 │ │ │ │ + bhi.w 860d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85dc4 │ │ │ │ + bne.w 860d8 │ │ │ │ ldr.w r3, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #49573 @ 0xc1a5 │ │ │ │ + movw r1, #50285 @ 0xc46d │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8618c │ │ │ │ + bne.w 864a0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8614c │ │ │ │ + beq.w 86460 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 85dc4 │ │ │ │ + b.n 860d8 │ │ │ │ add.w r3, fp, #32 │ │ │ │ mov r5, sl │ │ │ │ movs r4, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 85e78 │ │ │ │ + b.n 8618c │ │ │ │ mov r5, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 85dc4 │ │ │ │ + b.n 860d8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 85f12 │ │ │ │ + b.n 86226 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 85f12 │ │ │ │ + b.n 86226 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 85f12 │ │ │ │ + b.n 86226 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 85f12 │ │ │ │ + b.n 86226 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 85f12 │ │ │ │ + b.n 86226 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 85f12 │ │ │ │ + b.n 86226 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 85f12 │ │ │ │ + b.n 86226 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 86202 │ │ │ │ + bne.w 86516 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 85c12 │ │ │ │ + b.n 85f26 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 85f12 │ │ │ │ + b.n 86226 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 85f12 │ │ │ │ + b.n 86226 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8611e │ │ │ │ + bmi.w 86432 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8611e │ │ │ │ + beq.w 86432 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8611e │ │ │ │ + beq.w 86432 │ │ │ │ mov r0, r1 │ │ │ │ - bl 152904 │ │ │ │ + bl 154590 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86108 │ │ │ │ + beq.n 8641c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85ac8 │ │ │ │ + b.n 85ddc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp ip, r3 │ │ │ │ - bcc.n 86064 │ │ │ │ + bcc.n 86378 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f94 │ │ │ │ + beq.n 862a8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f9c │ │ │ │ + beq.n 862b0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fa4 │ │ │ │ + beq.n 862b8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fac │ │ │ │ + beq.n 862c0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fb4 │ │ │ │ + beq.n 862c8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fbc │ │ │ │ + beq.n 862d0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fc4 │ │ │ │ + beq.n 862d8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fe6 │ │ │ │ + beq.n 862fa │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fee │ │ │ │ + beq.n 86302 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ 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 86026 │ │ │ │ + bne.n 8633a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 85f12 │ │ │ │ + b.n 86226 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85c9a │ │ │ │ + bne.w 85fae │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1de8 │ │ │ │ + bl 1a5fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85c4c │ │ │ │ - b.n 85c9a │ │ │ │ + bne.w 85f60 │ │ │ │ + b.n 85fae │ │ │ │ mov r0, sl │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 85c7e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85f92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860be │ │ │ │ + beq.n 863d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86210 │ │ │ │ + beq.w 86524 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860d6 │ │ │ │ + beq.n 863ea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 862d0 │ │ │ │ + beq.w 865e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860f0 │ │ │ │ + beq.n 86404 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 860f0 │ │ │ │ + cbnz r3, 86404 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86108 │ │ │ │ + beq.n 8641c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 862c8 │ │ │ │ + beq.w 865dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85c12 │ │ │ │ + b.n 85f26 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r0, [fp, #12] │ │ │ │ strd r9, r8, [r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 85c66 │ │ │ │ + b.n 85f7a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20648 @ 0x50a8 │ │ │ │ + movw r1, #24104 @ 0x5e28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 86108 │ │ │ │ + bl d2088 │ │ │ │ + b.n 8641c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85dc4 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 860d6 │ │ │ │ + bne.w 860d8 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 863ea │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85dc4 │ │ │ │ - b.n 85f48 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bne.w 860d8 │ │ │ │ + b.n 8625c │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86180 │ │ │ │ + bne.n 86494 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 85c04 │ │ │ │ + b.n 85f18 │ │ │ │ mov r8, r7 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 85b34 │ │ │ │ + b.n 85e48 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 86176 │ │ │ │ + b.n 8648a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 85f66 │ │ │ │ + b.n 8627a │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, ip │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 861b0 │ │ │ │ + b.n 864c4 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 85e1c │ │ │ │ + bhi.w 86130 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 861ae │ │ │ │ + beq.n 864c2 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 861ae │ │ │ │ + beq.n 864c2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a4544 │ │ │ │ + bl 1a8744 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 861ae │ │ │ │ + b.n 864c2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 85c66 │ │ │ │ + b.n 85f7a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85fcc │ │ │ │ + beq.w 862e0 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 86218 │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 8652c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 85c06 │ │ │ │ + beq.w 85f1a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85bf2 │ │ │ │ - b.n 85c06 │ │ │ │ + beq.w 85f06 │ │ │ │ + b.n 85f1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 860be │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 863d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ - b.n 861f4 │ │ │ │ - bl c3340 │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ + b.n 86508 │ │ │ │ + bl c3afc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 862de │ │ │ │ + bne.n 865f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86240 │ │ │ │ + beq.n 86554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 86286 │ │ │ │ + cbz r3, 8659a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 85c4c │ │ │ │ - beq.w 85cf8 │ │ │ │ - b.n 860be │ │ │ │ + bgt.w 85f60 │ │ │ │ + beq.w 8600c │ │ │ │ + b.n 863d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #20680 @ 0x50c8 │ │ │ │ + movw r1, #24136 @ 0x5e48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86108 │ │ │ │ + beq.w 8641c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86108 │ │ │ │ + bne.w 8641c │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86108 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8641c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86240 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eb50 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 862ae │ │ │ │ + bl 7ee88 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 865c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 860d6 │ │ │ │ + blt.w 863ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b06 │ │ │ │ + bne.w 85e1a │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #62576 @ 0xf470 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #496 @ 0x1f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 860d6 │ │ │ │ + bl d2088 │ │ │ │ + b.n 863ea │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86108 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8641c │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 860d6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 863ea │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 85c66 │ │ │ │ + b.n 85f7a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86230 │ │ │ │ - ldr r2, [pc, #32] @ (86308 ) │ │ │ │ + bne.n 86544 │ │ │ │ + ldr r2, [pc, #32] @ (8661c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 862fe │ │ │ │ + cbz r3, 86612 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 86230 │ │ │ │ + b.n 86544 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008630c : │ │ │ │ +00086620 : │ │ │ │ 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, 8633e │ │ │ │ + cbz r3, 86652 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8636c │ │ │ │ + cbz r0, 86680 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #56383 @ 0xdc3f │ │ │ │ + movw r3, #56561 @ 0xdcf1 │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 86370 │ │ │ │ + beq.n 86684 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 86354 │ │ │ │ + bmi.n 86668 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 86354 │ │ │ │ + cbz r3, 86668 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 86354 │ │ │ │ + cbz r3, 86668 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 152904 │ │ │ │ + b.w 154590 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20648 @ 0x50a8 │ │ │ │ + movw r1, #24104 @ 0x5e28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8633a │ │ │ │ + b.n 8664e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #20680 @ 0x50c8 │ │ │ │ + movw r1, #24136 @ 0x5e48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8636c │ │ │ │ + beq.n 86680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8636c │ │ │ │ + bne.n 86680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8636c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86680 │ │ │ │ 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 865fc │ │ │ │ + bpl.w 86910 │ │ │ │ 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 8660e │ │ │ │ - ldr r7, [pc, #608] @ (86648 ) │ │ │ │ + bmi.w 86922 │ │ │ │ + ldr r7, [pc, #608] @ (8695c ) │ │ │ │ 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 865ba │ │ │ │ + bhi.w 868ce │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 865ba │ │ │ │ + bmi.w 868ce │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 865ac │ │ │ │ + bne.w 868c0 │ │ │ │ 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 86570 │ │ │ │ + bcs.w 86884 │ │ │ │ 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 8655e │ │ │ │ + beq.w 86872 │ │ │ │ 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 864d6 │ │ │ │ + beq.n 867ea │ │ │ │ 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 8651a │ │ │ │ + bgt.n 8682e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (8664c ) │ │ │ │ + ldr r2, [pc, #452] @ (86960 ) │ │ │ │ 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 865cc │ │ │ │ + bne.w 868e0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86508 │ │ │ │ + beq.n 8681c │ │ │ │ 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] │ │ │ │ @@ -137760,572 +138029,572 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r3, #24] │ │ │ │ - cmp fp, r1 │ │ │ │ - bhi.n 864fc │ │ │ │ + cmp r1, fp │ │ │ │ + bcc.n 86810 │ │ │ │ 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 8645c │ │ │ │ + b.n 86770 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8645c │ │ │ │ + b.n 86770 │ │ │ │ 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 864be │ │ │ │ + b.n 867d2 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8647a │ │ │ │ + beq.n 8678e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8647a │ │ │ │ + beq.n 8678e │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8647a │ │ │ │ + bne.n 8678e │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8663e │ │ │ │ + bne.w 86952 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 8647a │ │ │ │ + bmi.n 8678e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86548 │ │ │ │ + bne.n 8685c │ │ │ │ dmb ish │ │ │ │ - b.n 8647a │ │ │ │ + b.n 8678e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 864f2 │ │ │ │ + bne.n 86806 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49573 @ 0xc1a5 │ │ │ │ + movw r1, #50285 @ 0xc46d │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 865e2 │ │ │ │ + bne.n 868f6 │ │ │ │ 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 865ba │ │ │ │ + beq.n 868ce │ │ │ │ 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 8645c │ │ │ │ + b.n 86770 │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 864f2 │ │ │ │ + bne.n 86806 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8647a │ │ │ │ + bne.w 8678e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 864ce │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 867e2 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 865f0 │ │ │ │ + bne.n 86904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8649a │ │ │ │ + b.n 867ae │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 86592 │ │ │ │ + b.n 868a6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 865de │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 868f2 │ │ │ │ + movw r0, #1984 @ 0x7c0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 865c8 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 868dc │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (86648 ) │ │ │ │ + ldr r7, [pc, #48] @ (8695c ) │ │ │ │ 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 863fc │ │ │ │ - b.n 865ba │ │ │ │ + bls.w 86710 │ │ │ │ + b.n 868ce │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8647a │ │ │ │ - b.n 86538 │ │ │ │ + bne.w 8678e │ │ │ │ + b.n 8684c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086650 : │ │ │ │ +00086964 : │ │ │ │ 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, 8666c │ │ │ │ + cbz r0, 86980 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (8669c ) │ │ │ │ + ldr r3, [pc, #44] @ (869b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86668 │ │ │ │ + beq.n 8697c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86668 │ │ │ │ + beq.n 8697c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86668 │ │ │ │ + beq.n 8697c │ │ │ │ mov r0, r5 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ - b.n 86668 │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ + b.n 8697c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 866f0 │ │ │ │ + cbz r0, 86a04 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 866ca │ │ │ │ + bge.n 869de │ │ │ │ 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 866c4 │ │ │ │ + bne.n 869d8 │ │ │ │ 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 866ec │ │ │ │ + beq.n 86a00 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 866f4 │ │ │ │ + cbz r2, 86a08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 866ec │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86a00 │ │ │ │ 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 76094 │ │ │ │ - cbz r0, 86724 │ │ │ │ + bl 76430 │ │ │ │ + cbz r0, 86a38 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6c974 │ │ │ │ - movw r1, #64460 @ 0xfbcc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #41608 @ 0xa288 │ │ │ │ + b.w 6cc68 │ │ │ │ + movw r1, #2380 @ 0x94c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #45000 @ 0xafc8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_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 86936 │ │ │ │ + bls.w 86c4a │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 8689c │ │ │ │ + bls.w 86bb0 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 86980 │ │ │ │ + bls.w 86c94 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 86764 │ │ │ │ + bls.n 86a78 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86a94 │ │ │ │ + bcs.w 86da8 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86a36 │ │ │ │ - ldr r3, [pc, #708] @ (86a5c ) │ │ │ │ + bne.w 86d4a │ │ │ │ + ldr r3, [pc, #708] @ (86d70 ) │ │ │ │ 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 8686a │ │ │ │ + bne.n 86b7e │ │ │ │ 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 86a20 │ │ │ │ + beq.w 86d34 │ │ │ │ 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 8684a │ │ │ │ + beq.n 86b5e │ │ │ │ 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 86a60 │ │ │ │ + bne.w 86d74 │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 8683c │ │ │ │ + bhi.n 86b50 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov r9, r8 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86830 │ │ │ │ + cbz r2, 86b44 │ │ │ │ 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 868d4 │ │ │ │ + bne.n 86be8 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 86810 │ │ │ │ + bne.n 86b24 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, ip │ │ │ │ mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 869a8 │ │ │ │ + bne.w 86cbc │ │ │ │ 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 8698e │ │ │ │ + bhi.w 86ca2 │ │ │ │ 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 867d8 │ │ │ │ + bne.n 86aec │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86a4a │ │ │ │ + bne.w 86d5e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86a94 │ │ │ │ + beq.w 86da8 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 867da │ │ │ │ + b.n 86aee │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86a36 │ │ │ │ - ldr r3, [pc, #408] @ (86a5c ) │ │ │ │ + bne.w 86d4a │ │ │ │ + ldr r3, [pc, #408] @ (86d70 ) │ │ │ │ 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 867ae │ │ │ │ + b.n 86ac2 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 86912 │ │ │ │ + bcc.n 86c26 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8698a │ │ │ │ + beq.n 86c9e │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8699c │ │ │ │ + beq.n 86cb0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869a0 │ │ │ │ + beq.n 86cb4 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869a4 │ │ │ │ + beq.n 86cb8 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869b4 │ │ │ │ + beq.n 86cc8 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869b0 │ │ │ │ + beq.n 86cc4 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869b8 │ │ │ │ + beq.n 86ccc │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869bc │ │ │ │ + beq.n 86cd0 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 869c0 │ │ │ │ + beq.n 86cd4 │ │ │ │ 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 869c4 │ │ │ │ + bne.n 86cd8 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 86830 │ │ │ │ + b.n 86b44 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 86976 │ │ │ │ + bne.n 86c8a │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 86842 │ │ │ │ + beq.w 86b56 │ │ │ │ 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 86952 │ │ │ │ + bne.n 86c66 │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 867da │ │ │ │ + b.n 86aee │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 867da │ │ │ │ + b.n 86aee │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86bb8 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 86930 │ │ │ │ + b.n 86c44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 867da │ │ │ │ + b.n 86aee │ │ │ │ adds r5, #16 │ │ │ │ - b.n 86930 │ │ │ │ + b.n 86c44 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 86930 │ │ │ │ + b.n 86c44 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 86930 │ │ │ │ + b.n 86c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 86842 │ │ │ │ + bl 77670 │ │ │ │ + b.n 86b56 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 86930 │ │ │ │ + b.n 86c44 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 86930 │ │ │ │ + b.n 86c44 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 86930 │ │ │ │ + b.n 86c44 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 86930 │ │ │ │ + b.n 86c44 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 86930 │ │ │ │ + b.n 86c44 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 86a02 │ │ │ │ + bcc.n 86d16 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8698a │ │ │ │ + beq.n 86c9e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8699c │ │ │ │ + beq.n 86cb0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869a0 │ │ │ │ + beq.n 86cb4 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869a4 │ │ │ │ + beq.n 86cb8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869b4 │ │ │ │ + beq.n 86cc8 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869b0 │ │ │ │ + beq.n 86cc4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869b8 │ │ │ │ + beq.n 86ccc │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869bc │ │ │ │ + beq.n 86cd0 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 869c0 │ │ │ │ + beq.n 86cd4 │ │ │ │ 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 86930 │ │ │ │ - b.n 869c4 │ │ │ │ + beq.n 86c44 │ │ │ │ + b.n 86cd8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 867d8 │ │ │ │ - b.n 8686a │ │ │ │ + bne.w 86aec │ │ │ │ + b.n 86b7e │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86a94 │ │ │ │ + cbz r0, 86da8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 867da │ │ │ │ + b.n 86aee │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86888 │ │ │ │ + b.n 86b9c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 86a74 │ │ │ │ + b.n 86d88 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 8683c │ │ │ │ + bhi.w 86b50 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86a70 │ │ │ │ + beq.n 86d84 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 86a70 │ │ │ │ + beq.n 86d84 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4544 │ │ │ │ - b.n 86a70 │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1a8744 │ │ │ │ + b.n 86d84 │ │ │ │ + bl 1ebf6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86844 │ │ │ │ + b.n 86b58 │ │ │ │ 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 │ │ │ │ @@ -138337,1075 +138606,1075 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 86ae4 │ │ │ │ + cbz r5, 86df8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86aee │ │ │ │ + bne.n 86e02 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e908 │ │ │ │ + b.w 7ec40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86ae4 │ │ │ │ - ldr r2, [pc, #48] @ (86b28 ) │ │ │ │ + bne.n 86df8 │ │ │ │ + ldr r2, [pc, #48] @ (86e3c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86b10 │ │ │ │ + cbnz r3, 86e24 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e908 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.w 7ec40 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86b02 │ │ │ │ + beq.n 86e16 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 86b02 │ │ │ │ + b.n 86e16 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086b2c <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086e40 <_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, 86b4a <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86e5e <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 86b54 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86e68 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 86b84 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86e98 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 86b84 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86e98 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86b46 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86e5a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86b46 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86e5a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 86bb6 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86eca <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86ba4 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86eb8 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20604 @ 0x507c │ │ │ │ + movw r2, #24060 @ 0x5dfc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e608 │ │ │ │ - b.n 86b50 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 210818 │ │ │ │ + b.n 86e64 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86bcc <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86ee0 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ + movw r2, #24012 @ 0x5dcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 86b50 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 86e64 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #20776 @ 0x5128 │ │ │ │ + movw r2, #24232 @ 0x5ea8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e608 │ │ │ │ - b.n 86b50 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 210818 │ │ │ │ + b.n 86e64 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86b64 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86e78 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 86b64 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86e78 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #20728 @ 0x50f8 │ │ │ │ + movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 86b50 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 86e64 <_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, #676] @ (86e98 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ + ldr r2, [pc, #684] @ (871b4 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 86d1a <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + beq.w 87036 <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86dde <_Py_CheckFunctionResult@@Base+0x2b2> │ │ │ │ + beq.w 870fc <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #644] @ 86ea0 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ + ldr.w sl, [pc, #652] @ 871bc <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86df0 <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ + beq.w 8710e <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 86e1c <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + ble.w 8713a <_Py_CheckFunctionResult@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 86d6a <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + bmi.w 87088 <_Py_CheckFunctionResult@@Base+0x248> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 86c6c <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + cbz r3, 86f80 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 86d20 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + bne.n 8703c <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 86cc6 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cbz r3, 86c7e <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 86d46 <_Py_CheckFunctionResult@@Base+0x21a> │ │ │ │ + beq.n 86fe2 <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + ldr.w r8, [r6, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 86f9a <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 87062 <_Py_CheckFunctionResult@@Base+0x222> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 86cc4 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + beq.n 86fe0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ - cbz r3, 86c9c <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ + cbz r3, 86fb8 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 86c9c <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ + beq.n 86fb8 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86da6 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + beq.w 870c4 <_Py_CheckFunctionResult@@Base+0x284> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 86cc4 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + beq.n 86fe0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 86cbe <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ + cbz r7, 86fda <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 86cbe <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ + beq.n 86fda <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86dc8 <_Py_CheckFunctionResult@@Base+0x29c> │ │ │ │ + beq.w 870e6 <_Py_CheckFunctionResult@@Base+0x2a6> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 86ca8 <_Py_CheckFunctionResult@@Base+0x17c> │ │ │ │ + bcs.n 86fc4 <_Py_CheckFunctionResult@@Base+0x184> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86d82 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + beq.n 870a0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 86d82 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bgt.n 870a0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 86d82 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bcs.n 870a0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 86d82 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bne.n 870a0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 86d9a <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ + bgt.n 870b8 <_Py_CheckFunctionResult@@Base+0x278> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86c6c <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ - ldr r2, [pc, #368] @ (86e9c <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + bne.n 86f80 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + ldr r2, [pc, #368] @ (871b8 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 86e7a <_Py_CheckFunctionResult@@Base+0x34e> │ │ │ │ + bne.w 87194 <_Py_CheckFunctionResult@@Base+0x354> │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 86c70 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ - b.n 86cc4 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 86c7e <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [pc, #332] @ (86e9c <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ - ldr.w fp, [r1, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 86e5c <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 86f84 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ + b.n 86fe0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86f9a <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr r2, [pc, #328] @ (871b8 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8717a <_Py_CheckFunctionResult@@Base+0x33a> │ │ │ │ + mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 86c82 <_Py_CheckFunctionResult@@Base+0x156> │ │ │ │ - b.n 86cc4 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + bne.n 86f9e <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + b.n 86fe0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86e3c <_Py_CheckFunctionResult@@Base+0x310> │ │ │ │ + beq.n 8715a <_Py_CheckFunctionResult@@Base+0x31a> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 86ce8 <_Py_CheckFunctionResult@@Base+0x1bc> │ │ │ │ + bcc.n 87004 <_Py_CheckFunctionResult@@Base+0x1c4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 86d1a <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + ble.n 87036 <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14dc98 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #244] @ (86e9c <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + b.w 14f890 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #240] @ (871b8 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 86e40 <_Py_CheckFunctionResult@@Base+0x314> │ │ │ │ + bne.n 8715e <_Py_CheckFunctionResult@@Base+0x31e> │ │ │ │ mov r0, r3 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 86ca4 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ - b.n 86cc4 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ - ldr r2, [pc, #208] @ (86e9c <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + bne.w 86fc0 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + b.n 86fe0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + ldr r2, [pc, #208] @ (871b8 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86e04 <_Py_CheckFunctionResult@@Base+0x2d8> │ │ │ │ + cbnz r3, 87122 <_Py_CheckFunctionResult@@Base+0x2e2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86cbe <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ - ldr.w sl, [pc, #192] @ 86ea0 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ + b.n 86fda <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ + ldr.w sl, [pc, #188] @ 871bc <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86c48 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26616 @ 0x67f8 │ │ │ │ + bne.w 86f5c <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #30008 @ 0x7538 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86dd6 <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + beq.n 870f4 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86dd6 <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + b.n 870f4 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #27617 @ 0x6be1 │ │ │ │ + movw r2, #28405 @ 0x6ef5 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 86c50 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86f64 <_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 14dc84 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14f87c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 86d82 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 870a0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 86db8 <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + beq.n 870d6 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 86db8 <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 870d6 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.w 86d60 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8707e <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 86d60 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 8707e <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 86d3c <_Py_CheckFunctionResult@@Base+0x210> │ │ │ │ + beq.w 87058 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 86d3c <_Py_CheckFunctionResult@@Base+0x210> │ │ │ │ + b.n 87058 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ + nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086ea4 <_PyNamespace_New@@Base>: │ │ │ │ +000871c0 <_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 86ef4 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 86eee <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 87210 <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 8720a <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 86ed4 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 871f0 <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f34 │ │ │ │ - cbnz r0, 86ed8 <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 87250 │ │ │ │ + cbnz r0, 871f4 <_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 86eee <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 8720a <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86eee <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 8720a <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86ed4 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 871f0 <_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, 86f30 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 8724c <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 71400 │ │ │ │ + bl 71718 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 86f1a <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 87236 <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86f30 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 8724c <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86f30 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 8724c <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86f16 <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 87232 <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00086f34 : │ │ │ │ +00087250 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (86f50 ) │ │ │ │ + ldr r4, [pc, #20] @ (8726c ) │ │ │ │ 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 86f54 │ │ │ │ + b.n 87270 │ │ │ │ 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 87c12 │ │ │ │ + beq.w 87f2e │ │ │ │ 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 87c12 │ │ │ │ + bmi.w 87f2e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 8745e │ │ │ │ + beq.w 8777a │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #55533 @ 0xd8ed │ │ │ │ + movw r1, #59745 @ 0xe961 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8745e │ │ │ │ + bne.w 8777a │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 86fb4 │ │ │ │ + beq.n 872d0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 86fbc │ │ │ │ + cbnz r6, 872d8 │ │ │ │ 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 871c0 │ │ │ │ + bne.w 874dc │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871bc │ │ │ │ + bne.w 874d8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871bc │ │ │ │ + bne.w 874d8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 871bc │ │ │ │ + bne.w 874d8 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 87610 │ │ │ │ + bne.w 8792c │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 87a5a │ │ │ │ + bne.w 87d76 │ │ │ │ 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 87804 │ │ │ │ + beq.w 87b20 │ │ │ │ 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 87830 │ │ │ │ + bmi.w 87b4c │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 877d0 │ │ │ │ - ldr r3, [pc, #696] @ (87320 ) │ │ │ │ + bne.w 87aec │ │ │ │ + ldr r3, [pc, #696] @ (8763c ) │ │ │ │ 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 876ea │ │ │ │ + bcs.w 87a06 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 87792 │ │ │ │ + beq.w 87aae │ │ │ │ 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 873fe │ │ │ │ + beq.w 8771a │ │ │ │ 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 877e4 │ │ │ │ + beq.w 87b00 │ │ │ │ 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 87122 │ │ │ │ + ble.n 8743e │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 870fc │ │ │ │ + b.n 87418 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87114 │ │ │ │ + bne.n 87430 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 87122 │ │ │ │ + beq.n 8743e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 870f2 │ │ │ │ + beq.n 8740e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 870e6 │ │ │ │ + bne.n 87402 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 870f2 │ │ │ │ + beq.n 8740e │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 870fc │ │ │ │ + bne.n 87418 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8737a │ │ │ │ + beq.w 87696 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 8737a │ │ │ │ + bne.w 87696 │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87352 │ │ │ │ + beq.w 8766e │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8736c │ │ │ │ + ble.w 87688 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 8718c │ │ │ │ + b.n 874a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 87184 │ │ │ │ + cbz r6, 874a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87184 │ │ │ │ + beq.n 874a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 873cc │ │ │ │ + beq.w 876e8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 8736c │ │ │ │ + beq.w 87688 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8716a │ │ │ │ + beq.n 87486 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8716a │ │ │ │ + beq.n 87486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8716a │ │ │ │ - ldr r3, [pc, #380] @ (87324 ) │ │ │ │ + bne.n 87486 │ │ │ │ + ldr r3, [pc, #380] @ (87640 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87852 │ │ │ │ + bne.w 87b6e │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8716a │ │ │ │ + b.n 87486 │ │ │ │ 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 875d2 │ │ │ │ + bgt.w 878ee │ │ │ │ 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 86fb4 │ │ │ │ + beq.w 872d0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877a2 │ │ │ │ + bne.w 87abe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86fb4 │ │ │ │ + ble.w 872d0 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87328 │ │ │ │ + beq.w 87644 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 873e4 │ │ │ │ + beq.w 87700 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8734c │ │ │ │ + bne.w 87668 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 872fe │ │ │ │ + bne.n 8761a │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 87280 │ │ │ │ + bne.n 8759c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 87318 │ │ │ │ + bne.n 87634 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7ba84 │ │ │ │ + bl 7bdc4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 872ce │ │ │ │ + bne.n 875ea │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 872ea │ │ │ │ + bne.n 87606 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87674 │ │ │ │ + bne.w 87990 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 87bde │ │ │ │ + bne.w 87efa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 871f0 │ │ │ │ + b.n 8750c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 87c0a │ │ │ │ + beq.w 87f26 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 87646 │ │ │ │ + bne.w 87962 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8784c │ │ │ │ + bne.w 87b68 │ │ │ │ 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 7ba84 │ │ │ │ + bl 7bdc4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87260 │ │ │ │ + beq.n 8757c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87260 │ │ │ │ + bne.n 8757c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87266 │ │ │ │ + beq.n 87582 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87266 │ │ │ │ + bne.n 87582 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 87266 │ │ │ │ + b.n 87582 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87280 │ │ │ │ + bne.n 8759c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 87318 │ │ │ │ + bne.n 87634 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 8724a │ │ │ │ + b.n 87566 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 8730e │ │ │ │ + b.n 8762a │ │ │ │ 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 87638 │ │ │ │ + beq.w 87954 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 87238 │ │ │ │ + beq.w 87554 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87238 │ │ │ │ + b.n 87554 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 87366 │ │ │ │ + b.n 87682 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 87358 │ │ │ │ + blt.n 87674 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 87424 │ │ │ │ + beq.n 87740 │ │ │ │ mov r0, sl │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 86fb4 │ │ │ │ + beq.w 872d0 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86fb4 │ │ │ │ - ldr r0, [pc, #724] @ (8767c ) │ │ │ │ + bne.w 872d0 │ │ │ │ + ldr r0, [pc, #724] @ (87998 ) │ │ │ │ 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 86fb4 │ │ │ │ - ldr r3, [pc, #688] @ (87680 ) │ │ │ │ + b.n 872d0 │ │ │ │ + ldr r3, [pc, #688] @ (8799c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87836 │ │ │ │ + bne.w 87b52 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 87184 │ │ │ │ + b.n 874a0 │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86fb4 │ │ │ │ + ble.w 872d0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87722 │ │ │ │ + beq.w 87a3e │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87228 │ │ │ │ - b.n 86fb4 │ │ │ │ + bgt.w 87544 │ │ │ │ + b.n 872d0 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 87452 │ │ │ │ + bhi.n 8776e │ │ │ │ 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 876ea │ │ │ │ + beq.w 87a06 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 870ae │ │ │ │ - ldr r3, [pc, #596] @ (8767c ) │ │ │ │ + b.n 873ca │ │ │ │ + ldr r3, [pc, #596] @ (87998 ) │ │ │ │ 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 87374 │ │ │ │ + bhi.n 87690 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87374 │ │ │ │ + beq.n 87690 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 8737a │ │ │ │ + b.n 87696 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 870ae │ │ │ │ + b.n 873ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 122e2c │ │ │ │ + bl 123d34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87674 │ │ │ │ - bl 8630c │ │ │ │ + beq.w 87990 │ │ │ │ + bl 86620 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87486 │ │ │ │ + beq.n 877a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87bf6 │ │ │ │ + beq.w 87f12 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87674 │ │ │ │ + beq.w 87990 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86650 │ │ │ │ + bl 86964 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 878e2 │ │ │ │ + bne.w 87bfe │ │ │ │ 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 875aa │ │ │ │ + beq.n 878c6 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 8767c │ │ │ │ + ldr.w sl, [pc, #440] @ 87998 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 8751c │ │ │ │ + b.n 87838 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 87554 │ │ │ │ + beq.n 87870 │ │ │ │ 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 87594 │ │ │ │ - bl 7ba84 │ │ │ │ + beq.n 878b0 │ │ │ │ + bl 7bdc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87570 │ │ │ │ + bne.n 8788c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87506 │ │ │ │ + beq.n 87822 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87bfe │ │ │ │ + beq.w 87f1a │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 87894 │ │ │ │ + beq.w 87bb0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8759c │ │ │ │ + beq.n 878b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87684 │ │ │ │ + beq.w 879a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87684 │ │ │ │ + beq.w 879a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876cc │ │ │ │ + beq.w 879e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8758e │ │ │ │ + bne.n 878aa │ │ │ │ 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 874ce │ │ │ │ + beq.n 877ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 874d4 │ │ │ │ + bne.n 877f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0d28 │ │ │ │ + bl 1a4f30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 874f6 │ │ │ │ + beq.n 87812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 874f6 │ │ │ │ + bne.n 87812 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 874fc │ │ │ │ - b.n 87506 │ │ │ │ + bne.n 87818 │ │ │ │ + b.n 87822 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87542 │ │ │ │ - bl 79550 │ │ │ │ + b.n 8785e │ │ │ │ + bl 79908 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8756a │ │ │ │ - ldr r3, [pc, #220] @ (8767c ) │ │ │ │ + b.n 87886 │ │ │ │ + ldr r3, [pc, #220] @ (87998 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a34 │ │ │ │ + bne.w 87d50 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 875c4 │ │ │ │ + beq.n 878e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 875c4 │ │ │ │ + cbnz r3, 878e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86fb6 │ │ │ │ + b.n 872d2 │ │ │ │ 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 │ │ │ │ @@ -139415,1585 +139684,1581 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c130 │ │ │ │ - cbnz r0, 87674 │ │ │ │ + bl 7c46c │ │ │ │ + cbnz r0, 87990 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 871e0 │ │ │ │ + b.n 874fc │ │ │ │ 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 86fea │ │ │ │ + bgt.w 87306 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 871c0 │ │ │ │ + b.n 874dc │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 87330 │ │ │ │ - b.n 86fb4 │ │ │ │ + bne.w 8764c │ │ │ │ + b.n 872d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8729a │ │ │ │ + beq.w 875b6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87bd8 │ │ │ │ + beq.w 87ef4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9718 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9f58 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87bc6 │ │ │ │ + bne.w 87ee2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 878d0 │ │ │ │ + bne.w 87bec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86fb6 │ │ │ │ + b.n 872d2 │ │ │ │ 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 87730 │ │ │ │ + beq.n 87a4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87730 │ │ │ │ + beq.n 87a4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87bac │ │ │ │ + beq.w 87ec8 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87bac │ │ │ │ + beq.w 87ec8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 878c4 │ │ │ │ + beq.w 87be0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e6df8 │ │ │ │ + bl e75f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8753c │ │ │ │ + bne.w 87858 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87668 │ │ │ │ + beq.n 87984 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87668 │ │ │ │ + bne.n 87984 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87668 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87984 │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87866 │ │ │ │ + bne.w 87b82 │ │ │ │ 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 87830 │ │ │ │ + beq.w 87b4c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 87420 │ │ │ │ + b.n 8773c │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 873ee │ │ │ │ - b.n 86fb4 │ │ │ │ + bgt.w 8770a │ │ │ │ + b.n 872d0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87a0e │ │ │ │ + bge.w 87d2a │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 87a02 │ │ │ │ - ldr r1, [pc, #736] @ (87a28 ) │ │ │ │ + beq.w 87d1e │ │ │ │ + ldr r1, [pc, #736] @ (87d44 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 876cc │ │ │ │ + blt.n 879e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a84 │ │ │ │ + beq.w 87da0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 879dc │ │ │ │ + beq.w 87cf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 876c6 │ │ │ │ + beq.n 879e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 876c6 │ │ │ │ + bne.n 879e2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 876c6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 879e2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87418 │ │ │ │ + b.n 87734 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86fb4 │ │ │ │ + ble.w 872d0 │ │ │ │ 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 8733c │ │ │ │ + b.n 87658 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87830 │ │ │ │ + cbz r0, 87b4c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 870ae │ │ │ │ + b.n 873ca │ │ │ │ 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 870de │ │ │ │ - b.n 87122 │ │ │ │ + bgt.w 873fa │ │ │ │ + b.n 8743e │ │ │ │ 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 8704a │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 87674 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + bge.w 87366 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 87990 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87a74 │ │ │ │ + bne.w 87d90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87184 │ │ │ │ + b.n 874a0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 872a6 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 875c2 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 878b6 │ │ │ │ + bne.n 87bd2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8716a │ │ │ │ + b.n 87486 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8770e │ │ │ │ + b.n 87a2a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 87888 │ │ │ │ + bne.n 87ba4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87af6 │ │ │ │ + beq.w 87e12 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9718 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9f58 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87b92 │ │ │ │ + bne.w 87eae │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87674 │ │ │ │ + beq.w 87990 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87674 │ │ │ │ + bne.w 87990 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87674 │ │ │ │ - ldr r2, [pc, #372] @ (87a2c ) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87990 │ │ │ │ + ldr r2, [pc, #372] @ (87d48 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8785e │ │ │ │ - bl 7f800 │ │ │ │ + b.n 87b7a │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876bc │ │ │ │ - b.n 876cc │ │ │ │ + beq.w 879d8 │ │ │ │ + b.n 879e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87674 │ │ │ │ + bne.w 87990 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87674 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87990 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (87a30 ) │ │ │ │ + ldr r7, [pc, #328] @ (87d4c ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875aa │ │ │ │ + beq.w 878c6 │ │ │ │ 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 78358 │ │ │ │ + bl 786f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87876 │ │ │ │ + bne.n 87b92 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87abc │ │ │ │ + beq.w 87dd8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87abc │ │ │ │ + beq.w 87dd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 876cc │ │ │ │ + beq.w 879e8 │ │ │ │ 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 87aa2 │ │ │ │ + bne.w 87dbe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87aa2 │ │ │ │ + beq.w 87dbe │ │ │ │ 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 87a9a │ │ │ │ - bl 7ba84 │ │ │ │ + beq.w 87db6 │ │ │ │ + bl 7bdc4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87a88 │ │ │ │ + bne.w 87da4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 87990 │ │ │ │ + beq.n 87cac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87ba4 │ │ │ │ + beq.w 87ec0 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 87894 │ │ │ │ + beq.w 87bb0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87906 │ │ │ │ + bne.n 87c22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 875aa │ │ │ │ + beq.w 878c6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 875aa │ │ │ │ + beq.w 878c6 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875aa │ │ │ │ + beq.w 878c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ - b.n 875aa │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ + b.n 878c6 │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #20084 @ 0x4e74 │ │ │ │ + movw r1, #23540 @ 0x5bf4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 876cc │ │ │ │ + bl d2088 │ │ │ │ + b.n 879e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121abc │ │ │ │ + bl 1229c4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 876c6 │ │ │ │ + b.n 879e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20120 @ 0x4e98 │ │ │ │ + movw r1, #23576 @ 0x5c18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 876cc │ │ │ │ - add r0, pc, #448 @ (adr r0, 87bec ) │ │ │ │ + bl d2088 │ │ │ │ + b.n 879e8 │ │ │ │ + add r0, pc, #448 @ (adr r0, 87f08 ) │ │ │ │ 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 875aa │ │ │ │ + beq.w 878c6 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875aa │ │ │ │ + beq.w 878c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ - b.n 874b0 │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ + b.n 877cc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2274 │ │ │ │ + bl 1e56b0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 86ff6 │ │ │ │ - ldr r2, [pc, #428] @ (87c24 ) │ │ │ │ + b.w 87312 │ │ │ │ + ldr r2, [pc, #428] @ (87f40 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87844 │ │ │ │ + b.n 87b60 │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 879e4 │ │ │ │ + b.n 87d00 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87980 │ │ │ │ + bne.w 87c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87980 │ │ │ │ - bl 79550 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87c9c │ │ │ │ + bl 79908 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87978 │ │ │ │ + b.n 87c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8795a │ │ │ │ + bne.w 87c76 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0d28 │ │ │ │ + bl 1a4f30 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87978 │ │ │ │ + b.n 87c94 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 87b1e │ │ │ │ + cbz r3, 87e3a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 87b1e │ │ │ │ + cbz r3, 87e3a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87bac │ │ │ │ + beq.n 87ec8 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87bac │ │ │ │ + beq.n 87ec8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 87b14 │ │ │ │ + beq.n 87e30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e6df8 │ │ │ │ + bl e75f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8792e │ │ │ │ + b.n 87c4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87998 │ │ │ │ + beq.w 87cb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87998 │ │ │ │ + bne.w 87cb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87998 │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87cb4 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87aea │ │ │ │ - b.n 876cc │ │ │ │ + beq.n 87e06 │ │ │ │ + b.n 879e8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87a0e │ │ │ │ + bge.w 87d2a │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 87b86 │ │ │ │ - ldr r1, [pc, #244] @ (87c28 ) │ │ │ │ + beq.n 87ea2 │ │ │ │ + ldr r1, [pc, #244] @ (87f44 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 876cc │ │ │ │ + blt.w 879e8 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87a82 │ │ │ │ + beq.n 87d9e │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 879da │ │ │ │ + beq.w 87cf6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d2500 │ │ │ │ + bl d2d00 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8792e │ │ │ │ + beq.w 87c4a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8792e │ │ │ │ + bne.w 87c4a │ │ │ │ mov r0, sl │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8792e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87c4a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 121abc │ │ │ │ + bl 1229c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8792e │ │ │ │ + b.n 87c4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87894 │ │ │ │ + bne.w 87bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87894 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87990 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87cac │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20036 @ 0x4e44 │ │ │ │ + movw r1, #23492 @ 0x5bc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 876cc │ │ │ │ + bl d2088 │ │ │ │ + b.n 879e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87668 │ │ │ │ + bne.w 87984 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87668 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87984 │ │ │ │ mov r3, sl │ │ │ │ - b.w 872c4 │ │ │ │ + b.w 875e0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20820 @ 0x5154 │ │ │ │ + movw r1, #24276 @ 0x5ed4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 87674 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 87990 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87486 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 877a2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 87506 │ │ │ │ + b.n 87822 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 872c4 │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.w 875e0 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3854 @ 0xf0e │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 87674 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 87990 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87dec ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 88108 ) │ │ │ │ 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] @ (87ee0 ) │ │ │ │ + ldr r2, [pc, #672] @ (881fc ) │ │ │ │ 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 88262 │ │ │ │ + beq.w 885ee │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8826c │ │ │ │ + bne.w 885f8 │ │ │ │ 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 87ea4 │ │ │ │ + beq.w 881c0 │ │ │ │ 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] @ (87ee0 ) │ │ │ │ + ldr r2, [pc, #572] @ (881fc ) │ │ │ │ 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 87eb2 │ │ │ │ + beq.w 881ce │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 88362 │ │ │ │ + ble.w 886a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 87ef6 │ │ │ │ + bne.w 88212 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88074 │ │ │ │ + beq.w 88390 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 87dde │ │ │ │ + beq.n 880fa │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 88074 │ │ │ │ + bne.w 88390 │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87e54 │ │ │ │ + beq.w 88170 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87f44 │ │ │ │ + ble.w 88260 │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 87d32 │ │ │ │ + b.n 8804e │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 87d2c │ │ │ │ + cbz r6, 88048 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87d2c │ │ │ │ + beq.n 88048 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87d60 │ │ │ │ + cbz r2, 8807c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 87d7c │ │ │ │ + beq.n 88098 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87d16 │ │ │ │ + beq.n 88032 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87d16 │ │ │ │ + beq.n 88032 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87d16 │ │ │ │ - ldr r3, [pc, #408] @ (87ee4 ) │ │ │ │ + bne.n 88032 │ │ │ │ + ldr r3, [pc, #408] @ (88200 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8817e │ │ │ │ + bne.w 884dc │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 87d16 │ │ │ │ - ldr r3, [pc, #384] @ (87ee4 ) │ │ │ │ + b.n 88032 │ │ │ │ + ldr r3, [pc, #384] @ (88200 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881a4 │ │ │ │ + bne.w 884f8 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87d32 │ │ │ │ + bne.n 8804e │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87e34 │ │ │ │ - ldr r2, [pc, #344] @ (87ee0 ) │ │ │ │ + bne.n 88150 │ │ │ │ + ldr r2, [pc, #344] @ (881fc ) │ │ │ │ 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 87e34 │ │ │ │ + bhi.n 88150 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87e34 │ │ │ │ + beq.n 88150 │ │ │ │ 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 87df2 │ │ │ │ + bls.n 8810e │ │ │ │ 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 87e20 │ │ │ │ + ble.n 8813c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14dc98 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14f890 <_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 87db8 │ │ │ │ + bhi.n 880d4 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87db8 │ │ │ │ + bne.n 880d4 │ │ │ │ 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 87dd2 │ │ │ │ + bgt.n 880ee │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (87ee0 ) │ │ │ │ + ldr r2, [pc, #184] @ (881fc ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 87d8a │ │ │ │ + beq.n 880a6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 772d8 │ │ │ │ - ldr r3, [pc, #164] @ (87ee0 ) │ │ │ │ + bl 77670 │ │ │ │ + ldr r3, [pc, #164] @ (881fc ) │ │ │ │ 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 87df2 │ │ │ │ - b.n 87db8 │ │ │ │ + bls.n 8810e │ │ │ │ + b.n 880d4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 87f44 │ │ │ │ + ble.n 88260 │ │ │ │ add r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 87e78 │ │ │ │ + b.n 88194 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbz r6, 87e70 │ │ │ │ + cbz r6, 8818c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87e70 │ │ │ │ + beq.n 8818c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87ec6 │ │ │ │ + cbz r2, 881e2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 87e26 │ │ │ │ + beq.n 88142 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87e60 │ │ │ │ + beq.n 8817c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 87e60 │ │ │ │ + beq.n 8817c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87e60 │ │ │ │ - ldr r3, [pc, #84] @ (87ee4 ) │ │ │ │ + bne.n 8817c │ │ │ │ + ldr r3, [pc, #84] @ (88200 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8832c │ │ │ │ + bne.w 8866e │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 87e60 │ │ │ │ - ldr r2, [pc, #56] @ (87ee0 ) │ │ │ │ + b.n 8817c │ │ │ │ + ldr r2, [pc, #56] @ (881fc ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87cc2 │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26616 @ 0x67f8 │ │ │ │ + bne.w 87fde │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #30008 @ 0x7538 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (87ee4 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (88200 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882f4 │ │ │ │ + bne.w 88636 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 87e70 │ │ │ │ + b.n 8818c │ │ │ │ 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 87cd8 │ │ │ │ + beq.w 87ff4 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 87f54 │ │ │ │ + cbnz r5, 88270 │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87f16 │ │ │ │ - b.n 87f4a │ │ │ │ + bne.n 88232 │ │ │ │ + b.n 88266 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 87f48 │ │ │ │ + beq.n 88264 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87f10 │ │ │ │ + beq.n 8822c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 87f10 │ │ │ │ + beq.n 8822c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87f10 │ │ │ │ - ldr r3, [pc, #620] @ (8819c ) │ │ │ │ + bne.n 8822c │ │ │ │ + ldr r3, [pc, #608] @ (884ac ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88310 │ │ │ │ + bne.w 88652 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f10 │ │ │ │ + b.n 8822c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87e2e │ │ │ │ + b.n 8814a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 88066 │ │ │ │ + beq.w 88382 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 88066 │ │ │ │ + bne.n 88382 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 880c6 │ │ │ │ + beq.w 883e2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 8803e │ │ │ │ + ble.n 8835a │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 87fbe │ │ │ │ + beq.n 882da │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 87fa2 │ │ │ │ + cbz r4, 882be │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87fa2 │ │ │ │ + beq.n 882be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 881fc │ │ │ │ + beq.w 88518 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 87fb8 │ │ │ │ + cbz r4, 882d4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87fb8 │ │ │ │ + beq.n 882d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88216 │ │ │ │ + beq.w 88532 │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 8803e │ │ │ │ + beq.n 8835a │ │ │ │ mov r6, r3 │ │ │ │ - b.n 8800e │ │ │ │ + b.n 8832a │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87fda │ │ │ │ + cbz r4, 882f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87fda │ │ │ │ + beq.n 882f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8807e │ │ │ │ + beq.n 8839a │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 87ff0 │ │ │ │ + cbz r4, 8830c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87ff0 │ │ │ │ + beq.n 8830c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88096 │ │ │ │ + beq.n 883b2 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 88008 │ │ │ │ + cbz r4, 88324 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88008 │ │ │ │ + beq.n 88324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880ae │ │ │ │ + beq.n 883ca │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 8803c │ │ │ │ + beq.n 88358 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87fc2 │ │ │ │ + beq.n 882de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87fc2 │ │ │ │ + beq.n 882de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87fc2 │ │ │ │ - ldr r3, [pc, #372] @ (8819c ) │ │ │ │ + bne.n 882de │ │ │ │ + ldr r3, [pc, #360] @ (884ac ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8842c │ │ │ │ + bne.w 8859e │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87fc2 │ │ │ │ + b.n 882de │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 88060 │ │ │ │ - ldr r2, [pc, #344] @ (881a0 ) │ │ │ │ + bne.n 8837c │ │ │ │ + ldr r2, [pc, #332] @ (884b0 ) │ │ │ │ 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 88060 │ │ │ │ + bhi.n 8837c │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87d9e │ │ │ │ + bne.w 880ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 772d8 │ │ │ │ - ldr r3, [pc, #312] @ (881a0 ) │ │ │ │ + bl 77670 │ │ │ │ + ldr r3, [pc, #300] @ (884b0 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87dac │ │ │ │ + b.n 880c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87dac │ │ │ │ - ldr r3, [pc, #284] @ (8819c ) │ │ │ │ + b.n 880c8 │ │ │ │ + ldr r3, [pc, #272] @ (884ac ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882d8 │ │ │ │ + bne.w 88582 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87fda │ │ │ │ - ldr r3, [pc, #260] @ (8819c ) │ │ │ │ + b.n 882f6 │ │ │ │ + ldr r3, [pc, #248] @ (884ac ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883ba │ │ │ │ + bne.w 886e0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87ff0 │ │ │ │ - ldr r3, [pc, #236] @ (8819c ) │ │ │ │ + b.n 8830c │ │ │ │ + ldr r3, [pc, #224] @ (884ac ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883f6 │ │ │ │ + bne.w 88548 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88008 │ │ │ │ + b.n 88324 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 8803e │ │ │ │ - ldr.w r9, [pc, #204] @ 8819c │ │ │ │ + ble.n 8835a │ │ │ │ + ldr.w r9, [pc, #192] @ 884ac │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 8810c │ │ │ │ + beq.n 88428 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 880ee │ │ │ │ + cbz r4, 8840a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 880ee │ │ │ │ + beq.n 8840a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 882c0 │ │ │ │ + beq.w 88730 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88102 │ │ │ │ + cbz r4, 8841e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88102 │ │ │ │ + beq.n 8841e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 882aa │ │ │ │ + beq.w 8871c │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 8803e │ │ │ │ + beq.n 8835a │ │ │ │ mov r7, r3 │ │ │ │ - b.n 88156 │ │ │ │ + b.n 8846e │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88122 │ │ │ │ + cbz r4, 8843e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88122 │ │ │ │ + beq.n 8843e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881c0 │ │ │ │ + beq.n 884c8 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 8813a │ │ │ │ + cbz r4, 88454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8813a │ │ │ │ + beq.n 88454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 881d8 │ │ │ │ + cbz r3, 88496 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8814c │ │ │ │ + cbz r4, 88464 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8814c │ │ │ │ + beq.n 88464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 881e8 │ │ │ │ + cbz r3, 884b4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 881d4 │ │ │ │ + beq.n 88514 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88110 │ │ │ │ + beq.n 8842c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88110 │ │ │ │ + beq.n 8842c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88110 │ │ │ │ + bne.n 8842c │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88348 │ │ │ │ + bne.w 885ba │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88110 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87d5a │ │ │ │ - ldr r2, [pc, #12] @ (8819c ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 87d5a │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87d72 │ │ │ │ - ldr r2, [pc, #716] @ (88480 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 87d72 │ │ │ │ + b.n 8842c │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88384 │ │ │ │ + bne.w 885d4 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88122 │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 8803e │ │ │ │ + b.n 88454 │ │ │ │ + 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] │ │ │ │ - cbnz r3, 8822c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 886c6 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8813a │ │ │ │ + b.n 88464 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88412 │ │ │ │ + bne.w 8868a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8814c │ │ │ │ - ldr r2, [pc, #640] @ (88480 ) │ │ │ │ + b.n 8843e │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88076 │ │ │ │ + ldr r2, [pc, #680] @ (88794 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 88076 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8808e │ │ │ │ + ldr r2, [pc, #652] @ (88794 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 8808e │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 8835a │ │ │ │ + ldr r2, [pc, #632] @ (88794 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 883d6 │ │ │ │ + bne.w 886fc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87fa2 │ │ │ │ - ldr r2, [pc, #616] @ (88480 ) │ │ │ │ + b.n 882be │ │ │ │ + ldr r2, [pc, #608] @ (88794 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 88244 │ │ │ │ + cbnz r5, 88564 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87fb8 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 882d4 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 881e2 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + beq.w 883dc │ │ │ │ + ldr r2, [pc, #572] @ (88794 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 881e2 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 883dc │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 88222 │ │ │ │ + beq.n 8853e │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (88480 ) │ │ │ │ + ldr r3, [pc, #540] @ (88794 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88222 │ │ │ │ + b.n 8853e │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 883ac │ │ │ │ + ldr r2, [pc, #512] @ (88794 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 883ac │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88352 │ │ │ │ + ldr r2, [pc, #484] @ (88794 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 88352 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88490 │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 88490 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 884a4 │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 884a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88466 │ │ │ │ + beq.w 8877c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2274 │ │ │ │ + bl 1e56b0 │ │ │ │ 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 87e20 │ │ │ │ + beq.w 8813c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87e20 │ │ │ │ + bne.w 8813c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 87c80 │ │ │ │ - ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 8839e │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 88102 │ │ │ │ - ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 88448 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 880ee │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 87f9c │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88090 │ │ │ │ - ldr r2, [pc, #408] @ (88480 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 88090 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 87ed8 │ │ │ │ - ldr r2, [pc, #380] @ (88480 ) │ │ │ │ + beq.w 881f4 │ │ │ │ + ldr r2, [pc, #332] @ (88794 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87ed8 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 881f4 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87f3e │ │ │ │ - ldr r2, [pc, #352] @ (88480 ) │ │ │ │ + beq.w 8825a │ │ │ │ + ldr r2, [pc, #304] @ (88794 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87f3e │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 8825a │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87e9e │ │ │ │ - ldr r2, [pc, #324] @ (88480 ) │ │ │ │ + beq.w 881ba │ │ │ │ + ldr r2, [pc, #276] @ (88794 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e9e │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 881ba │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88178 │ │ │ │ + beq.w 884d6 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88178 │ │ │ │ + b.n 884d6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #31789 @ 0x7c2d │ │ │ │ + movw r1, #32585 @ 0x7f49 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87ee8 │ │ │ │ + bne.w 88204 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14dc84 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.w 14f87c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 881ce │ │ │ │ + beq.w 884c2 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 881ce │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 882b6 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 882b6 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 884c2 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880a8 │ │ │ │ - ldr r2, [pc, #180] @ (88480 ) │ │ │ │ + beq.w 883c4 │ │ │ │ + ldr r2, [pc, #164] @ (88794 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 880a8 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 883c4 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8820c │ │ │ │ + beq.w 88528 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #148] @ (88480 ) │ │ │ │ + ldr r3, [pc, #132] @ (88794 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8820c │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 880c0 │ │ │ │ - ldr r2, [pc, #120] @ (88480 ) │ │ │ │ - movs r1, #1 │ │ │ │ + b.n 88528 │ │ │ │ + ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + cbnz r7, 88744 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 880c0 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 881f6 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 8841e │ │ │ │ + ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + cbnz r7, 88760 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.n 881f6 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 8840a │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 88036 │ │ │ │ - ldr r2, [pc, #68] @ (88480 ) │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.n 88726 │ │ │ │ + ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 88036 │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 88726 │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 882ce │ │ │ │ + beq.n 8873a │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 882ce │ │ │ │ + b.n 8873a │ │ │ │ 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 87e20 │ │ │ │ - nop │ │ │ │ + b.n 8813c │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088484 : │ │ │ │ +00088798 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008848c : │ │ │ │ +000887a0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000884a8 : │ │ │ │ +000887bc : │ │ │ │ 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] @ (8853c ) │ │ │ │ + ldr r2, [pc, #132] @ (88850 ) │ │ │ │ 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, 884e0 │ │ │ │ + cbz r3, 887f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 88520 │ │ │ │ + cbnz r2, 88834 │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 8852e │ │ │ │ - movw r1, #37808 @ 0x93b0 │ │ │ │ + cbz r6, 88842 │ │ │ │ + movw r1, #41228 @ 0xa10c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 8852e │ │ │ │ + cbz r0, 88842 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37744 @ 0x9370 │ │ │ │ + movw r1, #41164 @ 0xa0cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 88532 │ │ │ │ + cbnz r0, 88846 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 88540 │ │ │ │ + b.n 88854 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 133688 │ │ │ │ + b.w 134ed4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 88512 │ │ │ │ + b.n 88826 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 88512 │ │ │ │ + b.n 88826 │ │ │ │ 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 8872a │ │ │ │ + bne.w 88a3e │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8872a │ │ │ │ + bne.w 88a3e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8867c │ │ │ │ - ldr r3, [pc, #676] @ (88818 ) │ │ │ │ + bne.w 88990 │ │ │ │ + ldr r3, [pc, #676] @ (88b2c ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 886be │ │ │ │ + bgt.w 889d2 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 886ec │ │ │ │ + beq.w 88a00 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 886fc │ │ │ │ + bne.w 88a10 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8859a │ │ │ │ + beq.n 888ae │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 88710 │ │ │ │ + bne.w 88a24 │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 885f8 │ │ │ │ + beq.n 8890c │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 886dc │ │ │ │ + bcs.w 889f0 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88742 │ │ │ │ + bne.w 88a56 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886dc │ │ │ │ + beq.n 889f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 887cc │ │ │ │ + bne.w 88ae0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 886dc │ │ │ │ + bcs.n 889f0 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c098 │ │ │ │ + bl 6c360 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886dc │ │ │ │ + beq.n 889f0 │ │ │ │ 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 │ │ │ │ @@ -141001,606 +141266,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 88752 │ │ │ │ + bhi.w 88a66 │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 88756 │ │ │ │ + bls.w 88a6a │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 88756 │ │ │ │ + bcs.n 88a6a │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 88622 │ │ │ │ + bne.n 88936 │ │ │ │ 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 88698 │ │ │ │ + b.n 889ac │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c2ac │ │ │ │ - cbnz r0, 886d4 │ │ │ │ + bl 6c574 │ │ │ │ + cbnz r0, 889e8 │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8881c │ │ │ │ + bl 88b30 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50281 @ 0xc469 │ │ │ │ + movw r3, #50993 @ 0xc731 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 886e2 │ │ │ │ + bne.n 889f6 │ │ │ │ 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 19bd60 │ │ │ │ + bl 19ff78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8868c │ │ │ │ + beq.n 889a0 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8877a │ │ │ │ + beq.n 88a8e │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 88710 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 88726 │ │ │ │ + beq.n 88a24 │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 88a3a │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 886b6 │ │ │ │ - bl 199360 │ │ │ │ - ldr r3, [pc, #292] @ (88818 ) │ │ │ │ + b.n 889ca │ │ │ │ + bl 19d5a8 │ │ │ │ + ldr r3, [pc, #292] @ (88b2c ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8858e │ │ │ │ + beq.w 888a2 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 675aa │ │ │ │ + bl 6752e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8868c │ │ │ │ - b.n 886d4 │ │ │ │ + beq.n 889a0 │ │ │ │ + b.n 889e8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20896 @ 0x51a0 │ │ │ │ + movw r1, #24352 @ 0x5f20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 886b6 │ │ │ │ + b.n 889ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20868 @ 0x5184 │ │ │ │ + movw r1, #24324 @ 0x5f04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 88726 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 88a3a │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 885e0 │ │ │ │ - b.n 886dc │ │ │ │ + bne.w 888f4 │ │ │ │ + b.n 889f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88668 │ │ │ │ + beq.n 8897c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88802 │ │ │ │ + bne.n 88b16 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c248 │ │ │ │ + bl 6c510 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #49600 @ 0xc1c0 │ │ │ │ + movw r3, #53056 @ 0xcf40 │ │ │ │ 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, #18788 @ 0x4964 │ │ │ │ + movw r2, #22272 @ 0x5700 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #20888 @ 0x5198 │ │ │ │ + movw r1, #24344 @ 0x5f18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85144 │ │ │ │ + bl 85458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88726 │ │ │ │ - bl 1d4fa4 │ │ │ │ + beq.n 88a3a │ │ │ │ + bl 13d1b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88726 │ │ │ │ + beq.n 88a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88726 │ │ │ │ + bne.n 88a3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88726 │ │ │ │ - cbz r0, 887fc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a3a │ │ │ │ + cbz r0, 88b10 │ │ │ │ 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 885f2 │ │ │ │ + bne.w 88906 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 887d6 │ │ │ │ + bne.n 88aea │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 88698 │ │ │ │ + b.n 889ac │ │ │ │ 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 88660 │ │ │ │ + b.n 88974 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008881c : │ │ │ │ +00088b30 : │ │ │ │ stmdb 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 88d9c │ │ │ │ + bne.w 890b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 88ad0 │ │ │ │ + beq.w 88de4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88c2e │ │ │ │ + beq.w 88f42 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 88c32 │ │ │ │ + beq.w 88f46 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 8888a │ │ │ │ + bcs.n 88b9e │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 8886e │ │ │ │ + b.n 88b82 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88884 │ │ │ │ + bcs.n 88b98 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 8886a │ │ │ │ + bls.n 88b7e │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88dbe │ │ │ │ + bcs.w 890d2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 8886e │ │ │ │ + bcc.n 88b82 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 88af0 │ │ │ │ + bhi.w 88e04 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88d5c │ │ │ │ + blt.w 89070 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 88b78 │ │ │ │ + bgt.w 88e8c │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88b68 │ │ │ │ - ldr r3, [pc, #704] @ (88b88 ) │ │ │ │ + bne.w 88e7c │ │ │ │ + ldr r3, [pc, #704] @ (88e9c ) │ │ │ │ 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 88aa4 │ │ │ │ + bcs.w 88db8 │ │ │ │ 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 88c88 │ │ │ │ + beq.w 88f9c │ │ │ │ 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 88a78 │ │ │ │ + beq.w 88d8c │ │ │ │ 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] @ (88b8c ) │ │ │ │ + ldr r2, [pc, #612] @ (88ea0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d18 │ │ │ │ + bne.w 8902c │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88bf0 │ │ │ │ + beq.w 88f04 │ │ │ │ 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 88d2c │ │ │ │ + bne.w 89040 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88dba │ │ │ │ + bpl.w 890ce │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 88ad8 │ │ │ │ + bpl.w 88dec │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 88aea │ │ │ │ + bcs.w 88dfe │ │ │ │ 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 88a22 │ │ │ │ + bls.n 88d36 │ │ │ │ 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 88a22 │ │ │ │ + bls.n 88d36 │ │ │ │ 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 88a22 │ │ │ │ + bls.n 88d36 │ │ │ │ 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 88a22 │ │ │ │ + bls.n 88d36 │ │ │ │ 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 88a22 │ │ │ │ + bcs.n 88d36 │ │ │ │ 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 889fc │ │ │ │ + bcc.n 88d10 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 88a62 │ │ │ │ + bcs.n 88d76 │ │ │ │ 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 88a62 │ │ │ │ + bls.n 88d76 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 88a62 │ │ │ │ + bcs.n 88d76 │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 88a56 │ │ │ │ + bcc.n 88d6a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88dae │ │ │ │ + beq.w 890c2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88b90 │ │ │ │ + beq.w 88ea4 │ │ │ │ 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 8890e │ │ │ │ + bhi.w 88c22 │ │ │ │ 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 8890e │ │ │ │ + bne.w 88c22 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49573 @ 0xc1a5 │ │ │ │ + movw r1, #50285 @ 0xc46d │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88d74 │ │ │ │ + bne.w 89088 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88b78 │ │ │ │ + beq.n 88e8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 8890e │ │ │ │ + b.n 88c22 │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8884c │ │ │ │ + b.n 88b60 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 88980 │ │ │ │ + bcc.w 88c94 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 88a3c │ │ │ │ - b.n 88a62 │ │ │ │ + bcc.n 88d50 │ │ │ │ + b.n 88d76 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 88c62 │ │ │ │ + bls.w 88f76 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 88c7e │ │ │ │ + bcc.w 88f92 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88d44 │ │ │ │ + bcs.w 89058 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88d5c │ │ │ │ + blt.w 89070 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b368 │ │ │ │ + bl 26c0e0 │ │ │ │ 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 88b78 │ │ │ │ + blt.n 88e8c │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 888c4 │ │ │ │ + beq.w 88bd8 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8890e │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.w 88c22 │ │ │ │ + bl 1ebf6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88956 │ │ │ │ + bne.w 88c6a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 88a70 │ │ │ │ + b.n 88d84 │ │ │ │ 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 88a70 │ │ │ │ + bne.w 88d84 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 88d8e │ │ │ │ + bpl.w 890a2 │ │ │ │ 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] @ (88de0 ) │ │ │ │ + ldrge r4, [pc, #532] @ (890f4 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 88bec │ │ │ │ + beq.n 88f00 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88bec │ │ │ │ + beq.n 88f00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 88bec │ │ │ │ + cbnz r3, 88f00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 88a70 │ │ │ │ + b.n 88d84 │ │ │ │ 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 88c5a │ │ │ │ + beq.n 88f6e │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 88c98 │ │ │ │ + beq.n 88fac │ │ │ │ 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 88a62 │ │ │ │ - ldr r7, [pc, #436] @ (88de4 ) │ │ │ │ - b.n 88a70 │ │ │ │ + b.n 88d76 │ │ │ │ + ldr r7, [pc, #436] @ (890f8 ) │ │ │ │ + b.n 88d84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 88d80 │ │ │ │ + bhi.w 89094 │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (88de0 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (890f4 ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 88a70 │ │ │ │ + b.n 88d84 │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 88956 │ │ │ │ + b.n 88c6a │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88d5c │ │ │ │ + blt.n 89070 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 88b78 │ │ │ │ + bgt.n 88e8c │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88b4a │ │ │ │ + b.n 88e5e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88d5c │ │ │ │ + blt.n 89070 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 88b10 │ │ │ │ + b.n 88e24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8890e │ │ │ │ - b.n 88aa4 │ │ │ │ + bne.w 88c22 │ │ │ │ + b.n 88db8 │ │ │ │ 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 88ce4 │ │ │ │ + b.n 88ff8 │ │ │ │ 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 │ │ │ │ @@ -141608,569 +141873,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 88cba │ │ │ │ + bcc.n 88fce │ │ │ │ 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 88a62 │ │ │ │ + bcs.w 88d76 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88d04 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 89018 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88d38 │ │ │ │ + bne.n 8904c │ │ │ │ mov r0, r7 │ │ │ │ - bl 126610 │ │ │ │ - b.n 88936 │ │ │ │ + bl 127518 │ │ │ │ + b.n 88c4a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 88d92 │ │ │ │ + bne.n 890a6 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 88c9c │ │ │ │ + bmi.n 88fb0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88caa │ │ │ │ + b.n 88fbe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 88936 │ │ │ │ + b.n 88c4a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63892 @ 0xf994 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1812 @ 0x714 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 88b84 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 88e98 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63944 @ 0xf9c8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1864 @ 0x748 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 88b84 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 88e98 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88abe │ │ │ │ + b.n 88dd2 │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 88864 │ │ │ │ - b.n 88890 │ │ │ │ + bhi.w 88b78 │ │ │ │ + b.n 88ba4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88bae │ │ │ │ + b.n 88ec2 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 88c16 │ │ │ │ + bmi.w 88f2a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 88c24 │ │ │ │ - movw r0, #20924 @ 0x51bc │ │ │ │ + b.n 88f38 │ │ │ │ + movw r0, #24380 @ 0x5f3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 88b84 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88e98 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a49f0 │ │ │ │ + b.w 1a8bf0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88adc │ │ │ │ + b.n 88df0 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #20952 @ 0x51d8 │ │ │ │ + movw r1, #24408 @ 0x5f58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 88b84 │ │ │ │ + bl d2088 │ │ │ │ + b.n 88e98 │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088de8 : │ │ │ │ +000890fc : │ │ │ │ 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 88e0a │ │ │ │ + bne.n 8911e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85a18 │ │ │ │ + bl 85d2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88e06 │ │ │ │ - bl 498bc │ │ │ │ + bne.n 8911a │ │ │ │ + bl 4991a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00088e1c <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00089130 <_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 88e60 │ │ │ │ - cbz r0, 88e5c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 89174 │ │ │ │ + cbz r0, 89170 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 88e46 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8915a <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88e40 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 89154 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -00088e60 : │ │ │ │ +00089174 : │ │ │ │ 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 88ede │ │ │ │ + bpl.n 891f2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 88e9e │ │ │ │ + bpl.n 891b2 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 88ef2 │ │ │ │ + bpl.n 89206 │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 88eac │ │ │ │ - cbz r1, 88e92 │ │ │ │ + beq.n 891c0 │ │ │ │ + cbz r1, 891a6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 88ed2 │ │ │ │ + bpl.n 891e6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 88eac │ │ │ │ + cbz r0, 891c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e9a │ │ │ │ + beq.n 891ae │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e9a │ │ │ │ + b.n 891ae │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d5cdc │ │ │ │ + bl 1d976c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88ee6 │ │ │ │ + beq.n 891fa │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 88ece │ │ │ │ - cbz r2, 88ed6 │ │ │ │ + cbz r1, 891e2 │ │ │ │ + cbz r2, 891ea │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 88ed6 │ │ │ │ + bpl.n 891ea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e96 │ │ │ │ + b.n 891aa │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88e92 │ │ │ │ + bne.n 891a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 88e9a │ │ │ │ + b.n 891ae │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e9a │ │ │ │ + b.n 891ae │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 498bc │ │ │ │ + bl 4991a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 88eee │ │ │ │ + cbz r1, 89202 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88e9a │ │ │ │ + b.n 891ae │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88eac │ │ │ │ + beq.n 891c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e92 │ │ │ │ + beq.n 891a6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 88e92 │ │ │ │ + b.n 891a6 │ │ │ │ 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 6d33c <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d62c <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -00088f24 : │ │ │ │ +00089238 : │ │ │ │ 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 88f52 │ │ │ │ + bpl.n 89266 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 88f6e │ │ │ │ + bcs.n 89282 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 782a0 │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 78638 │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #24500 @ 0x5fb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 88f68 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 8927c │ │ │ │ │ │ │ │ -00088f8c : │ │ │ │ +000892a0 : │ │ │ │ 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, 88ffe │ │ │ │ + cbnz r5, 89312 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 88fca │ │ │ │ + cbz r5, 892de │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 88fca │ │ │ │ + cbz r5, 892de │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 89018 │ │ │ │ + cbz r1, 8932c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 89014 │ │ │ │ + cbz r0, 89328 │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 89014 │ │ │ │ + cbz r0, 89328 │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8900a │ │ │ │ + beq.n 8931e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2580d8 │ │ │ │ - bl 262928 │ │ │ │ + b.w 198af8 │ │ │ │ + bl 263a90 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88ff0 │ │ │ │ - b.n 89002 │ │ │ │ + beq.n 89304 │ │ │ │ + b.n 89316 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 89032 │ │ │ │ + cbnz r3, 89346 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #24680 @ 0x6068 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 89002 │ │ │ │ + bl d2088 │ │ │ │ + b.n 89316 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20036 @ 0x4e44 │ │ │ │ + movw r1, #23492 @ 0x5bc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 89002 │ │ │ │ + bl d2088 │ │ │ │ + b.n 89316 │ │ │ │ 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 890ee │ │ │ │ + beq.n 89402 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 89124 │ │ │ │ + bpl.n 89438 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 890bc │ │ │ │ + bne.n 893d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 890c6 │ │ │ │ + beq.n 893da │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 890d4 │ │ │ │ + bne.n 893e8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 890d4 │ │ │ │ - ldr r1, [pc, #164] @ (8913c ) │ │ │ │ + beq.n 893e8 │ │ │ │ + ldr r1, [pc, #164] @ (89450 ) │ │ │ │ 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 8911e │ │ │ │ - bl 7ba84 │ │ │ │ + beq.n 89432 │ │ │ │ + bl 7bdc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8907e │ │ │ │ + bne.n 89392 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89090 │ │ │ │ + beq.n 893a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 89096 │ │ │ │ + bne.n 893aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0d28 │ │ │ │ + b.w 1a4f30 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89116 │ │ │ │ + beq.n 8942a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 89134 │ │ │ │ + beq.n 89448 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc564 │ │ │ │ + b.w bcd30 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 89108 │ │ │ │ - b.n 890fc │ │ │ │ - bl 79550 │ │ │ │ - b.n 890b8 │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.n 8941c │ │ │ │ + b.n 89410 │ │ │ │ + bl 79908 │ │ │ │ + b.n 893cc │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 890b8 │ │ │ │ + b.n 893cc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089140 <_PyType_Lookup@@Base>: │ │ │ │ +00089454 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81a48 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81d80 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 8915a <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 8946e <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89156 <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 8946a <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89156 <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89156 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 8946a <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8946a <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -00089174 : │ │ │ │ +00089488 : │ │ │ │ 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 8925c │ │ │ │ + beq.n 89570 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 89228 │ │ │ │ + beq.n 8953c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 89238 │ │ │ │ - bl 71400 │ │ │ │ + bne.n 8954c │ │ │ │ + bl 71718 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89284 │ │ │ │ + beq.n 89598 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (8928c ) │ │ │ │ + ldr r1, [pc, #216] @ (895a0 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 78358 │ │ │ │ + bl 786f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 8927c │ │ │ │ - bne.n 8924e │ │ │ │ + blt.n 89590 │ │ │ │ + bne.n 89562 │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f79c │ │ │ │ + bl 7fad4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8927c │ │ │ │ + beq.n 89590 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8928c ) │ │ │ │ + ldr r1, [pc, #184] @ (895a0 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89256 │ │ │ │ + bne.n 8956a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8923e │ │ │ │ + bmi.n 89552 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 89252 │ │ │ │ + cbz r0, 89566 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #21364 @ 0x5374 │ │ │ │ + movw r1, #24820 @ 0x60f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85144 │ │ │ │ + bl 85458 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, sl │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ 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 891a2 │ │ │ │ + beq.n 894b6 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 891b0 │ │ │ │ + b.n 894c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 891f0 │ │ │ │ + beq.n 89504 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 891f0 │ │ │ │ + b.n 89504 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 891dc │ │ │ │ + b.n 894f0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8920e │ │ │ │ + b.n 89522 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8920e │ │ │ │ - ldr r0, [pc, #48] @ (89290 ) │ │ │ │ + b.n 89522 │ │ │ │ + ldr r0, [pc, #48] @ (895a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21316 @ 0x5344 │ │ │ │ + movw r2, #24772 @ 0x60c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 126d90 <_PyErr_SetString@@Base> │ │ │ │ - b.n 89220 │ │ │ │ + bl 127c98 <_PyErr_SetString@@Base> │ │ │ │ + b.n 89534 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8920e │ │ │ │ + b.n 89522 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 8920e │ │ │ │ + b.n 89522 │ │ │ │ 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 │ │ │ │ @@ -142180,693 +142445,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 892d6 │ │ │ │ + beq.n 895ea │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (89304 ) │ │ │ │ + ldr r0, [pc, #64] @ (89618 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 89308 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8961c <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 892ec │ │ │ │ + cbnz r3, 89600 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 892d2 │ │ │ │ + beq.n 895e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 892d2 │ │ │ │ + b.n 895e6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21164 @ 0x52ac │ │ │ │ + movw r0, #24656 @ 0x6050 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23bd0c │ │ │ │ + bl 23d838 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 892d8 │ │ │ │ - b.n 892d2 │ │ │ │ + bne.n 895ec │ │ │ │ + b.n 895e6 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089308 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008961c <_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 89780 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 89a94 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 894ea <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 897e2 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 8971c <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 897fe <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ + blt.w 89af6 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + ldr.w fp, [pc, #992] @ 89a30 <_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 895e2 <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 898f6 <_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 89568 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 89720 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 8987c <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + ldr.w ip, [pc, #956] @ 89a34 <_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 896fe <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 89a12 <_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 894d2 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 897e6 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 893ec <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89700 <_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 89550 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 89864 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 893ec <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89700 <_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 8955c <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 89870 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 893d4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 896e8 <_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 894f2 <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 89806 <_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 8952a <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #39057 @ 0x9891 │ │ │ │ + blt.w 8983e <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + movw r2, #39845 @ 0x9ba5 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 894de <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (8971c <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 897f2 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (89a30 <_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 895ba <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 898ce <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 897f2 <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 89b06 <_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 89696 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 899aa <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 897b4 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 89ac8 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 89638 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 8994c <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8948c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 897a0 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 896ca <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 899de <_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 894b8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 897cc <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 894b8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (89720 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 897cc <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (89a34 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 896e4 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 899f8 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 8958c <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 898a0 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8967c <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 89990 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89786 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 89a9a <_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 893a8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 893ec <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 896bc <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 89700 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8948c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (89724 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 897a0 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r4, [pc, #568] @ (89a38 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 89416 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8972a <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 896ba <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 899ce <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89416 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8972a <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bce38 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bd604 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8983c <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 89b50 <_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 89428 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 8973c <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21368 @ 0x5378 │ │ │ │ + movw r1, #24824 @ 0x60f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e7014 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1ea254 <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89428 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 8973c <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8949c <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 894b8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + bne.n 897b0 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 897cc <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - bne.w 893c8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 893ec <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 896dc <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89700 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ cmp fp, lr │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 893d4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 893ec <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 896e8 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 89700 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89686 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 8999a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8938c <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 896a0 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 894bc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 897d0 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 894bc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (89720 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 897d0 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (89a34 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89766 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 89a7a <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 894bc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 897d0 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8985a <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 89b6e <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8944c <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 89760 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ + movw r1, #24856 @ 0x6118 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8948c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 897a0 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 89728 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 89a3c <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89686 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 8999a <_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 8968a <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 8999e <_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 893bc <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 896d0 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 893c8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 896dc <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8981c <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 89b30 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8948c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 897a0 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89478 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 8978c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8948c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 897a0 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89478 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 8978c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8948c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 897a0 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 89478 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 8978c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8966a <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 8948c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 8997e <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + b.n 897a0 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89736 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89a4a <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89736 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89a4a <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 894ca <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 897de <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 893a8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 8969e <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 896bc <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 899b2 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 895de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 898f2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ + movw r2, #24012 @ 0x5dcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 895de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 898f2 <_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 89428 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 8952a <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 8973c <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 8983e <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 895de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 898f2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 895de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 898f2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 895de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 898f2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 894b4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 897c8 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 894b4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 897c8 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 89752 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 89a66 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89388 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 8969c <_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 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89606 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 89686 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 8991a <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 8999a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ + movw r2, #24012 @ 0x5dcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 89686 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8999a <_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 89388 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 8969c <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 895b4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 898c8 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 895b4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f2808 │ │ │ │ - b.n 89686 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 898c8 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bl 1f56ec │ │ │ │ + b.n 8999a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 894ca <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 897de <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89880 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 89b94 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20604 @ 0x507c │ │ │ │ + movw r2, #24060 @ 0x5dfc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e608 │ │ │ │ - b.n 89686 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 210818 │ │ │ │ + b.n 8999a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89470 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 89784 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8980e <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 89b22 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20604 @ 0x507c │ │ │ │ + movw r2, #24060 @ 0x5dfc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20e608 │ │ │ │ - b.n 895de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 210818 │ │ │ │ + b.n 898f2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89686 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + movw r0, #1984 @ 0x7c0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8999a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21432 @ 0x53b8 │ │ │ │ + movw r2, #24888 @ 0x6138 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 895de <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 898f2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 897c6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 897c6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 89ada <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89ada <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89478 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 8978c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8981e <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 89b32 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89478 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 8948c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8978c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 897a0 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89686 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 8999a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89686 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 8999a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89686 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8999a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8986a <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 89b7e <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895c8 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 898dc <_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 8948c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 897a0 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 8948c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 897a0 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89798 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 89aac <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89798 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89aac <_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] @ (89a0c <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (89d20 <_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 898f6 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 89c0a <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89978 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 89c8c <_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, 8993a <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 89c4e <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89994 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 89ca8 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8991a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 89c2e <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 898f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 89c04 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8995e <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 89c72 <_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 899ce <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 89ce2 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 898bc <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 89bd0 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21400 @ 0x5398 │ │ │ │ + movw r1, #24856 @ 0x6118 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 898f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89c04 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 899ea <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 89cfe <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 898f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 89c04 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 89928 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 898de <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 89942 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 89c3c <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 89bf2 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 89c56 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89916 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89c2a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ + movw r2, #24012 @ 0x5dcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 89916 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 89c2a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89916 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 89c2a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89916 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89c2a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89916 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89c2a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21432 @ 0x53b8 │ │ │ │ + movw r2, #24888 @ 0x6138 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 89916 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 89c2a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 898d8 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 89bec <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 899c0 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 89cd4 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20604 @ 0x507c │ │ │ │ + movw r2, #24060 @ 0x5dfc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e608 │ │ │ │ - b.n 89916 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 210818 │ │ │ │ + b.n 89c2a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 899a4 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 899a4 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 899d6 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 89cb8 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89cb8 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 89cea <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89900 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 89c14 <_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 898f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 89c04 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 898f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89c04 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 898de <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 89bf2 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 899ec <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 89d00 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 898de <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 898f0 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 89bf2 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 89c04 <_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 │ │ │ │ @@ -142877,277 +143142,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, #21464 @ 0x53d8 │ │ │ │ + movw r1, #24920 @ 0x6158 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8c55c │ │ │ │ + bl 8c8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + beq.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ 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 89c7e <_PyObject_MakeTpCall@@Base+0x976> │ │ │ │ - ble.w 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + beq.w 89f94 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bed4 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + bge.w 8c20e <_PyObject_MakeTpCall@@Base+0x2bf2> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8ad42 <_PyObject_MakeTpCall@@Base+0x1a3a> │ │ │ │ + beq.w 8b062 <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ 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 8bae6 <_PyObject_MakeTpCall@@Base+0x27de> │ │ │ │ + bge.w 8bd5e <_PyObject_MakeTpCall@@Base+0x2742> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 89a90 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 89da4 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + ble.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ 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 8bab4 <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ + beq.w 8bfd0 <_PyObject_MakeTpCall@@Base+0x29b4> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - mvn.w lr, r1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ - add lr, r4 │ │ │ │ + sub.w lr, r1, r4 │ │ │ │ + mvn.w lr, lr │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8b1e8 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ + beq.w 8b500 <_PyObject_MakeTpCall@@Base+0x1ee4> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + ble.w 8baa6 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3be <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + bne.w 8b6d6 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b1e8 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ + beq.w 8b500 <_PyObject_MakeTpCall@@Base+0x1ee4> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 89b8e <_PyObject_MakeTpCall@@Base+0x886> │ │ │ │ + beq.n 89ea4 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 89b74 <_PyObject_MakeTpCall@@Base+0x86c> │ │ │ │ + beq.n 89e8a <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 89b5a <_PyObject_MakeTpCall@@Base+0x852> │ │ │ │ + beq.n 89e70 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 89b40 <_PyObject_MakeTpCall@@Base+0x838> │ │ │ │ + beq.n 89e56 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8b398 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ + bne.w 8b6b0 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + ble.w 8baa6 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3be <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + bne.w 8b6d6 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + ble.w 8baa6 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3be <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + bne.w 8b6d6 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + ble.w 8baa6 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3be <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + bne.w 8b6d6 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + ble.w 8baa6 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3be <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + bne.w 8b6d6 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + ble.w 8baa6 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3be <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + bne.w 8b6d6 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + ble.w 8baa4 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3bc <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.w 8b6d4 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 8b448 <_PyObject_MakeTpCall@@Base+0x2140> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 8b760 <_PyObject_MakeTpCall@@Base+0x2144> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8b850 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ + bne.w 8bcc6 <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ 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 8ba88 <_PyObject_MakeTpCall@@Base+0x2780> │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ - lsls r5, r1, #30 │ │ │ │ - bmi.w 8acc2 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + bge.w 8c34c <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #30 │ │ │ │ + bmi.w 8afe0 <_PyObject_MakeTpCall@@Base+0x19c4> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ad08 <_PyObject_MakeTpCall@@Base+0x1a00> │ │ │ │ - lsls r0, r1, #21 │ │ │ │ - bpl.w 8b378 <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ + beq.w 8b028 <_PyObject_MakeTpCall@@Base+0x1a0c> │ │ │ │ + lsls r0, r2, #21 │ │ │ │ + bpl.w 8b690 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ac70 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq.w 8af8c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ad1a <_PyObject_MakeTpCall@@Base+0x1a12> │ │ │ │ + beq.w 8b03a <_PyObject_MakeTpCall@@Base+0x1a1e> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b034 <_PyObject_MakeTpCall@@Base+0x1d2c> │ │ │ │ + beq.w 8b354 <_PyObject_MakeTpCall@@Base+0x1d38> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b28a <_PyObject_MakeTpCall@@Base+0x1f82> │ │ │ │ + beq.w 8b5a2 <_PyObject_MakeTpCall@@Base+0x1f86> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b43c <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ + beq.w 8b754 <_PyObject_MakeTpCall@@Base+0x2138> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3b0 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + beq.w 8b6c8 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f658 │ │ │ │ + bl 7f990 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 89c62 <_PyObject_MakeTpCall@@Base+0x95a> │ │ │ │ + bne.n 89f78 <_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 8b292 <_PyObject_MakeTpCall@@Base+0x1f8a> │ │ │ │ + bne.w 8b5aa <_PyObject_MakeTpCall@@Base+0x1f8e> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8b292 <_PyObject_MakeTpCall@@Base+0x1f8a> │ │ │ │ + b.w 8b5aa <_PyObject_MakeTpCall@@Base+0x1f8e> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + beq.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bc88 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ + beq.w 8bf46 <_PyObject_MakeTpCall@@Base+0x292a> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8bc88 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ + bpl.w 8bf46 <_PyObject_MakeTpCall@@Base+0x292a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 81f44 │ │ │ │ + bl 8227c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b432 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + beq.w 8b74a <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8bc9e <_PyObject_MakeTpCall@@Base+0x2996> │ │ │ │ - ldr r1, [pc, #560] @ (89ef8 <_PyObject_MakeTpCall@@Base+0xbf0>) │ │ │ │ + bpl.w 8c028 <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ + ldr r1, [pc, #564] @ (8a210 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8adb2 <_PyObject_MakeTpCall@@Base+0x1aaa> │ │ │ │ + bne.w 8b0d2 <_PyObject_MakeTpCall@@Base+0x1ab6> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8adb2 <_PyObject_MakeTpCall@@Base+0x1aaa> │ │ │ │ + beq.w 8b0d2 <_PyObject_MakeTpCall@@Base+0x1ab6> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8add2 <_PyObject_MakeTpCall@@Base+0x1aca> │ │ │ │ - ldr.w r9, [pc, #528] @ 89f08 <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ + bne.w 8b0f2 <_PyObject_MakeTpCall@@Base+0x1ad6> │ │ │ │ + ldr.w r9, [pc, #532] @ 8a220 <_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 8b83a <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + bne.w 8ba84 <_PyObject_MakeTpCall@@Base+0x2468> │ │ │ │ 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 8aae2 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8adfe <_PyObject_MakeTpCall@@Base+0x17e2> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aae2 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8adfe <_PyObject_MakeTpCall@@Base+0x17e2> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40517 @ 0x9e45 │ │ │ │ + movw r8, #41469 @ 0xa1fd │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bcb2 <_PyObject_MakeTpCall@@Base+0x29aa> │ │ │ │ + bne.w 8c0c0 <_PyObject_MakeTpCall@@Base+0x2aa4> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b432 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + beq.w 8b74a <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ 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 89d80 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ - ldr.w r9, [pc, #432] @ 89f08 <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ + bpl.n 8a096 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr.w r9, [pc, #432] @ 8a220 <_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] │ │ │ │ @@ -143168,890 +143433,890 @@ │ │ │ │ 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 8c474 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ + beq.w 8c450 <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89dd0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + beq.n 8a0e6 <_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, #64481 @ 0xfbe1 │ │ │ │ - movt r2, #15 │ │ │ │ + movw r2, #1009 @ 0x3f1 │ │ │ │ + movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59657 @ 0xe909 │ │ │ │ + movw r2, #60481 @ 0xec41 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #4537 @ 0x11b9 │ │ │ │ + movw r2, #8365 @ 0x20ad │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #8445 @ 0x20fd │ │ │ │ + movw r2, #13509 @ 0x34c5 │ │ │ │ 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 8bdf2 <_PyObject_MakeTpCall@@Base+0x2aea> │ │ │ │ + bpl.w 8c1c4 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8be00 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ + bpl.w 8c1d2 <_PyObject_MakeTpCall@@Base+0x2bb6> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8be00 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ + bpl.w 8c1d2 <_PyObject_MakeTpCall@@Base+0x2bb6> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8be14 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ + beq.w 8c1e6 <_PyObject_MakeTpCall@@Base+0x2bca> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8c486 <_PyObject_MakeTpCall@@Base+0x317e> │ │ │ │ + bne.w 8c63c <_PyObject_MakeTpCall@@Base+0x3020> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8ad4a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ - ldr r5, [pc, #148] @ (89efc <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bmi.w 8b06a <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + ldr r5, [pc, #152] @ (8a214 <_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 8ada0 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ + bne.w 8b0c0 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8ada0 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ + beq.w 8b0c0 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #112] @ (89f00 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + ldr r1, [pc, #116] @ (8a218 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.n 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89f0c <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ - bl 106c80 │ │ │ │ + bne.n 8a224 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ + bl 10748c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89f12 <_PyObject_MakeTpCall@@Base+0xc0a> │ │ │ │ - ldr r1, [pc, #92] @ (89f04 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + beq.n 8a22a <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + ldr r1, [pc, #92] @ (8a21c <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 8041c │ │ │ │ + bl 80754 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89ed4 <_PyObject_MakeTpCall@@Base+0xbcc> │ │ │ │ + beq.n 8a1ea <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #64] @ (89f00 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + ldr r1, [pc, #68] @ (8a218 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ba20 <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ + bne.w 8bd48 <_PyObject_MakeTpCall@@Base+0x272c> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 89f12 <_PyObject_MakeTpCall@@Base+0xc0a> │ │ │ │ + bge.n 8a22a <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89ef0 <_PyObject_MakeTpCall@@Base+0xbe8> │ │ │ │ + beq.n 8a206 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c51c <_PyObject_MakeTpCall@@Base+0x3214> │ │ │ │ + beq.w 8c5b6 <_PyObject_MakeTpCall@@Base+0x2f9a> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a84a <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ + b.w 8ab62 <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + 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 89e9e <_PyObject_MakeTpCall@@Base+0xb96> │ │ │ │ + beq.n 8a1b4 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8c2d6 <_PyObject_MakeTpCall@@Base+0x2fce> │ │ │ │ + bmi.w 8c6d0 <_PyObject_MakeTpCall@@Base+0x30b4> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c31e <_PyObject_MakeTpCall@@Base+0x3016> │ │ │ │ + bpl.w 8c718 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b278 <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ + bne.w 8b590 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b278 <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ - ldr r1, [pc, #736] @ (8a224 <_PyObject_MakeTpCall@@Base+0xf1c>) │ │ │ │ + beq.w 8b590 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ + ldr r1, [pc, #736] @ (8a53c <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.n 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ab7a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + bne.w 8ae96 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89f68 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ + beq.n 8a280 <_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 8c332 <_PyObject_MakeTpCall@@Base+0x302a> │ │ │ │ + bmi.w 8c7ba <_PyObject_MakeTpCall@@Base+0x319e> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c38e <_PyObject_MakeTpCall@@Base+0x3086> │ │ │ │ + bpl.w 8c546 <_PyObject_MakeTpCall@@Base+0x2f2a> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ab2a <_PyObject_MakeTpCall@@Base+0x1822> │ │ │ │ + bne.w 8ae46 <_PyObject_MakeTpCall@@Base+0x182a> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8ab2a <_PyObject_MakeTpCall@@Base+0x1822> │ │ │ │ + beq.w 8ae46 <_PyObject_MakeTpCall@@Base+0x182a> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a228 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + ldr r1, [pc, #648] @ (8a540 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ab38 <_PyObject_MakeTpCall@@Base+0x1830> │ │ │ │ + beq.w 8ae54 <_PyObject_MakeTpCall@@Base+0x1838> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8a03c <_PyObject_MakeTpCall@@Base+0xd34> │ │ │ │ + bpl.n 8a354 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bb56 <_PyObject_MakeTpCall@@Base+0x284e> │ │ │ │ + bpl.w 8bde6 <_PyObject_MakeTpCall@@Base+0x27ca> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bb56 <_PyObject_MakeTpCall@@Base+0x284e> │ │ │ │ + bpl.w 8bde6 <_PyObject_MakeTpCall@@Base+0x27ca> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8bb5e <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ + beq.w 8bdee <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6253 @ 0x186d │ │ │ │ + movw r2, #7045 @ 0x1b85 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b972 <_PyObject_MakeTpCall@@Base+0x266a> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a23c <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ + bne.w 8bba2 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a554 <_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 8abe0 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + bhi.w 8aefc <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b98a <_PyObject_MakeTpCall@@Base+0x2682> │ │ │ │ + beq.w 8bc52 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ 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 8abc0 <_PyObject_MakeTpCall@@Base+0x18b8> │ │ │ │ + beq.w 8aedc <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ 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 8c398 <_PyObject_MakeTpCall@@Base+0x3090> │ │ │ │ + bmi.w 8c656 <_PyObject_MakeTpCall@@Base+0x303a> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c3f4 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ + bpl.w 8c6b2 <_PyObject_MakeTpCall@@Base+0x3096> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b730 <_PyObject_MakeTpCall@@Base+0x2428> │ │ │ │ + bne.w 8b970 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b730 <_PyObject_MakeTpCall@@Base+0x2428> │ │ │ │ - ldr r1, [pc, #448] @ (8a22c <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + beq.w 8b970 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + ldr r1, [pc, #448] @ (8a544 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b2ac <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a23c <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ + bne.w 8b5c4 <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a554 <_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 8b844 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + bne.w 8ba8e <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b2fc <_PyObject_MakeTpCall@@Base+0x1ff4> │ │ │ │ + bmi.w 8b614 <_PyObject_MakeTpCall@@Base+0x1ff8> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bef0 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + bpl.w 8c154 <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b6ba <_PyObject_MakeTpCall@@Base+0x23b2> │ │ │ │ + bne.w 8b9e0 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b6ba <_PyObject_MakeTpCall@@Base+0x23b2> │ │ │ │ - ldr r1, [pc, #368] @ (8a230 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8b9e0 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + ldr r1, [pc, #368] @ (8a548 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b6cc <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a23c <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ + bne.w 8ba16 <_PyObject_MakeTpCall@@Base+0x23fa> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a554 <_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 8b7d2 <_PyObject_MakeTpCall@@Base+0x24ca> │ │ │ │ + bne.w 8ba7a <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b6ee <_PyObject_MakeTpCall@@Base+0x23e6> │ │ │ │ + bmi.w 8ba38 <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bc6c <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ + bpl.w 8bfb4 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b754 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ + bne.w 8b982 <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b754 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ - ldr r1, [pc, #288] @ (8a234 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b982 <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ + ldr r1, [pc, #288] @ (8a54c <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b630 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a23c <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ + bne.w 8b994 <_PyObject_MakeTpCall@@Base+0x2378> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a554 <_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 8b822 <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ + bne.w 8bad4 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af5e <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ + bne.w 8b27e <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a15c <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ + cbz r3, 8a474 <_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, 8a174 <_PyObject_MakeTpCall@@Base+0xe6c> │ │ │ │ + cbz r3, 8a48c <_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 8a586 <_PyObject_MakeTpCall@@Base+0x127e> │ │ │ │ + beq.w 8a8a2 <_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 8a5b0 <_PyObject_MakeTpCall@@Base+0x12a8> │ │ │ │ + bne.w 8a8cc <_PyObject_MakeTpCall@@Base+0x12b0> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b366 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ + bne.w 8b67e <_PyObject_MakeTpCall@@Base+0x2062> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8b36c <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + bgt.w 8b684 <_PyObject_MakeTpCall@@Base+0x2068> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8a5ee <_PyObject_MakeTpCall@@Base+0x12e6> │ │ │ │ + bmi.w 8a90a <_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 8c4a0 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ + bpl.w 8c408 <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b67c <_PyObject_MakeTpCall@@Base+0x2374> │ │ │ │ + bne.w 8ba04 <_PyObject_MakeTpCall@@Base+0x23e8> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b67c <_PyObject_MakeTpCall@@Base+0x2374> │ │ │ │ - ldr r1, [pc, #84] @ (8a238 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8ba04 <_PyObject_MakeTpCall@@Base+0x23e8> │ │ │ │ + ldr r1, [pc, #84] @ (8a550 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1ee <_PyObject_MakeTpCall@@Base+0x1ee6> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a23c <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ + bne.w 8b506 <_PyObject_MakeTpCall@@Base+0x1eea> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a554 <_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 8b816 <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ + bne.w 8baec <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b224 <_PyObject_MakeTpCall@@Base+0x1f1c> │ │ │ │ + bmi.w 8b53c <_PyObject_MakeTpCall@@Base+0x1f20> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c1ee <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ - b.n 8a240 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bpl.w 8c444 <_PyObject_MakeTpCall@@Base+0x2e28> │ │ │ │ + b.n 8a558 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8a48c <_PyObject_MakeTpCall@@Base+0x1184>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a7a4 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a464 <_PyObject_MakeTpCall@@Base+0x115c>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a77c <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8a3f8 <_PyObject_MakeTpCall@@Base+0x10f0>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a710 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8a49c <_PyObject_MakeTpCall@@Base+0x1194>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a7b4 <_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 8b742 <_PyObject_MakeTpCall@@Base+0x243a> │ │ │ │ + bne.w 8b9f2 <_PyObject_MakeTpCall@@Base+0x23d6> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b742 <_PyObject_MakeTpCall@@Base+0x243a> │ │ │ │ - ldr r1, [pc, #724] @ (8a52c <_PyObject_MakeTpCall@@Base+0x1224>) │ │ │ │ + beq.w 8b9f2 <_PyObject_MakeTpCall@@Base+0x23d6> │ │ │ │ + ldr r1, [pc, #728] @ (8a848 <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bb0e <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ - ldr.w r9, [pc, #716] @ 8a538 <_PyObject_MakeTpCall@@Base+0x1230> │ │ │ │ + bne.w 8bff6 <_PyObject_MakeTpCall@@Base+0x29da> │ │ │ │ + ldr.w r9, [pc, #720] @ 8a854 <_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 8b82e <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ + bne.w 8bae0 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8a2aa <_PyObject_MakeTpCall@@Base+0xfa2> │ │ │ │ + bmi.n 8a5c2 <_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 72f14 │ │ │ │ + bl 732b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + blt.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8a2c4 <_PyObject_MakeTpCall@@Base+0xfbc> │ │ │ │ + cbz r3, 8a5dc <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ mov r0, sl │ │ │ │ - bl 8d874 │ │ │ │ + bl 8dbd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a2b6 <_PyObject_MakeTpCall@@Base+0xfae> │ │ │ │ + bne.n 8a5ce <_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 8bda4 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ + beq.w 8c072 <_PyObject_MakeTpCall@@Base+0x2a56> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8bcbe <_PyObject_MakeTpCall@@Base+0x29b6> │ │ │ │ + bmi.w 8bf5c <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bd02 <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ + beq.w 8bfa0 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bd02 <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ - bl 81f44 │ │ │ │ + bpl.w 8bfa0 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + bl 8227c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - ldr.w r9, [pc, #568] @ 8a538 <_PyObject_MakeTpCall@@Base+0x1230> │ │ │ │ - movw r3, #35021 @ 0x88cd │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r3, #37133 @ 0x910d │ │ │ │ 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] @ (8a84c <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #532] @ (8a530 <_PyObject_MakeTpCall@@Base+0x1228>) │ │ │ │ + ldr.w r9, [pc, #544] @ 8a854 <_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 │ │ │ │ + strd sl, r5, [sp, #64] @ 0x40 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8a65e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ + bpl.w 8a97a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b924 <_PyObject_MakeTpCall@@Base+0x261c> │ │ │ │ + bne.w 8bc04 <_PyObject_MakeTpCall@@Base+0x25e8> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a65e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ + ble.w 8a97a <_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 8aa9e <_PyObject_MakeTpCall@@Base+0x1796> │ │ │ │ + beq.w 8adba <_PyObject_MakeTpCall@@Base+0x179e> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a648 <_PyObject_MakeTpCall@@Base+0x1340> │ │ │ │ + beq.w 8a964 <_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, #436] @ (8a530 <_PyObject_MakeTpCall@@Base+0x1228>) │ │ │ │ - eor.w r9, r6, r1 │ │ │ │ + ldr r2, [pc, #444] @ (8a84c <_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 8a8ee <_PyObject_MakeTpCall@@Base+0x15e6> │ │ │ │ + bne.w 8ac06 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ 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 8a8ec <_PyObject_MakeTpCall@@Base+0x15e4> │ │ │ │ + bne.w 8ac04 <_PyObject_MakeTpCall@@Base+0x15e8> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a8a0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + beq.w 8abb8 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a3d0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ + beq.n 8a6e4 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a53e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ + beq.w 8a85a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a878 <_PyObject_MakeTpCall@@Base+0x1570> │ │ │ │ + bne.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1574> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8c444 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ + beq.w 8c5fa <_PyObject_MakeTpCall@@Base+0x2fde> │ │ │ │ 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 8c4ee <_PyObject_MakeTpCall@@Base+0x31e6> │ │ │ │ + bmi.w 8c3da <_PyObject_MakeTpCall@@Base+0x2dbe> │ │ │ │ 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 8b886 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + bhi.w 8bb74 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ adds r1, r5, r0 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8b886 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ - movw r9, #19968 @ 0x4e00 │ │ │ │ - movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6253 @ 0x186d │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bmi.w 8bb74 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ + movw sl, #19968 @ 0x4e00 │ │ │ │ + movt sl, #72 @ 0x48 │ │ │ │ + movw r2, #7045 @ 0x1b85 │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ + ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b876 <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ + bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ 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 8b5b0 <_PyObject_MakeTpCall@@Base+0x22a8> │ │ │ │ + bcs.w 8b8c8 <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ 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 8b59c <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ + beq.w 8b8b4 <_PyObject_MakeTpCall@@Base+0x2298> │ │ │ │ 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 8a8b8 <_PyObject_MakeTpCall@@Base+0x15b0> │ │ │ │ + beq.w 8abd0 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ 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 8b194 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + bgt.w 8b4ac <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #132] @ (8a534 <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ + ldr r2, [pc, #140] @ (8a850 <_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 8bd16 <_PyObject_MakeTpCall@@Base+0x2a0e> │ │ │ │ + bne.w 8bdd0 <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8bd2c <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ + beq.w 8bd86 <_PyObject_MakeTpCall@@Base+0x276a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a4e2 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ + it eq │ │ │ │ + ldreq r3, [r4, #0] │ │ │ │ + beq.w 8bd90 <_PyObject_MakeTpCall@@Base+0x2774> │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r2, [r5, #-4] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - movw r6, #36741 @ 0x8f85 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + movw r6, #38853 @ 0x97c5 │ │ │ │ movt r6, #15 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r3, ip │ │ │ │ - ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ - ldr.w r2, [r5, #-4] │ │ │ │ - ldr.w lr, [r0, #4] │ │ │ │ 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 8a53c <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ + beq.n 8a858 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bada <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ - b.n 8a53c <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ - add r0, pc, #896 @ (adr r0, 8a8b0 <_PyObject_MakeTpCall@@Base+0x15a8>) │ │ │ │ + beq.w 8bed6 <_PyObject_MakeTpCall@@Base+0x28ba> │ │ │ │ + b.n 8a858 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + nop │ │ │ │ + add r0, pc, #896 @ (adr r0, 8abcc <_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 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl be404 │ │ │ │ + bl bebd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a562 <_PyObject_MakeTpCall@@Base+0x125a> │ │ │ │ + beq.n 8a87e <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a562 <_PyObject_MakeTpCall@@Base+0x125a> │ │ │ │ + cbnz r3, 8a87e <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c078 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + beq.w 8c47a <_PyObject_MakeTpCall@@Base+0x2e5e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a32c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8a640 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a32c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + bne.w 8a640 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a32c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a640 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14316 @ 0x37ec │ │ │ │ + movw r1, #17772 @ 0x456c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a1a2 <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ + beq.w 8a4ba <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b1e2 <_PyObject_MakeTpCall@@Base+0x1eda> │ │ │ │ + beq.w 8b4fa <_PyObject_MakeTpCall@@Base+0x1ede> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #684] @ (8a868 <_PyObject_MakeTpCall@@Base+0x1560>) │ │ │ │ + ldr r2, [pc, #680] @ (8ab80 <_PyObject_MakeTpCall@@Base+0x1564>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8a5c8 <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ + cbnz r3, 8a8e4 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c424 <_PyObject_MakeTpCall@@Base+0x311c> │ │ │ │ + beq.w 8c622 <_PyObject_MakeTpCall@@Base+0x3006> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1b4 <_PyObject_MakeTpCall@@Base+0xeac> │ │ │ │ + bne.w 8a4cc <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1b4 <_PyObject_MakeTpCall@@Base+0xeac> │ │ │ │ + bne.w 8a4cc <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #5133 @ 0x140d │ │ │ │ + movw r3, #5957 @ 0x1745 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a1be <_PyObject_MakeTpCall@@Base+0xeb6> │ │ │ │ - ldr.w r9, [pc, #644] @ 8a874 <_PyObject_MakeTpCall@@Base+0x156c> │ │ │ │ + bpl.w 8a4d6 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr.w r9, [pc, #640] @ 8ab8c <_PyObject_MakeTpCall@@Base+0x1570> │ │ │ │ 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 8a62a <_PyObject_MakeTpCall@@Base+0x1322> │ │ │ │ + beq.n 8a946 <_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 8a1cc <_PyObject_MakeTpCall@@Base+0xec4> │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8a4e4 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a1fc <_PyObject_MakeTpCall@@Base+0xef4> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a514 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8a65e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ + ble.n 8a97a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a648 <_PyObject_MakeTpCall@@Base+0x1340> │ │ │ │ + beq.n 8a964 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8a368 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ + bgt.w 8a67c <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, sl │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ + ldrd sl, r5, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a688 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ + beq.n 8a9a0 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a688 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ + cbnz r3, 8a9a0 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8a86c <_PyObject_MakeTpCall@@Base+0x1564>) │ │ │ │ + ldr r2, [pc, #496] @ (8ab84 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bb80 <_PyObject_MakeTpCall@@Base+0x2878> │ │ │ │ + bne.w 8c254 <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ 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 8ab58 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bpl.w 8ae74 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ab58 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + beq.w 8ae74 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ 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 8b99c <_PyObject_MakeTpCall@@Base+0x2694> │ │ │ │ + beq.w 8bbba <_PyObject_MakeTpCall@@Base+0x259e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be58 <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ + bne.w 8c170 <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8be90 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ + bpl.w 8c1a8 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4ac <_PyObject_MakeTpCall@@Base+0x31a4> │ │ │ │ - movw r3, #57057 @ 0xdee1 │ │ │ │ + beq.w 8c74a <_PyObject_MakeTpCall@@Base+0x312e> │ │ │ │ + movw r3, #59053 @ 0xe6ad │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ab10 <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ + bne.w 8ae2c <_PyObject_MakeTpCall@@Base+0x1810> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8a870 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ + ldr r1, [pc, #388] @ (8ab88 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd4b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bdc84 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab1e <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ + beq.w 8ae3a <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a720 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + beq.n 8aa38 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a720 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ - ldr r2, [pc, #348] @ (8a86c <_PyObject_MakeTpCall@@Base+0x1564>) │ │ │ │ + cbnz r3, 8aa38 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + ldr r2, [pc, #348] @ (8ab84 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be3c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + bne.w 8c238 <_PyObject_MakeTpCall@@Base+0x2c1c> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r7, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8b68e <_PyObject_MakeTpCall@@Base+0x2386> │ │ │ │ + bpl.w 8b944 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b68e <_PyObject_MakeTpCall@@Base+0x2386> │ │ │ │ + beq.w 8b944 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b068 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ - movw r3, #56201 @ 0xdb89 │ │ │ │ + bne.w 8b380 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + movw r3, #58233 @ 0xe379 │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8ac0e <_PyObject_MakeTpCall@@Base+0x1906> │ │ │ │ + bne.w 8af2a <_PyObject_MakeTpCall@@Base+0x190e> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8c0b4 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ + beq.w 8c5dc <_PyObject_MakeTpCall@@Base+0x2fc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bbaa <_PyObject_MakeTpCall@@Base+0x28a2> │ │ │ │ + beq.w 8be1e <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bbb6 <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ + beq.w 8be2a <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8bbb6 <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ + bge.w 8be2a <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ 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 │ │ │ │ @@ -144066,200 +144331,202 @@ │ │ │ │ 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 8b012 <_PyObject_MakeTpCall@@Base+0x1d0a> │ │ │ │ + ble.w 8b310 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ 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 9d638 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9da08 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b02a <_PyObject_MakeTpCall@@Base+0x1d22> │ │ │ │ + bne.w 8b328 <_PyObject_MakeTpCall@@Base+0x1d0c> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd96 <_PyObject_MakeTpCall@@Base+0x2a8e> │ │ │ │ + bne.w 8c03c <_PyObject_MakeTpCall@@Base+0x2a20> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e18c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e55c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac22 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ + beq.w 8af3e <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd48 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ + bne.w 8bf14 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a83e <_PyObject_MakeTpCall@@Base+0x1536> │ │ │ │ + beq.n 8ab56 <_PyObject_MakeTpCall@@Base+0x153a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8a83e <_PyObject_MakeTpCall@@Base+0x1536> │ │ │ │ - ldr r2, [pc, #68] @ (8a86c <_PyObject_MakeTpCall@@Base+0x1564>) │ │ │ │ + cbnz r3, 8ab56 <_PyObject_MakeTpCall@@Base+0x153a> │ │ │ │ + ldr r2, [pc, #68] @ (8ab84 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd7a <_PyObject_MakeTpCall@@Base+0x2a72> │ │ │ │ + bne.w 8c04a <_PyObject_MakeTpCall@@Base+0x2a2e> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c0c8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + bne.w 8c72c <_PyObject_MakeTpCall@@Base+0x3110> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a860 <_PyObject_MakeTpCall@@Base+0x1558> │ │ │ │ + beq.n 8ab78 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c0dc <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + beq.w 8c740 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8aaa4 <_PyObject_MakeTpCall@@Base+0x179c>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8adbc <_PyObject_MakeTpCall@@Base+0x17a0>) │ │ │ │ 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 8a896 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ + beq.n 8abae <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8baa0 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ + beq.w 8c12e <_PyObject_MakeTpCall@@Base+0x2b12> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a53c <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ + bne.w 8a858 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a32c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8a640 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a32c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - b.w 8c092 <_PyObject_MakeTpCall@@Base+0x2d8a> │ │ │ │ - ldrd r9, r1, [r3, #24] │ │ │ │ - cmp r1, r9 │ │ │ │ + beq.w 8a640 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + b.w 8c494 <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + 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 8a482 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ + bcc.w 8a796 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ 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 8a482 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ + b.n 8a796 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8aba8 <_PyObject_MakeTpCall@@Base+0x18a0>) │ │ │ │ + ldr r0, [pc, #700] @ (8aec4 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8b8b4 <_PyObject_MakeTpCall@@Base+0x25ac> │ │ │ │ + bne.w 8bc64 <_PyObject_MakeTpCall@@Base+0x2648> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8baaa <_PyObject_MakeTpCall@@Base+0x27a2> │ │ │ │ + bgt.w 8c01e <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b4f4 <_PyObject_MakeTpCall@@Base+0x21ec> │ │ │ │ + beq.w 8b818 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ movs r3, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8aba8 <_PyObject_MakeTpCall@@Base+0x18a0>) │ │ │ │ + ldr r3, [pc, #664] @ (8aec4 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8b8ba <_PyObject_MakeTpCall@@Base+0x25b2> │ │ │ │ + beq.w 8bc6a <_PyObject_MakeTpCall@@Base+0x264e> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b8d8 <_PyObject_MakeTpCall@@Base+0x25d0> │ │ │ │ + beq.w 8bc88 <_PyObject_MakeTpCall@@Base+0x266c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b54e <_PyObject_MakeTpCall@@Base+0x2246> │ │ │ │ + beq.w 8b7f2 <_PyObject_MakeTpCall@@Base+0x21d6> │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - ble.w 8aff0 <_PyObject_MakeTpCall@@Base+0x1ce8> │ │ │ │ + ble.w 8b332 <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ add.w r3, r1, #8 │ │ │ │ - strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, lr │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8abac <_PyObject_MakeTpCall@@Base+0x18a4>) │ │ │ │ + ldr r1, [pc, #584] @ (8aec8 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8a9ae <_PyObject_MakeTpCall@@Base+0x16a6> │ │ │ │ + bmi.n 8acca <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8a9f8 <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ + beq.n 8ad14 <_PyObject_MakeTpCall@@Base+0x16f8> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aa1c <_PyObject_MakeTpCall@@Base+0x1714> │ │ │ │ + bne.n 8ad36 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8a95a <_PyObject_MakeTpCall@@Base+0x1652> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blt.n 8ac74 <_PyObject_MakeTpCall@@Base+0x1658> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a9a2 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ + beq.n 8acbe <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8beac <_PyObject_MakeTpCall@@Base+0x2ba4> │ │ │ │ + beq.w 8c138 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a89c <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq.w 8abb4 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aa4e <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ + b.n 8ad6a <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ + 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 │ │ │ │ @@ -144271,1649 +144538,1590 @@ │ │ │ │ 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 8bec8 <_PyObject_MakeTpCall@@Base+0x2bc0> │ │ │ │ + beq.w 8c066 <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8abac <_PyObject_MakeTpCall@@Base+0x18a4>) │ │ │ │ - bl 783c4 │ │ │ │ + ldr r1, [pc, #444] @ (8aec8 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8a978 <_PyObject_MakeTpCall@@Base+0x1670> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bne.n 8ac92 <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ + ldrd r1, r8, [sp, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa12 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ + beq.n 8ad2c <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c538 <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ - bl d3b30 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - b.n 8a8a0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + beq.w 8c5f0 <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ + bl d433c │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + b.n 8abb8 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 8afc8 <_PyObject_MakeTpCall@@Base+0x1cc0> │ │ │ │ + beq.w 8b2e8 <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8aa46 <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.n 8ad62 <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8beac <_PyObject_MakeTpCall@@Base+0x2ba4> │ │ │ │ + beq.w 8c138 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3d0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ + beq.w 8a6e4 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ 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] @ (8aba8 <_PyObject_MakeTpCall@@Base+0x18a0>) │ │ │ │ + ldr r1, [pc, #312] @ (8aec4 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8aba8 <_PyObject_MakeTpCall@@Base+0x18a0>) │ │ │ │ + ldrne r5, [pc, #300] @ (8aec4 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ strne.w r1, [r5, #260] @ 0x104 │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ac4c <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + bne.w 8af68 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a3d0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ - b.n 8a89c <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bne.w 8a6e4 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ + b.n 8abb4 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b5f6 <_PyObject_MakeTpCall@@Base+0x22ee> │ │ │ │ + beq.w 8b90e <_PyObject_MakeTpCall@@Base+0x22f2> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #244] @ (8abac <_PyObject_MakeTpCall@@Base+0x18a4>) │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ + ldr r2, [pc, #244] @ (8aec8 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ + 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 8a39c <_PyObject_MakeTpCall@@Base+0x1094> │ │ │ │ - b.n 8a8ee <_PyObject_MakeTpCall@@Base+0x15e6> │ │ │ │ + beq.w 8a6b0 <_PyObject_MakeTpCall@@Base+0x1094> │ │ │ │ + b.n 8ac06 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40517 @ 0x9e45 │ │ │ │ + movw r8, #41469 @ 0xa1fd │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bb36 <_PyObject_MakeTpCall@@Base+0x282e> │ │ │ │ + bne.w 8bee2 <_PyObject_MakeTpCall@@Base+0x28c6> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b432 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + beq.w 8b74a <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 89d50 <_PyObject_MakeTpCall@@Base+0xa48> │ │ │ │ - ldr r1, [pc, #156] @ (8abb0 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ + b.w 8a066 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + ldr r1, [pc, #156] @ (8aecc <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a6fc <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ - ldr r1, [pc, #144] @ (8abb0 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8aa14 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ldr r1, [pc, #144] @ (8aecc <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d3358 │ │ │ │ + bl d3b5c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a6fc <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ - ldr r0, [pc, #136] @ (8abb4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ - bl 6cc74 │ │ │ │ + b.n 8aa14 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ldr r0, [pc, #136] @ (8aed0 <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89f9a <_PyObject_MakeTpCall@@Base+0xc92> │ │ │ │ - ldr.w r9, [pc, #128] @ 8abbc <_PyObject_MakeTpCall@@Base+0x18b4> │ │ │ │ + bne.w 8a2b2 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #128] @ 8aed8 <_PyObject_MakeTpCall@@Base+0x18bc> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a03c <_PyObject_MakeTpCall@@Base+0xd34> │ │ │ │ + beq.w 8a354 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a03c <_PyObject_MakeTpCall@@Base+0xd34> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a354 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + b.w 8a1ee <_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 89308 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8961c <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a6c4 <_PyObject_MakeTpCall@@Base+0x13bc> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + bne.w 8a9dc <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ + b.w 8a1ee <_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 8c3fe <_PyObject_MakeTpCall@@Base+0x30f6> │ │ │ │ - ldr r1, [pc, #36] @ (8abb8 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ + bpl.w 8c878 <_PyObject_MakeTpCall@@Base+0x325c> │ │ │ │ + ldr r1, [pc, #36] @ (8aed4 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc1a4 │ │ │ │ + bl bc970 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 89f6c <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + bge.w 8a284 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8ade4 <_PyObject_MakeTpCall@@Base+0x1adc>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8b100 <_PyObject_MakeTpCall@@Base+0x1ae4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8ae18 <_PyObject_MakeTpCall@@Base+0x1b10>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8b134 <_PyObject_MakeTpCall@@Base+0x1b18>) │ │ │ │ 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 8ac62 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + bhi.n 8af7e <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ 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 8a02e <_PyObject_MakeTpCall@@Base+0xd26> │ │ │ │ + bne.w 8a346 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bf68 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ + bne.w 8c22a <_PyObject_MakeTpCall@@Base+0x2c0e> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b982 <_PyObject_MakeTpCall@@Base+0x267a> │ │ │ │ + beq.w 8bbb2 <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8a02e <_PyObject_MakeTpCall@@Base+0xd26> │ │ │ │ + b.w 8a346 <_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 8a80e <_PyObject_MakeTpCall@@Base+0x1506> │ │ │ │ + bne.w 8ab26 <_PyObject_MakeTpCall@@Base+0x150a> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf4a <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ + beq.w 8c28e <_PyObject_MakeTpCall@@Base+0x2c72> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf4a <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ + beq.w 8c28e <_PyObject_MakeTpCall@@Base+0x2c72> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a824 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8ab3c <_PyObject_MakeTpCall@@Base+0x1520> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa96 <_PyObject_MakeTpCall@@Base+0x178e> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8adb2 <_PyObject_MakeTpCall@@Base+0x1796> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a3d0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ - b.n 8a89c <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bne.w 8a6e4 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ + b.n 8abb4 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8a02e <_PyObject_MakeTpCall@@Base+0xd26> │ │ │ │ - movw r5, #36416 @ 0x8e40 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 8ad3e <_PyObject_MakeTpCall@@Base+0x1a36> │ │ │ │ + b.w 8a346 <_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 8b05e <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ad3e <_PyObject_MakeTpCall@@Base+0x1a36> │ │ │ │ + bne.n 8b05e <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b340 <_PyObject_MakeTpCall@@Base+0x2038> │ │ │ │ + bne.w 8b658 <_PyObject_MakeTpCall@@Base+0x203c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8aca2 <_PyObject_MakeTpCall@@Base+0x199a> │ │ │ │ + beq.n 8afc0 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 89be4 <_PyObject_MakeTpCall@@Base+0x8dc> │ │ │ │ + b.w 89efa <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + beq.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ 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 89c9c <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ - ldr r2, [pc, #748] @ (8afb0 <_PyObject_MakeTpCall@@Base+0x1ca8>) │ │ │ │ + b.w 89fb2 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r1, [pc, #748] @ (8b2d0 <_PyObject_MakeTpCall@@Base+0x1cb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + movs r0, #28 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r3, #28 │ │ │ │ - cmp r2, #10 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + mul.w r0, r3, r0 │ │ │ │ ite ls │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ - adds r5, r0, r3 │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + movls r3, #0 │ │ │ │ + movhi r3, #1 │ │ │ │ + adds r5, r1, r0 │ │ │ │ + add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ + ldr.w r6, [r5, #252] @ 0xfc │ │ │ │ + cmp r6, r4 │ │ │ │ + ite ne │ │ │ │ + movne r5, r3 │ │ │ │ + orreq.w r5, r3, #1 │ │ │ │ + add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r3, r0 │ │ │ │ - add.w r0, r5, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, r4 │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8bf10 <_PyObject_MakeTpCall@@Base+0x2c08> │ │ │ │ + add r3, r1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8c282 <_PyObject_MakeTpCall@@Base+0x2c66> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c04 <_PyObject_MakeTpCall@@Base+0x8fc> │ │ │ │ + bne.w 89f1a <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.w 89c04 <_PyObject_MakeTpCall@@Base+0x8fc> │ │ │ │ + blt.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 89f1a <_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 8b614 <_PyObject_MakeTpCall@@Base+0x230c> │ │ │ │ + bne.w 8b8ac <_PyObject_MakeTpCall@@Base+0x2290> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b05c <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ + bne.w 8b37c <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8ac80 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + beq.n 8af9e <_PyObject_MakeTpCall@@Base+0x1982> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8ac88 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + b.n 8afa6 <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 89ab2 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8afb0 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ + b.w 89dc6 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #612] @ 8b2d0 <_PyObject_MakeTpCall@@Base+0x1cb4> │ │ │ │ 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 8ad86 <_PyObject_MakeTpCall@@Base+0x1a7e> │ │ │ │ + beq.n 8b0a6 <_PyObject_MakeTpCall@@Base+0x1a8a> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8afb4 <_PyObject_MakeTpCall@@Base+0x1cac>) │ │ │ │ + ldr r5, [pc, #556] @ (8b2d4 <_PyObject_MakeTpCall@@Base+0x1cb8>) │ │ │ │ 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 89e80 <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ - ldr r0, [pc, #532] @ (8afb8 <_PyObject_MakeTpCall@@Base+0x1cb0>) │ │ │ │ - bl 6cc74 │ │ │ │ + beq.w 8a196 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r0, [pc, #532] @ (8b2d8 <_PyObject_MakeTpCall@@Base+0x1cbc>) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 89e8a <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - ldr r0, [pc, #520] @ (8afbc <_PyObject_MakeTpCall@@Base+0x1cb4>) │ │ │ │ - bl 6cc74 │ │ │ │ + bne.w 8a1a0 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [pc, #520] @ (8b2dc <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 89cf4 <_PyObject_MakeTpCall@@Base+0x9ec> │ │ │ │ - ldr r1, [pc, #504] @ (8afbc <_PyObject_MakeTpCall@@Base+0x1cb4>) │ │ │ │ + beq.w 8a00a <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #504] @ (8b2dc <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89cf4 <_PyObject_MakeTpCall@@Base+0x9ec> │ │ │ │ + beq.w 8a00a <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8c050 <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ - bl 7766c │ │ │ │ + bmi.w 8c3a8 <_PyObject_MakeTpCall@@Base+0x2d8c> │ │ │ │ + bl 77a04 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b432 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + beq.w 8b74a <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ 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 8ae62 <_PyObject_MakeTpCall@@Base+0x1b5a> │ │ │ │ + bne.n 8b182 <_PyObject_MakeTpCall@@Base+0x1b66> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c020 <_PyObject_MakeTpCall@@Base+0x2d18> │ │ │ │ + bne.w 8c2f8 <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8ae6e <_PyObject_MakeTpCall@@Base+0x1b66> │ │ │ │ + ble.n 8b18e <_PyObject_MakeTpCall@@Base+0x1b72> │ │ │ │ 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 8c256 <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ + bpl.w 8c85c <_PyObject_MakeTpCall@@Base+0x3240> │ │ │ │ mov r0, r4 │ │ │ │ - bl bbe40 │ │ │ │ + bl bc60c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c05e <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ - ldr r1, [pc, #388] @ (8afc0 <_PyObject_MakeTpCall@@Base+0x1cb8>) │ │ │ │ + beq.w 8c420 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + ldr r1, [pc, #388] @ (8b2e0 <_PyObject_MakeTpCall@@Base+0x1cc4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc11c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc8e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c02c <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ - ldr r1, [pc, #376] @ (8afc4 <_PyObject_MakeTpCall@@Base+0x1cbc>) │ │ │ │ + bne.w 8c366 <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ + ldr r1, [pc, #376] @ (8b2e4 <_PyObject_MakeTpCall@@Base+0x1cc8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc11c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc8e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ba36 <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ + bne.w 8bcec <_PyObject_MakeTpCall@@Base+0x26d0> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8ae20 <_PyObject_MakeTpCall@@Base+0x1b18> │ │ │ │ + bgt.n 8b140 <_PyObject_MakeTpCall@@Base+0x1b24> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8ae74 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ + b.n 8b194 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8b3f2 <_PyObject_MakeTpCall@@Base+0x20ea> │ │ │ │ + bgt.w 8b70a <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ 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 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b416 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + beq.w 8b72e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8aef0 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + ble.n 8b210 <_PyObject_MakeTpCall@@Base+0x1bf4> │ │ │ │ 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 8ba0e <_PyObject_MakeTpCall@@Base+0x2706> │ │ │ │ + bne.w 8bcb4 <_PyObject_MakeTpCall@@Base+0x2698> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b620 <_PyObject_MakeTpCall@@Base+0x2318> │ │ │ │ + bne.w 8b92c <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd420 │ │ │ │ + bl ddc2c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c160 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + beq.w 8c508 <_PyObject_MakeTpCall@@Base+0x2eec> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 78358 │ │ │ │ + bl 786f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c160 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ - bne.w 8c11e <_PyObject_MakeTpCall@@Base+0x2e16> │ │ │ │ + blt.w 8c508 <_PyObject_MakeTpCall@@Base+0x2eec> │ │ │ │ + bne.w 8c4c6 <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8aea2 <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ + bne.n 8b1c2 <_PyObject_MakeTpCall@@Base+0x1ba6> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83ff4 │ │ │ │ + bl 84354 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c160 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + beq.w 8c508 <_PyObject_MakeTpCall@@Base+0x2eec> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77804 │ │ │ │ + bl 77b9c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8af1e <_PyObject_MakeTpCall@@Base+0x1c16> │ │ │ │ + beq.n 8b23e <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8af1e <_PyObject_MakeTpCall@@Base+0x1c16> │ │ │ │ + cbnz r3, 8b23e <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b416 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + beq.w 8b72e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8b766 <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ + bgt.w 8baf8 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r8, #40517 @ 0x9e45 │ │ │ │ + movw r8, #41469 @ 0xa1fd │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8bb3e <_PyObject_MakeTpCall@@Base+0x2836> │ │ │ │ + bne.w 8beea <_PyObject_MakeTpCall@@Base+0x28ce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d50 <_PyObject_MakeTpCall@@Base+0xa48> │ │ │ │ - b.n 8b41a <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + bne.w 8a066 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + b.n 8b732 <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f818 │ │ │ │ + bl 7fb50 │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8a144 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + ble.w 8a45c <_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 8fe30 │ │ │ │ + bl 90190 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ strd r6, r7, [r8, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r7, r7, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8a144 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + beq.w 8a45c <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8af7e <_PyObject_MakeTpCall@@Base+0x1c76> │ │ │ │ + b.n 8b29e <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ 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, 8b024 <_PyObject_MakeTpCall@@Base+0x1d1c>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8b344 <_PyObject_MakeTpCall@@Base+0x1d28>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8aa46 <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + beq.w 8ad62 <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aa46 <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8aa4e <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ - b.w 8a3d0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 8a9a2 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a9a2 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ + bne.w 8ad62 <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9aa <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ - b.n 8a89c <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bne.w 8ad6a <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ + b.w 8a6e4 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d638 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9da08 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a7ea <_PyObject_MakeTpCall@@Base+0x14e2> │ │ │ │ + beq.w 8ab02 <_PyObject_MakeTpCall@@Base+0x14e6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a7b24 │ │ │ │ - b.n 8ac22 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ + bl 1abd28 │ │ │ │ + b.n 8af3e <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.w 8acbe <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8acbe <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8acc6 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ + b.n 8abb4 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8ad26 <_PyObject_MakeTpCall@@Base+0x1a1e> │ │ │ │ + bne.w 8b046 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ad26 <_PyObject_MakeTpCall@@Base+0x1a1e> │ │ │ │ + bne.w 8b046 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8ad2e <_PyObject_MakeTpCall@@Base+0x1a26> │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8ad3e <_PyObject_MakeTpCall@@Base+0x1a36> │ │ │ │ + beq.w 8b04e <_PyObject_MakeTpCall@@Base+0x1a32> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8ac80 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + b.n 8af98 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a746 <_PyObject_MakeTpCall@@Base+0x143e> │ │ │ │ + beq.w 8aa5e <_PyObject_MakeTpCall@@Base+0x1442> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d5200 <_PyEval_CheckExceptTypeValid@@Base+0xc48> │ │ │ │ + bl d5a14 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac32 <_PyObject_MakeTpCall@@Base+0x192a> │ │ │ │ + beq.w 8af4e <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ 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 8b16c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ + ble.n 8b484 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0bc <_PyObject_MakeTpCall@@Base+0x1db4> │ │ │ │ + beq.n 8b3d4 <_PyObject_MakeTpCall@@Base+0x1db8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c116 <_PyObject_MakeTpCall@@Base+0x2e0e> │ │ │ │ + beq.w 8c804 <_PyObject_MakeTpCall@@Base+0x31e8> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b16c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ + beq.n 8b484 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0d8 <_PyObject_MakeTpCall@@Base+0x1dd0> │ │ │ │ + beq.n 8b3f0 <_PyObject_MakeTpCall@@Base+0x1dd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1c6 <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ + beq.w 8c5c8 <_PyObject_MakeTpCall@@Base+0x2fac> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b16c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ + beq.n 8b484 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0f4 <_PyObject_MakeTpCall@@Base+0x1dec> │ │ │ │ + beq.n 8b40c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c46c <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ + beq.w 8c5c0 <_PyObject_MakeTpCall@@Base+0x2fa4> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b16c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ + beq.n 8b484 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b110 <_PyObject_MakeTpCall@@Base+0x1e08> │ │ │ │ + beq.n 8b428 <_PyObject_MakeTpCall@@Base+0x1e0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c542 <_PyObject_MakeTpCall@@Base+0x323a> │ │ │ │ + beq.w 8c4b6 <_PyObject_MakeTpCall@@Base+0x2e9a> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b16c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ + beq.n 8b484 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b12c <_PyObject_MakeTpCall@@Base+0x1e24> │ │ │ │ + beq.n 8b444 <_PyObject_MakeTpCall@@Base+0x1e28> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1b6 <_PyObject_MakeTpCall@@Base+0x2eae> │ │ │ │ + beq.w 8c4be <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b16c <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ + beq.n 8b484 <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ 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 8b15a <_PyObject_MakeTpCall@@Base+0x1e52> │ │ │ │ + beq.n 8b472 <_PyObject_MakeTpCall@@Base+0x1e56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1be <_PyObject_MakeTpCall@@Base+0x2eb6> │ │ │ │ + beq.w 8c462 <_PyObject_MakeTpCall@@Base+0x2e46> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b146 <_PyObject_MakeTpCall@@Base+0x1e3e> │ │ │ │ + bne.n 8b45e <_PyObject_MakeTpCall@@Base+0x1e42> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ subs r0, r6, #4 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ac1a <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ + beq.w 8af36 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac1a <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ + bne.w 8af36 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ac1a <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8af36 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4a2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + beq.w 8a7b6 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a4a2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + beq.w 8a7b6 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a4a2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + bne.w 8a7b6 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1aa <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ + bne.w 8c596 <_PyObject_MakeTpCall@@Base+0x2f7a> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8a4a2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + bmi.w 8a7b6 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b1ca <_PyObject_MakeTpCall@@Base+0x1ec2> │ │ │ │ + bne.n 8b4e2 <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ dmb ish │ │ │ │ - b.w 8a4a2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ - ldr r3, [pc, #760] @ (8b4dc <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ - b.w 8a1a8 <_PyObject_MakeTpCall@@Base+0xea0> │ │ │ │ + b.w 8a7b6 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + ldr r3, [pc, #772] @ (8b800 <_PyObject_MakeTpCall@@Base+0x21e4>) │ │ │ │ + b.w 8a4c0 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ mov r4, fp │ │ │ │ - b.w 89baa <_PyObject_MakeTpCall@@Base+0x8a2> │ │ │ │ + b.w 89ec0 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c190 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ + bne.w 8c52c <_PyObject_MakeTpCall@@Base+0x2f10> │ │ │ │ mov r1, sl │ │ │ │ - bl e1384 │ │ │ │ - ldr r1, [pc, #728] @ (8b4e0 <_PyObject_MakeTpCall@@Base+0x21d8>) │ │ │ │ + bl e1b84 │ │ │ │ + ldr r1, [pc, #740] @ (8b804 <_PyObject_MakeTpCall@@Base+0x21e8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1a4 │ │ │ │ + bl bc970 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + blt.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a212 <_PyObject_MakeTpCall@@Base+0xf0a> │ │ │ │ - ldr.w r9, [pc, #720] @ 8b4f0 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ + bpl.w 8a52a <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr.w r9, [pc, #732] @ 8b814 <_PyObject_MakeTpCall@@Base+0x21f8> │ │ │ │ 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 8b258 <_PyObject_MakeTpCall@@Base+0x1f50> │ │ │ │ + beq.n 8b570 <_PyObject_MakeTpCall@@Base+0x1f54> │ │ │ │ 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 8a240 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8a558 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a270 <_PyObject_MakeTpCall@@Base+0xf68> │ │ │ │ - ldr r0, [pc, #616] @ (8b4e4 <_PyObject_MakeTpCall@@Base+0x21dc>) │ │ │ │ - bl 6cc74 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a588 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + ldr r0, [pc, #628] @ (8b808 <_PyObject_MakeTpCall@@Base+0x21ec>) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 89f40 <_PyObject_MakeTpCall@@Base+0xc38> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + bne.w 8a258 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + b.w 8a1ee <_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 8b03c <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ + bne.w 8b35c <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8b03c <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ + b.n 8b35c <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b2ea <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ - bl 7e6c8 │ │ │ │ + bne.n 8b602 <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ + bl 7ea00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #540] @ (8b4e8 <_PyObject_MakeTpCall@@Base+0x21e0>) │ │ │ │ + ldr r1, [pc, #552] @ (8b80c <_PyObject_MakeTpCall@@Base+0x21f0>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c1fa <_PyObject_MakeTpCall@@Base+0x2ef2> │ │ │ │ + blt.w 8c3c0 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b2ea <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + beq.n 8b602 <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c214 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ + beq.w 8c3b6 <_PyObject_MakeTpCall@@Base+0x2d9a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a09a <_PyObject_MakeTpCall@@Base+0xd92> │ │ │ │ - ldr.w r9, [pc, #504] @ 8b4f0 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ + bpl.w 8a3b2 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #516] @ 8b814 <_PyObject_MakeTpCall@@Base+0x21f8> │ │ │ │ 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 8b330 <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ + beq.n 8b648 <_PyObject_MakeTpCall@@Base+0x202c> │ │ │ │ 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 8a0a8 <_PyObject_MakeTpCall@@Base+0xda0> │ │ │ │ - b.w 8bef8 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ + bmi.w 8a3c0 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ + b.w 8c15c <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b9ca <_PyObject_MakeTpCall@@Base+0x26c2> │ │ │ │ + beq.w 8bd04 <_PyObject_MakeTpCall@@Base+0x26e8> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8b9e8 <_PyObject_MakeTpCall@@Base+0x26e0> │ │ │ │ + ble.w 8bd22 <_PyObject_MakeTpCall@@Base+0x2706> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8b5f2 <_PyObject_MakeTpCall@@Base+0x22ea> │ │ │ │ + bne.w 8b90a <_PyObject_MakeTpCall@@Base+0x22ee> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8ac90 <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ - ldr r3, [pc, #388] @ (8b4ec <_PyObject_MakeTpCall@@Base+0x21e4>) │ │ │ │ + b.n 8afae <_PyObject_MakeTpCall@@Base+0x1992> │ │ │ │ + ldr r3, [pc, #400] @ (8b810 <_PyObject_MakeTpCall@@Base+0x21f4>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a5c0 <_PyObject_MakeTpCall@@Base+0x12b8> │ │ │ │ - b.w 8a5c8 <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ + beq.w 8a8dc <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ + b.w 8a8e4 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14088 @ 0x3708 │ │ │ │ + movw r1, #17544 @ 0x4488 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a860 <_PyObject_MakeTpCall@@Base+0x1558> │ │ │ │ + b.w 8ab78 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + ble.w 8baa6 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3be <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + bne.n 8b6d6 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89b26 <_PyObject_MakeTpCall@@Base+0x81e> │ │ │ │ + b.w 89e3c <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 89c50 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + b.w 89f66 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + beq.w 8baa6 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8b7dc <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ + bne.w 8ba9a <_PyObject_MakeTpCall@@Base+0x247e> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8b618 <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ + bne.w 8b93c <_PyObject_MakeTpCall@@Base+0x2320> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 89bce <_PyObject_MakeTpCall@@Base+0x8c6> │ │ │ │ + b.w 89ee4 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8ae10 <_PyObject_MakeTpCall@@Base+0x1b08> │ │ │ │ + beq.w 8b130 <_PyObject_MakeTpCall@@Base+0x1b14> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21552 @ 0x5430 │ │ │ │ + movw r1, #25008 @ 0x61b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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 8b432 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + beq.n 8b74a <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8b432 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + cbnz r3, 8b74a <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 782fc │ │ │ │ - b.w 89ef0 <_PyObject_MakeTpCall@@Base+0xbe8> │ │ │ │ + bl 78694 │ │ │ │ + b.w 8a206 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 89c62 <_PyObject_MakeTpCall@@Base+0x95a> │ │ │ │ + b.w 89f78 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3bc <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.n 8b6d4 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3bc <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.n 8b6d4 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3bc <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.n 8b6d4 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3bc <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.n 8b6d4 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ 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 8b7e6 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + ble.w 8baa4 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3bc <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.n 8b6d4 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3bc <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.n 8b6d4 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3bc <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.w 8b6d4 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89baa <_PyObject_MakeTpCall@@Base+0x8a2> │ │ │ │ + b.w 89ec0 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bgt.w 8ac5e <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ + b.w 8acbe <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ nop │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8b744 <_PyObject_MakeTpCall@@Base+0x243c>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8ba68 <_PyObject_MakeTpCall@@Base+0x244c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r7, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8bff0 <_PyObject_MakeTpCall@@Base+0x2ce8> │ │ │ │ + beq.w 8c276 <_PyObject_MakeTpCall@@Base+0x2c5a> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8bfea <_PyObject_MakeTpCall@@Base+0x2ce2> │ │ │ │ + bcs.w 8c27c <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ 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, #60] @ 0x3c │ │ │ │ + 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 8b55a <_PyObject_MakeTpCall@@Base+0x2252> │ │ │ │ + ble.n 8b86e <_PyObject_MakeTpCall@@Base+0x2252> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ - bl 81b60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81e98 <_PyType_LookupRef@@Base+0x118> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b524 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ - mov r4, sl │ │ │ │ + bne.n 8b848 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ + mov r4, r9 │ │ │ │ mov r2, fp │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b596 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8a946 <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ - b.w 8a9a2 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ - mov r4, sl │ │ │ │ + ldrd fp, r9, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + b.n 8b8a6 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + mov r4, r9 │ │ │ │ mov r2, fp │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldrd fp, r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8bff6 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ + bne.w 8c37e <_PyObject_MakeTpCall@@Base+0x2d62> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c0f2 <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ + beq.w 8c43a <_PyObject_MakeTpCall@@Base+0x2e1e> │ │ │ │ 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 8a912 <_PyObject_MakeTpCall@@Base+0x160a> │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b.w 8ac2a <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r6 │ │ │ │ + b.w 8af98 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ - ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49573 @ 0xc1a5 │ │ │ │ + bne.w 8abfa <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ + ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + movw r1, #50285 @ 0xc46d │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bf3a <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bne.w 8c11e <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8b886 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ + beq.w 8bb74 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ + 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 8a482 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ + b.w 8a796 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8b350 <_PyObject_MakeTpCall@@Base+0x2048> │ │ │ │ + b.n 8b668 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a65e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ + ble.w 8a97a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c040 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8aaae <_PyObject_MakeTpCall@@Base+0x17a6> │ │ │ │ - b.w 8a65e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 8b05c <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ - mov r0, ip │ │ │ │ - mov r9, r3 │ │ │ │ - b.w 89ac4 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #736] @ (8b904 <_PyObject_MakeTpCall@@Base+0x25fc>) │ │ │ │ + beq.w 8c2ac <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 8adca <_PyObject_MakeTpCall@@Base+0x17ae> │ │ │ │ + b.w 8a97a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + ldr r1, [pc, #696] @ (8bbe8 <_PyObject_MakeTpCall@@Base+0x25cc>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc11c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc8e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aeba <_PyObject_MakeTpCall@@Base+0x1bb2> │ │ │ │ - b.n 8aee6 <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ + beq.w 8b1da <_PyObject_MakeTpCall@@Base+0x1bbe> │ │ │ │ + b.n 8b206 <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ + mov r0, ip │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 89dd8 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8961c <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8ab50 <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ab3c <_PyObject_MakeTpCall@@Base+0x1520> │ │ │ │ + b.w 8ab50 <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + ldr r0, [pc, #632] @ (8bbec <_PyObject_MakeTpCall@@Base+0x25d0>) │ │ │ │ + bl 6cf64 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a382 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.w 8a394 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #620] @ (8bbf0 <_PyObject_MakeTpCall@@Base+0x25d4>) │ │ │ │ + bl 6cf64 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a42a <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.w 8a43c <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a138 <_PyObject_MakeTpCall@@Base+0xe30> │ │ │ │ - bl 1426d4 │ │ │ │ + bne.w 8a450 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 143a9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #696] @ (8b908 <_PyObject_MakeTpCall@@Base+0x2600>) │ │ │ │ + ldr r1, [pc, #572] @ (8bbf0 <_PyObject_MakeTpCall@@Base+0x25d4>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c1fa <_PyObject_MakeTpCall@@Base+0x2ef2> │ │ │ │ + blt.w 8c3c0 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a138 <_PyObject_MakeTpCall@@Base+0xe30> │ │ │ │ + beq.w 8a450 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a138 <_PyObject_MakeTpCall@@Base+0xe30> │ │ │ │ + bne.w 8a450 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a138 <_PyObject_MakeTpCall@@Base+0xe30> │ │ │ │ - ldr r0, [pc, #652] @ (8b90c <_PyObject_MakeTpCall@@Base+0x2604>) │ │ │ │ - bl 6cc74 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a450 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r0, [pc, #528] @ (8bbf4 <_PyObject_MakeTpCall@@Base+0x25d8>) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a1e2 <_PyObject_MakeTpCall@@Base+0xeda> │ │ │ │ - b.w 8a1f4 <_PyObject_MakeTpCall@@Base+0xeec> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 89308 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a838 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a824 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ - b.w 8a838 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ - ldr r0, [pc, #596] @ (8b910 <_PyObject_MakeTpCall@@Base+0x2608>) │ │ │ │ - bl 6cc74 │ │ │ │ + bne.w 8a3d6 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8a3e8 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r0, [pc, #516] @ (8bbf8 <_PyObject_MakeTpCall@@Base+0x25dc>) │ │ │ │ + bl 6cf64 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a56e <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ + b.w 8a580 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ + ldr r0, [pc, #500] @ (8bbfc <_PyObject_MakeTpCall@@Base+0x25e0>) │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a0be <_PyObject_MakeTpCall@@Base+0xdb6> │ │ │ │ - b.w 8a0d0 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ + bne.w 8a4fa <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + b.w 8a50c <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8bf76 <_PyObject_MakeTpCall@@Base+0x2c6e> │ │ │ │ + beq.w 8c0e4 <_PyObject_MakeTpCall@@Base+0x2ac8> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a0ee <_PyObject_MakeTpCall@@Base+0xde6> │ │ │ │ - ldr.w r9, [pc, #568] @ 8b920 <_PyObject_MakeTpCall@@Base+0x2618> │ │ │ │ + bpl.w 8a406 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + ldr.w r9, [pc, #460] @ 8bc00 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ 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 8b722 <_PyObject_MakeTpCall@@Base+0x241a> │ │ │ │ + beq.n 8ba6c <_PyObject_MakeTpCall@@Base+0x2450> │ │ │ │ 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 8a0fc <_PyObject_MakeTpCall@@Base+0xdf4> │ │ │ │ - b.n 8bc74 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ - ldr r0, [pc, #480] @ (8b914 <_PyObject_MakeTpCall@@Base+0x260c>) │ │ │ │ - bl 6cc74 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a06a <_PyObject_MakeTpCall@@Base+0xd62> │ │ │ │ - b.w 8a07c <_PyObject_MakeTpCall@@Base+0xd74> │ │ │ │ - ldr r0, [pc, #468] @ (8b918 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ - bl 6cc74 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a256 <_PyObject_MakeTpCall@@Base+0xf4e> │ │ │ │ - b.w 8a268 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ - ldr r0, [pc, #432] @ (8b908 <_PyObject_MakeTpCall@@Base+0x2600>) │ │ │ │ - bl 6cc74 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a112 <_PyObject_MakeTpCall@@Base+0xe0a> │ │ │ │ - b.w 8a124 <_PyObject_MakeTpCall@@Base+0xe1c> │ │ │ │ + bmi.w 8a414 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ + b.n 8bfbc <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8ba26 <_PyObject_MakeTpCall@@Base+0x240a> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a01e <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b74a <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b602 <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 8b6e8 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8c2bc <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ + 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 8c2de <_PyObject_MakeTpCall@@Base+0x2cc2> │ │ │ │ + ldr.w fp, [r0, #4]! │ │ │ │ + cmp fp, r9 │ │ │ │ + bne.n 8babe <_PyObject_MakeTpCall@@Base+0x24a2> │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 8b6f8 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a450 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a594 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b52a <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c272 <_PyObject_MakeTpCall@@Base+0x2f6a> │ │ │ │ + bne.w 8c5a2 <_PyObject_MakeTpCall@@Base+0x2f86> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c272 <_PyObject_MakeTpCall@@Base+0x2f6a> │ │ │ │ + bne.w 8c5a2 <_PyObject_MakeTpCall@@Base+0x2f86> │ │ │ │ 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 8b7c4 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ + beq.n 8bb56 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c184 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ - cbnz r1, 8b7a0 <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ + bne.w 8c5d0 <_PyObject_MakeTpCall@@Base+0x2fb4> │ │ │ │ + cbnz r1, 8bb32 <_PyObject_MakeTpCall@@Base+0x2516> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8bf32 <_PyObject_MakeTpCall@@Base+0x2c2a> │ │ │ │ + beq.w 8c0dc <_PyObject_MakeTpCall@@Base+0x2ac0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bf22 <_PyObject_MakeTpCall@@Base+0x2c1a> │ │ │ │ + bne.w 8c0cc <_PyObject_MakeTpCall@@Base+0x2ab0> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf2a <_PyObject_MakeTpCall@@Base+0x2c22> │ │ │ │ + bne.w 8c0d4 <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8bf2a <_PyObject_MakeTpCall@@Base+0x2c22> │ │ │ │ + bne.w 8c0d4 <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8b786 <_PyObject_MakeTpCall@@Base+0x247e> │ │ │ │ + bne.n 8bb18 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 8af36 <_PyObject_MakeTpCall@@Base+0x1c2e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8b6dc <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 8b3d0 <_PyObject_MakeTpCall@@Base+0x20c8> │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8ba4e <_PyObject_MakeTpCall@@Base+0x2746> │ │ │ │ - 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 8ba70 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ - ldr.w fp, [r0, #4]! │ │ │ │ - cmp fp, r9 │ │ │ │ - bne.n 8b800 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 8b3e0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b212 <_PyObject_MakeTpCall@@Base+0x1f0a> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a138 <_PyObject_MakeTpCall@@Base+0xe30> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a27c <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 89d08 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - b.n 8b432 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b2ea <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #39441 @ 0x9a11 │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89bd4 <_PyObject_MakeTpCall@@Base+0x8cc> │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a860 <_PyObject_MakeTpCall@@Base+0x1558> │ │ │ │ - b.n 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + b.w 8b256 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ + bne.w 8abfa <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a4a2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + bne.w 8a7b6 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a89c <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq.w 8abb4 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a89c <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a89c <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #96] @ (8b91c <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cc74 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 8aa12 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8a92a <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8c286 <_PyObject_MakeTpCall@@Base+0x2f7e> │ │ │ │ - lsls r6, r3, #18 │ │ │ │ - bmi.w 8a89c <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bne.w 8abb4 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f778 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8abb4 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8aa12 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8a89c <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ - b.w 8a92a <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ + bne.w 8a346 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + cbz r3, 8bbc4 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a1ee <_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, #24012 @ 0x5dcc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8bacc <_PyObject_MakeTpCall@@Base+0x27c4>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8bb70 <_PyObject_MakeTpCall@@Base+0x2868>) │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bb44 <_PyObject_MakeTpCall@@Base+0x283c>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8bdb4 <_PyObject_MakeTpCall@@Base+0x2798>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8be28 <_PyObject_MakeTpCall@@Base+0x280c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8bc9c <_PyObject_MakeTpCall@@Base+0x2994>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bf7c <_PyObject_MakeTpCall@@Base+0x2960>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8be60 <_PyObject_MakeTpCall@@Base+0x2844>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a65e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ + ble.w 8a97a <_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, #784] @ (8bc58 <_PyObject_MakeTpCall@@Base+0x2950>) │ │ │ │ + ldr r2, [pc, #732] @ (8bf04 <_PyObject_MakeTpCall@@Base+0x28e8>) │ │ │ │ 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 8a386 <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a02e <_PyObject_MakeTpCall@@Base+0xd26> │ │ │ │ - bl 1e8d2c │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + eor.w sl, r1, r2, asr #3 │ │ │ │ + b.w 8a69a <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8a02e <_PyObject_MakeTpCall@@Base+0xd26> │ │ │ │ - b.w 8abe0 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ - cbz r3, 8b9a6 <_PyObject_MakeTpCall@@Base+0x269e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne.w 8a346 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8aefc <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [pc, #664] @ (8bf04 <_PyObject_MakeTpCall@@Base+0x28e8>) │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + bl 6cf64 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 8ad2c <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ + ldr.w r1, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8ac42 <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8c812 <_PyObject_MakeTpCall@@Base+0x31f6> │ │ │ │ + lsls r6, r3, #18 │ │ │ │ + bmi.w 8abb4 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + bl 7fab0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8ad2c <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ + ldr.w r1, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8abb4 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + b.w 8ac42 <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + ldr r1, [pc, #592] @ (8bf08 <_PyObject_MakeTpCall@@Base+0x28ec>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc8e8 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8b1d2 <_PyObject_MakeTpCall@@Base+0x1bb6> │ │ │ │ + b.w 8b206 <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #40229 @ 0x9d25 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89eea <_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 8ab78 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ + b.n 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8c562 <_PyObject_MakeTpCall@@Base+0x2f46> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - 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, #20556 @ 0x504c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + bne.w 8c562 <_PyObject_MakeTpCall@@Base+0x2f46> │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + b.w 8b176 <_PyObject_MakeTpCall@@Base+0x1b5a> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8b360 <_PyObject_MakeTpCall@@Base+0x2058> │ │ │ │ + beq.w 8b678 <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b9cc <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ + bne.n 8bd06 <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b360 <_PyObject_MakeTpCall@@Base+0x2058> │ │ │ │ + beq.w 8b678 <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bfb2 <_PyObject_MakeTpCall@@Base+0x2caa> │ │ │ │ + beq.w 8c314 <_PyObject_MakeTpCall@@Base+0x2cf8> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8bfd0 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ + ble.w 8c332 <_PyObject_MakeTpCall@@Base+0x2d16> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8b9f8 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ - b.w 8ac90 <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ - ldr r1, [pc, #588] @ (8bc5c <_PyObject_MakeTpCall@@Base+0x2954>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc11c <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aeb2 <_PyObject_MakeTpCall@@Base+0x1baa> │ │ │ │ - b.w 8aee6 <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ + bne.n 8bd32 <_PyObject_MakeTpCall@@Base+0x2716> │ │ │ │ + b.w 8afae <_PyObject_MakeTpCall@@Base+0x1992> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ed4 <_PyObject_MakeTpCall@@Base+0xbcc> │ │ │ │ + bne.w 8a1ea <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 89ed4 <_PyObject_MakeTpCall@@Base+0xbcc> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c1ce <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c1ce <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8ae56 <_PyObject_MakeTpCall@@Base+0x1b4e> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8b812 <_PyObject_MakeTpCall@@Base+0x250a> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a1ea <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + ldr r1, [pc, #428] @ (8bf0c <_PyObject_MakeTpCall@@Base+0x28f0>) │ │ │ │ + bl 10f620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ba52 <_PyObject_MakeTpCall@@Base+0x274a> │ │ │ │ - movw ip, #36416 @ 0x8e40 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 8c2d0 <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13324 @ 0x340c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + blt.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + beq.w 89db2 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14068 @ 0x36f4 │ │ │ │ + movw r1, #24940 @ 0x616c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a896 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8a912 <_PyObject_MakeTpCall@@Base+0x160a> │ │ │ │ - mov ip, r9 │ │ │ │ - mov r4, fp │ │ │ │ + bl 127c34 │ │ │ │ + b.n 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + str r4, [r5, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8a7f8 <_PyObject_MakeTpCall@@Base+0x11dc> │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + str r7, [r5, #12] │ │ │ │ + movw r0, #38853 @ 0x97c5 │ │ │ │ + movt r0, #15 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b3da <_PyObject_MakeTpCall@@Base+0x20d2> │ │ │ │ - ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8bab8 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ - b.n 8b7e8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ - mov r0, r4 │ │ │ │ + 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 8a83a <_PyObject_MakeTpCall@@Base+0x121e> │ │ │ │ mov r4, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a53e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ - ldr r1, [pc, #376] @ (8bc60 <_PyObject_MakeTpCall@@Base+0x2958>) │ │ │ │ - bl 10ed64 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - beq.w 89a9e <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21484 @ 0x53ec │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c23c <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e1384 │ │ │ │ - ldr r1, [pc, #316] @ (8bc64 <_PyObject_MakeTpCall@@Base+0x295c>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc1a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 8a27c <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + b.w 8a85a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8be10 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89d80 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b41a <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ - b.n 8b432 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + bl 127518 │ │ │ │ + b.w 8a7d6 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89fca <_PyObject_MakeTpCall@@Base+0xcc2> │ │ │ │ + bne.w 8a2e2 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5cdc │ │ │ │ + bl 1d976c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.n 8bb92 <_PyObject_MakeTpCall@@Base+0x288a> │ │ │ │ + bpl.n 8beca <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8bb92 <_PyObject_MakeTpCall@@Base+0x288a> │ │ │ │ + bpl.n 8beca <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - bne.w 89fca <_PyObject_MakeTpCall@@Base+0xcc2> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8bb9e <_PyObject_MakeTpCall@@Base+0x2896> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8a686 <_PyObject_MakeTpCall@@Base+0x137e> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 89fca <_PyObject_MakeTpCall@@Base+0xcc2> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + bne.w 8a2e2 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8bb8c <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ + b.w 8a7d6 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a77c <_PyObject_MakeTpCall@@Base+0x1474> │ │ │ │ + bne.w 8aa94 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r9, r2 │ │ │ │ - blt.w 8c1e8 <_PyObject_MakeTpCall@@Base+0x2ee0> │ │ │ │ + blt.w 8c89e <_PyObject_MakeTpCall@@Base+0x3282> │ │ │ │ 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, 8bc24 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ + cbz r0, 8be98 <_PyObject_MakeTpCall@@Base+0x287c> │ │ │ │ ldr.w r1, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r9, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8bbfe <_PyObject_MakeTpCall@@Base+0x28f6> │ │ │ │ + cbz r1, 8be72 <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ 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 │ │ │ │ @@ -145921,823 +146129,898 @@ │ │ │ │ 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 8a792 <_PyObject_MakeTpCall@@Base+0x148a> │ │ │ │ + bne.w 8aaaa <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bc4e <_PyObject_MakeTpCall@@Base+0x2946> │ │ │ │ + beq.n 8bec2 <_PyObject_MakeTpCall@@Base+0x28a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8bc4e <_PyObject_MakeTpCall@@Base+0x2946> │ │ │ │ - ldr r2, [pc, #48] @ (8bc68 <_PyObject_MakeTpCall@@Base+0x2960>) │ │ │ │ + cbnz r3, 8bec2 <_PyObject_MakeTpCall@@Base+0x28a6> │ │ │ │ + ldr r2, [pc, #100] @ (8bf10 <_PyObject_MakeTpCall@@Base+0x28f4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8bc46 <_PyObject_MakeTpCall@@Base+0x293e> │ │ │ │ + cbz r3, 8beba <_PyObject_MakeTpCall@@Base+0x289e> │ │ │ │ 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 1e8d2c │ │ │ │ - b.w 8ac22 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.w 8af3e <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8a2e2 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a85a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + 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 8a096 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b732 <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ + b.n 8b74a <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ nop │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8bcc0 <_PyObject_MakeTpCall@@Base+0x29b8>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8bf6c <_PyObject_MakeTpCall@@Base+0x2950>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8bfe8 <_PyObject_MakeTpCall@@Base+0x2ce0>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr.w r9, [pc, #1480] @ 8c238 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a12c <_PyObject_MakeTpCall@@Base+0xe24> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ab2c <_PyObject_MakeTpCall@@Base+0x1510> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c78c <_PyObject_MakeTpCall@@Base+0x3170> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #24060 @ 0x5dfc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 210818 │ │ │ │ + b.w 8af4e <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r7, #0 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b432 <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89cf4 <_PyObject_MakeTpCall@@Base+0x9ec> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - b.n 8bb3e <_PyObject_MakeTpCall@@Base+0x2836> │ │ │ │ - ldr.w r9, [pc, #1400] @ 8c238 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b74a <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ + ldr.w r9, [pc, #944] @ 8c310 <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ 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 8bcfa <_PyObject_MakeTpCall@@Base+0x29f2> │ │ │ │ + beq.n 8bf98 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ 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 8a2e8 <_PyObject_MakeTpCall@@Base+0xfe0> │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 8a600 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8bd3a <_PyObject_MakeTpCall@@Base+0x2a32> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 126610 │ │ │ │ - b.w 8a4c2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r4, [r5, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8a4de <_PyObject_MakeTpCall@@Base+0x11d6> │ │ │ │ - b.w 8a4e4 <_PyObject_MakeTpCall@@Base+0x11dc> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a4c2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a814 <_PyObject_MakeTpCall@@Base+0x150c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c526 <_PyObject_MakeTpCall@@Base+0x321e> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #856] @ 8c310 <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a444 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + mov ip, r9 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 8b6f2 <_PyObject_MakeTpCall@@Base+0x20d6> │ │ │ │ + ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 8bfd4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8b6f6 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + b.n 8baa6 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c7a0 <_PyObject_MakeTpCall@@Base+0x3184> │ │ │ │ + mov r1, r4 │ │ │ │ + bl e1b84 │ │ │ │ + ldr r1, [pc, #756] @ (8c304 <_PyObject_MakeTpCall@@Base+0x2ce8>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl bc970 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 8a594 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8ac2a <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a00a <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #20604 @ 0x507c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 20e608 │ │ │ │ - b.w 8ac32 <_PyObject_MakeTpCall@@Base+0x192a> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8af36 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a834 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + beq.w 8ab4c <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8a834 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8ac1a <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ + b.w 8ab4c <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8ad06 <_PyObject_MakeTpCall@@Base+0x16ea> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8dec4 │ │ │ │ - cbz r0, 8bde0 <_PyObject_MakeTpCall@@Base+0x2ad8> │ │ │ │ + bl 8e224 │ │ │ │ + cbz r0, 8c0ae <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 8bda4 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ + bmi.n 8c072 <_PyObject_MakeTpCall@@Base+0x2a56> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22088 @ 0x5648 │ │ │ │ + movw r2, #25544 @ 0x63c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f9698 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 8bcbe <_PyObject_MakeTpCall@@Base+0x29b6> │ │ │ │ + bmi.w 8bf5c <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8a2e0 <_PyObject_MakeTpCall@@Base+0xfd8> │ │ │ │ - bl 498bc │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 8be14 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + b.w 8a5f8 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + b.n 8beea <_PyObject_MakeTpCall@@Base+0x28ce> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8bb50 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ + b.n 8bb5c <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8bb5c <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + b.n 8bb56 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8bb56 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + b.n 8bb5c <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + bl 143a9c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89e50 <_PyObject_MakeTpCall@@Base+0xb48> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #532] @ (8c308 <_PyObject_MakeTpCall@@Base+0x2cec>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5cdc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8bdf6 <_PyObject_MakeTpCall@@Base+0x2aee> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8bf0c <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8bf0c <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + bl 7980c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89e50 <_PyObject_MakeTpCall@@Base+0xb48> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8a71c <_PyObject_MakeTpCall@@Base+0x1414> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + blt.w 8c3c0 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8ba26 <_PyObject_MakeTpCall@@Base+0x240a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ba26 <_PyObject_MakeTpCall@@Base+0x240a> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ba26 <_PyObject_MakeTpCall@@Base+0x240a> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - b.w 8a71c <_PyObject_MakeTpCall@@Base+0x1414> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.w 8b8ec <_PyObject_MakeTpCall@@Base+0x22d0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8abae <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ad6a <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a6e4 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ + b.w 8abb4 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + ldr.w r9, [pc, #440] @ 8c310 <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a3f0 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6c4 <_PyObject_MakeTpCall@@Base+0x13bc> │ │ │ │ + beq.w 8a9dc <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c434 <_PyObject_MakeTpCall@@Base+0x312c> │ │ │ │ + bne.w 8c46a <_PyObject_MakeTpCall@@Base+0x2e4e> │ │ │ │ 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, #20604 @ 0x507c │ │ │ │ + movw r2, #24060 @ 0x5dfc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20e608 │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + bl 210818 │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.w 8ab26 <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8aa4e <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a3d0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ - b.w 8a89c <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8a9ea <_PyObject_MakeTpCall@@Base+0x16e2> │ │ │ │ - ldr r1, [pc, #840] @ (8c220 <_PyObject_MakeTpCall@@Base+0x2f18>) │ │ │ │ - bl 10ed64 │ │ │ │ + bl d2088 │ │ │ │ + b.w 8ae42 <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + bl 4991a │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 8c1e6 <_PyObject_MakeTpCall@@Base+0x2bca> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a166 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1d976c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8c1c8 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8c266 <_PyObject_MakeTpCall@@Base+0x2c4a> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8c266 <_PyObject_MakeTpCall@@Base+0x2c4a> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - bne.w 8baf6 <_PyObject_MakeTpCall@@Base+0x27ee> │ │ │ │ + bne.w 8a166 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r1, [pc, #252] @ (8c30c <_PyObject_MakeTpCall@@Base+0x2cf0>) │ │ │ │ + bl 10f620 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + bne.w 8bd6e <_PyObject_MakeTpCall@@Base+0x2752> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 89a86 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 89aa6 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - ldr.w r9, [pc, #836] @ 8c238 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a0d8 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + bne.w 89d9a <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 89dba <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8af16 <_PyObject_MakeTpCall@@Base+0x18fa> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8aa34 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8aa34 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8c26a <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a99e <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - b.n 8be04 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ - add.w r5, r5, #98304 @ 0x18000 │ │ │ │ - ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89c04 <_PyObject_MakeTpCall@@Base+0x8fc> │ │ │ │ - b.w 8ad08 <_PyObject_MakeTpCall@@Base+0x1a00> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b7be <_PyObject_MakeTpCall@@Base+0x24b6> │ │ │ │ - b.n 8b7ca <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b7ca <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ - b.n 8b7c4 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b7c4 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ - b.n 8b7ca <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + b.n 8c1d6 <_PyObject_MakeTpCall@@Base+0x2bba> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.w 8b5d4 <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ + b.n 8c260 <_PyObject_MakeTpCall@@Base+0x2c44> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b8a6 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b8a6 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + adds r3, r1, r0 │ │ │ │ + b.w 8b020 <_PyObject_MakeTpCall@@Base+0x1a04> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ + movw r2, #24012 @ 0x5dcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.w 8ac32 <_PyObject_MakeTpCall@@Base+0x192a> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8abfa <_PyObject_MakeTpCall@@Base+0x18f2> │ │ │ │ - bl 1426d4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #668] @ (8c224 <_PyObject_MakeTpCall@@Base+0x2f1c>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79454 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 8af4e <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8b91a <_PyObject_MakeTpCall@@Base+0x22fe> │ │ │ │ + b.w 8a97a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8bad0 <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c1fa <_PyObject_MakeTpCall@@Base+0x2ef2> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b6dc <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b6dc <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b6dc <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + bne.n 8c2c0 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ + movw ip, #36416 @ 0x8e40 │ │ │ │ + movt ip, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8c80c <_PyObject_MakeTpCall@@Base+0x31f0> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16780 @ 0x418c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + b.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b716 <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ + b.w 8b18e <_PyObject_MakeTpCall@@Base+0x1b72> │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c688 <_PyObject_MakeTpCall@@Base+0x306c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c53c <_PyObject_MakeTpCall@@Base+0x2f20>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 8ac90 <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ + beq.w 8afae <_PyObject_MakeTpCall@@Base+0x1992> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bfb4 <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ + bne.n 8c316 <_PyObject_MakeTpCall@@Base+0x2cfa> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 8ac90 <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ + beq.w 8afae <_PyObject_MakeTpCall@@Base+0x1992> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14136 @ 0x3738 │ │ │ │ + movw r1, #17592 @ 0x44b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.w 8b390 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b596 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b596 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ - ldr r1, [pc, #560] @ (8c228 <_PyObject_MakeTpCall@@Base+0x2f20>) │ │ │ │ + bl 127c34 │ │ │ │ + b.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #17524 @ 0x4474 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + b.w 8b6a8 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c57c <_PyObject_MakeTpCall@@Base+0x2f60> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c57c <_PyObject_MakeTpCall@@Base+0x2f60> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 8b168 <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ + ldr r1, [pc, #828] @ (8c6bc <_PyObject_MakeTpCall@@Base+0x30a0>) │ │ │ │ ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 8c0e6 <_PyObject_MakeTpCall@@Base+0x2dde> │ │ │ │ + bcs.n 8c414 <_PyObject_MakeTpCall@@Base+0x2df8> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8c014 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ + cbz r3, 8c39c <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ 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 8b596 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8b3fe <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ - b.w 8ae6e <_PyObject_MakeTpCall@@Base+0x1b66> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8c0fc <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8c0fc <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 8ae48 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8b602 <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ - b.w 8a65e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ + b.w 8b8a6 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.w 8ade2 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + b.w 8b102 <_PyObject_MakeTpCall@@Base+0x1ae6> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b602 <_PyObject_MakeTpCall@@Base+0x1fe6> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ + subs r2, r2, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r1, [r1, #12] │ │ │ │ + add r3, r1 │ │ │ │ + adds r1, r3, #3 │ │ │ │ + adds r3, #1 │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bls.w 8a736 <_PyObject_MakeTpCall@@Base+0x111a> │ │ │ │ + b.w 8bb74 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ + ldr.w r9, [pc, #704] @ 8c6cc <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8a952 <_PyObject_MakeTpCall@@Base+0x1336> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b8a6 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21656 @ 0x5498 │ │ │ │ + movw r1, #25112 @ 0x6218 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.w 8b416 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + bl 127c34 │ │ │ │ + b.w 8b72e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b8a6 <_PyObject_MakeTpCall@@Base+0x228a> │ │ │ │ + ldr.w r9, [pc, #644] @ 8c6cc <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b57c <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r3, [sl, #168] @ 0xa8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8a0e2 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ + b.w 8a0e6 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b472 <_PyObject_MakeTpCall@@Base+0x1e56> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c184 <_PyObject_MakeTpCall@@Base+0x2b68> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c184 <_PyObject_MakeTpCall@@Base+0x2b68> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #22024 @ 0x5608 │ │ │ │ + movw r0, #25480 @ 0x6388 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 237e60 │ │ │ │ + bl 239d74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a75c0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8ac1a <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a84a <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a84a <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ + bne.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a860 <_PyObject_MakeTpCall@@Base+0x1558> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b596 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b596 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21688 @ 0x54b8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.w 8b416 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0bc <_PyObject_MakeTpCall@@Base+0x1db4> │ │ │ │ - ldr r1, [pc, #268] @ (8c22c <_PyObject_MakeTpCall@@Base+0x2f24>) │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b428 <_PyObject_MakeTpCall@@Base+0x1e0c> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b444 <_PyObject_MakeTpCall@@Base+0x1e28> │ │ │ │ + ldr r1, [pc, #504] @ (8c6c0 <_PyObject_MakeTpCall@@Base+0x30a4>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc11c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc8e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aee4 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ - ldr r1, [pc, #256] @ (8c230 <_PyObject_MakeTpCall@@Base+0x2f28>) │ │ │ │ + bne.w 8b204 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + ldr r1, [pc, #492] @ (8c6c4 <_PyObject_MakeTpCall@@Base+0x30a8>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc11c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc8e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aee4 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ - ldr r1, [pc, #248] @ (8c234 <_PyObject_MakeTpCall@@Base+0x2f2c>) │ │ │ │ + bne.w 8b204 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + ldr r1, [pc, #484] @ (8c6c8 <_PyObject_MakeTpCall@@Base+0x30ac>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc11c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc8e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aee4 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ + bne.w 8b204 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21784 @ 0x5518 │ │ │ │ + movw r1, #25240 @ 0x6298 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b416 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + beq.w 8b72e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b416 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + bne.w 8b72e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b416 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8b7a8 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ - b.w 8b7ca <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21916 @ 0x559c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a4a2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ - b.w 8b1b8 <_PyObject_MakeTpCall@@Base+0x1eb0> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b12c <_PyObject_MakeTpCall@@Base+0x1e24> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b15a <_PyObject_MakeTpCall@@Base+0x1e52> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0d8 <_PyObject_MakeTpCall@@Base+0x1dd0> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b72e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21736 @ 0x54e8 │ │ │ │ + movw r1, #25372 @ 0x631c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.w 8b416 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8bbc0 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ - ldr.w r9, [pc, #72] @ 8c238 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ + bl d2088 │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #388] @ 8c6cc <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8b264 <_PyObject_MakeTpCall@@Base+0x1f5c> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b2ea <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ - nop │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c458 <_PyObject_MakeTpCall@@Base+0x3150>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c494 <_PyObject_MakeTpCall@@Base+0x318c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c5b8 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ae5c <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21968 @ 0x55d0 │ │ │ │ + movw r1, #25192 @ 0x6268 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + bl 127c34 │ │ │ │ + b.w 8b72e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #21608 @ 0x5468 │ │ │ │ + movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.w 8b416 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + bl 127c34 │ │ │ │ + b.w 8b72e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a7b6 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + b.w 8b4d0 <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8af36 <_PyObject_MakeTpCall@@Base+0x1c2e> │ │ │ │ + beq.w 8b256 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b776 <_PyObject_MakeTpCall@@Base+0x246e> │ │ │ │ - b.w 8af36 <_PyObject_MakeTpCall@@Base+0x1c2e> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 8bb08 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + b.w 8b256 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + mov r0, sl │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a206 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b40c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b3f0 <_PyObject_MakeTpCall@@Base+0x1dd4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8bb3a <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ + b.w 8bb5c <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1ab7c4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8af36 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ad2c <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a85a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8c632 <_PyObject_MakeTpCall@@Base+0x3016> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a85a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a85a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + movw r3, #59053 @ 0xe6ad │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a8e4 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a85a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25288 @ 0x62c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #116] @ 8c6cc <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ 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 8c2c4 <_PyObject_MakeTpCall@@Base+0x2fbc> │ │ │ │ - cmp.w ip, #10 │ │ │ │ + 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 8c692 <_PyObject_MakeTpCall@@Base+0x3076> │ │ │ │ + cmp r0, #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 8a8a0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ - b.w 8b8e6 <_PyObject_MakeTpCall@@Base+0x25de> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8b3e0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ - ldr.w r9, [pc, #640] @ 8c558 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ + 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 8a36c <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a39c <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + ldr.w r9, [pc, #24] @ 8c6cc <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8c69e <_PyObject_MakeTpCall@@Base+0x3082> │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c928 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8ca4c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r9, [pc, #472] @ 8c8ac <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ 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 8c312 <_PyObject_MakeTpCall@@Base+0x300a> │ │ │ │ + beq.n 8c70c <_PyObject_MakeTpCall@@Base+0x30f0> │ │ │ │ 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 89f2a <_PyObject_MakeTpCall@@Base+0xc22> │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8a242 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - ldr.w r9, [pc, #548] @ 8c558 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ab62 <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ab62 <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ab78 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8c76e <_PyObject_MakeTpCall@@Base+0x3152> │ │ │ │ + ldr r0, [pc, #344] @ (8c8a8 <_PyObject_MakeTpCall@@Base+0x328c>) │ │ │ │ + bl 90190 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ae42 <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8aa14 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + b.w 8ae3a <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #19008 @ 0x4a40 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #292] @ (8c8a8 <_PyObject_MakeTpCall@@Base+0x328c>) │ │ │ │ + bl d2088 │ │ │ │ + b.w 8ae3a <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bf28 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8bf28 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25424 @ 0x6350 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d2088 │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #240] @ 8c8ac <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ 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 8c36e <_PyObject_MakeTpCall@@Base+0x3066> │ │ │ │ + beq.n 8c7f6 <_PyObject_MakeTpCall@@Base+0x31da> │ │ │ │ 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 89f84 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ab40 <_PyObject_MakeTpCall@@Base+0x1838> │ │ │ │ - ldr.w r9, [pc, #456] @ 8c558 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c37a <_PyObject_MakeTpCall@@Base+0x3072> │ │ │ │ - ldr.w r9, [pc, #444] @ 8c558 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + bmi.w 8a29c <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + b.n 8c54e <_PyObject_MakeTpCall@@Base+0x2f32> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b3d4 <_PyObject_MakeTpCall@@Base+0x1db8> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b6f8 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ 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 8c3d4 <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ - cmp r0, #10 │ │ │ │ + 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 8c850 <_PyObject_MakeTpCall@@Base+0x3234> │ │ │ │ + cmp.w ip, #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 8a054 <_PyObject_MakeTpCall@@Base+0xd4c> │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a084 <_PyObject_MakeTpCall@@Base+0xd7c> │ │ │ │ - ldr.w r9, [pc, #352] @ 8c558 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c3e0 <_PyObject_MakeTpCall@@Base+0x30d8> │ │ │ │ + addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ + addls r6, #228 @ 0xe4 │ │ │ │ + addls.w r3, lr, r6 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8abb8 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + b.w 8bc96 <_PyObject_MakeTpCall@@Base+0x267a> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #25064 @ 0x61e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d2088 │ │ │ │ + b.w 8b72e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #21876 @ 0x5574 │ │ │ │ + movw r1, #25332 @ 0x62f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - b.n 8c200 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ - movw r3, #57057 @ 0xdee1 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8a5c8 <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8be6c <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be6c <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a53e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 8c54a <_PyObject_MakeTpCall@@Base+0x3242> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a53e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a53e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0f4 <_PyObject_MakeTpCall@@Base+0x1dec> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 89dcc <_PyObject_MakeTpCall@@Base+0xac4> │ │ │ │ - b.w 89dd0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21832 @ 0x5548 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.w 89ed8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ - ldr.w r9, [pc, #180] @ 8c558 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8a636 <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8c4d0 <_PyObject_MakeTpCall@@Base+0x31c8> │ │ │ │ - ldr r0, [pc, #160] @ (8c554 <_PyObject_MakeTpCall@@Base+0x324c>) │ │ │ │ - bl 8fe30 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ab26 <_PyObject_MakeTpCall@@Base+0x181e> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a6fc <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ - b.w 8ab1e <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #15552 @ 0x3cc0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #108] @ (8c554 <_PyObject_MakeTpCall@@Base+0x324c>) │ │ │ │ - bl d1888 │ │ │ │ - b.w 8ab1e <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ - 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 8a422 <_PyObject_MakeTpCall@@Base+0x111a> │ │ │ │ - b.w 8b886 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 89ef0 <_PyObject_MakeTpCall@@Base+0xbe8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bd5c <_PyObject_MakeTpCall@@Base+0x2a54> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bd5c <_PyObject_MakeTpCall@@Base+0x2a54> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8aa12 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b110 <_PyObject_MakeTpCall@@Base+0x1e08> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a53e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c788 ) │ │ │ │ + beq.w 8a1ee <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + b.n 8c3c6 <_PyObject_MakeTpCall@@Base+0x2daa> │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ + b.w 8be34 <_PyObject_MakeTpCall@@Base+0x2818> │ │ │ │ + nop │ │ │ │ + add r6, pc, #560 @ (adr r6, 8cadc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c55c : │ │ │ │ +0008c8b0 : │ │ │ │ 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 8c59c │ │ │ │ + beq.n 8c8f0 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8c5bc │ │ │ │ + bl 8c910 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22136 @ 0x5678 │ │ │ │ + movw r1, #25592 @ 0x63f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8c592 │ │ │ │ + b.n 8c8e6 │ │ │ │ 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 │ │ │ │ @@ -146751,130 +147034,130 @@ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.w 8c722 │ │ │ │ + bhi.w 8ca76 │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8c78a │ │ │ │ + bhi.w 8cade │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c984 │ │ │ │ + beq.w 8ccd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb48 │ │ │ │ - movw r1, #42592 @ 0xa660 │ │ │ │ + bne.w 8ce9c │ │ │ │ + movw r1, #45984 @ 0xb3a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldrb.w sl, [r4] │ │ │ │ add.w r4, lr, #2 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r2, r3 │ │ │ │ cmp.w sl, #59 @ 0x3b │ │ │ │ - bhi.n 8c6d2 │ │ │ │ + bhi.n 8ca26 │ │ │ │ cmp.w sl, #39 @ 0x27 │ │ │ │ - bhi.w 8c9ca │ │ │ │ + bhi.w 8cd1e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c7ec │ │ │ │ + beq.w 8cb40 │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ add.w r4, lr, #3 │ │ │ │ ldrb.w ip, [lr, #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8c700 │ │ │ │ + bhi.n 8ca54 │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8c9fe │ │ │ │ + bhi.w 8cd52 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c7ec │ │ │ │ + beq.w 8cb40 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8c6b2 │ │ │ │ + bhi.n 8ca06 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8c752 │ │ │ │ + bhi.n 8caa6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c7ec │ │ │ │ + beq.w 8cb40 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8c692 │ │ │ │ + bls.n 8c9e6 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8c9ba │ │ │ │ + beq.w 8cd0e │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ and.w ip, r0, #3 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c68a │ │ │ │ + b.n 8c9de │ │ │ │ cmp.w sl, #124 @ 0x7c │ │ │ │ - beq.w 8c9ba │ │ │ │ + beq.w 8cd0e │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w ip, [lr, #2] │ │ │ │ add r2, r3 │ │ │ │ add.w r4, lr, #3 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.n 8c66c │ │ │ │ + bls.n 8c9c0 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8c9ba │ │ │ │ + beq.w 8cd0e │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c68a │ │ │ │ + b.n 8c9de │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8c992 │ │ │ │ + beq.w 8cce6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c612 │ │ │ │ + beq.w 8c966 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w ip, [r1], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.w 8ca84 │ │ │ │ + bls.w 8cdd8 │ │ │ │ mov lr, r4 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.w 8cb5e │ │ │ │ + beq.w 8ceb2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c612 │ │ │ │ - b.n 8c730 │ │ │ │ + beq.w 8c966 │ │ │ │ + b.n 8ca84 │ │ │ │ sub.w ip, r3, #40 @ 0x28 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.w 8ca32 │ │ │ │ + bhi.w 8cd86 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r0, #10 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ @@ -146890,239 +147173,239 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ sub.w r1, ip, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8c60c │ │ │ │ + bhi.w 8c960 │ │ │ │ addw sl, pc, #4 │ │ │ │ ldr.w pc, [sl, r1, lsl #2] │ │ │ │ - ldmia r2, {r0, r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r0, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r4, {r0, r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r0, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3} │ │ │ │ + ldmia r1!, {r0, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r1, r3, r7} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r0, r1, r4} │ │ │ │ movs r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w r9, r9, r9, asr #32 │ │ │ │ it cs │ │ │ │ movcs r9, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8cb00 │ │ │ │ + bgt.w 8ce54 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c924 │ │ │ │ + bne.w 8cc78 │ │ │ │ cmp r5, r2 │ │ │ │ it le │ │ │ │ cmple r9, r5 │ │ │ │ - bgt.w 8ccac │ │ │ │ + bgt.w 8d000 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8c980 │ │ │ │ + ble.w 8ccd4 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8caac │ │ │ │ + beq.w 8ce00 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8cb8c │ │ │ │ + beq.w 8cee0 │ │ │ │ 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 8cde0 │ │ │ │ + bl 8d134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cb90 │ │ │ │ + bne.w 8cee4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8c8d4 │ │ │ │ + beq.n 8cc28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr 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 8cbc6 │ │ │ │ + beq.w 8cf1a │ │ │ │ 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 8cde0 │ │ │ │ + bl 8d134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbfc │ │ │ │ + bne.w 8cf50 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8c8d4 │ │ │ │ + beq.n 8cc28 │ │ │ │ adds r6, #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 8cc08 │ │ │ │ + beq.w 8cf5c │ │ │ │ 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 8cde0 │ │ │ │ + bl 8d134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cb94 │ │ │ │ + bne.w 8cee8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8c896 │ │ │ │ + bne.n 8cbea │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8c912 │ │ │ │ + cbz r3, 8cc66 │ │ │ │ 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, #42592 @ 0xa660 │ │ │ │ + movw r1, #45984 @ 0xb3a0 │ │ │ │ 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 8cd4c │ │ │ │ + bne.w 8d0a0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8caf6 │ │ │ │ + bne.w 8ce4a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cc76 │ │ │ │ + beq.w 8cfca │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 8cb2a │ │ │ │ + bne.w 8ce7e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd66 │ │ │ │ + beq.w 8d0ba │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8cba0 │ │ │ │ + beq.w 8cef4 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8cde0 │ │ │ │ + bl 8d134 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c912 │ │ │ │ + beq.n 8cc66 │ │ │ │ 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 23c478 │ │ │ │ + bl 23dfa4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 237210 │ │ │ │ - b.n 8c91e │ │ │ │ + bl 238ee4 │ │ │ │ + b.n 8cc72 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8c8d4 │ │ │ │ + b.n 8cc28 │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca92 │ │ │ │ + bne.w 8cde6 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c7f4 │ │ │ │ + b.n 8cb48 │ │ │ │ mov lr, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb5c │ │ │ │ + bne.w 8ceb0 │ │ │ │ mov r4, lr │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls r9, r2 │ │ │ │ - bls.w 8c5fc │ │ │ │ + bls.w 8c950 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ - bne.w 8c612 │ │ │ │ + bne.w 8c966 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 8c99a │ │ │ │ + b.n 8ccee │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ca92 │ │ │ │ + bne.n 8cde6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c7f4 │ │ │ │ + b.n 8cb48 │ │ │ │ sub.w r3, sl, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8ca42 │ │ │ │ + bhi.n 8cd96 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ @@ -147138,15 +147421,15 @@ │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ movs r6, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ sub.w r3, ip, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8ca50 │ │ │ │ + bhi.n 8cda4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r4, r6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ @@ -147165,331 +147448,331 @@ │ │ │ │ movs r5, r5 │ │ │ │ movs r3, r5 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c68a │ │ │ │ + b.n 8c9de │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8c6f0 │ │ │ │ + b.n 8ca44 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8c68a │ │ │ │ + b.n 8c9de │ │ │ │ mov r0, fp │ │ │ │ - b.n 8c9c4 │ │ │ │ + b.n 8cd18 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c7f4 │ │ │ │ + b.n 8cb48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd92 │ │ │ │ + bne.w 8d0e6 │ │ │ │ mov lr, r4 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w ip, [lr], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8cb54 │ │ │ │ + bhi.n 8cea8 │ │ │ │ mov r1, lr │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 8c5fc │ │ │ │ + b.n 8c950 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ca68 │ │ │ │ - movw r1, #22308 @ 0x5724 │ │ │ │ + beq.n 8cdbc │ │ │ │ + movw r1, #25764 @ 0x64a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41712 @ 0xa2f0 │ │ │ │ + movw r0, #45104 @ 0xb030 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 8ca68 │ │ │ │ + b.n 8cdbc │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8c832 │ │ │ │ + bne.w 8cb86 │ │ │ │ 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 214820 │ │ │ │ + bl 2169a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cb70 │ │ │ │ + bne.n 8cec4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c858 │ │ │ │ - b.n 8c8d4 │ │ │ │ + bne.w 8cbac │ │ │ │ + b.n 8cc28 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 772d8 │ │ │ │ - b.n 8c91c │ │ │ │ + bl 77670 │ │ │ │ + b.n 8cc70 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cc4e │ │ │ │ + bcs.w 8cfa2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc54 │ │ │ │ + beq.w 8cfa8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c80a │ │ │ │ + beq.w 8cb5e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22408 @ 0x5788 │ │ │ │ + movw r1, #25864 @ 0x6508 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 237210 │ │ │ │ - b.n 8c91e │ │ │ │ + bl 238ee4 │ │ │ │ + b.n 8cc72 │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w ip, [lr], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bls.n 8ca82 │ │ │ │ + bls.n 8cdd6 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.w 8c5ee │ │ │ │ + bne.w 8c942 │ │ │ │ mov r1, lr │ │ │ │ mov lr, r1 │ │ │ │ ldrb.w ip, [lr], #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ - bhi.n 8cc44 │ │ │ │ + bhi.n 8cf98 │ │ │ │ mov r4, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 8c5fc │ │ │ │ + b.n 8c950 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23c478 │ │ │ │ + bl 23dfa4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 237210 │ │ │ │ - b.n 8c91e │ │ │ │ + bl 238ee4 │ │ │ │ + b.n 8cc72 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8cabc │ │ │ │ + b.n 8ce10 │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8cb74 │ │ │ │ + b.n 8cec8 │ │ │ │ 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 214820 │ │ │ │ + bl 2169a8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c912 │ │ │ │ - b.n 8c96a │ │ │ │ + beq.w 8cc66 │ │ │ │ + b.n 8ccbe │ │ │ │ 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 214820 │ │ │ │ - cbnz r0, 8cc02 │ │ │ │ + bl 2169a8 │ │ │ │ + cbnz r0, 8cf56 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c890 │ │ │ │ - b.n 8c8d4 │ │ │ │ + bne.w 8cbe4 │ │ │ │ + b.n 8cc28 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cb94 │ │ │ │ + b.n 8cee8 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cb74 │ │ │ │ + b.n 8cec8 │ │ │ │ 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 214820 │ │ │ │ + bl 2169a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cb74 │ │ │ │ + bne.n 8cec8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c896 │ │ │ │ - b.n 8c8d4 │ │ │ │ + bne.w 8cbea │ │ │ │ + b.n 8cc28 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - bne.w 8c5ee │ │ │ │ - b.n 8c994 │ │ │ │ + bne.w 8c942 │ │ │ │ + b.n 8cce8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8c91e │ │ │ │ + b.n 8cc72 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd9c │ │ │ │ - movw r1, #22276 @ 0x5704 │ │ │ │ + bne.w 8d0f0 │ │ │ │ + movw r1, #25732 @ 0x6484 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41712 @ 0xa2f0 │ │ │ │ + movw r0, #45104 @ 0xb030 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c91c │ │ │ │ + beq.w 8cc70 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cdb6 │ │ │ │ - movw r3, #25508 @ 0x63a4 │ │ │ │ + beq.w 8d10a │ │ │ │ + movw r3, #28844 @ 0x70ac │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22340 @ 0x5744 │ │ │ │ + movw r1, #25796 @ 0x64c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov r0, r8 │ │ │ │ - bl 237210 │ │ │ │ - b.n 8c91e │ │ │ │ + bl 238ee4 │ │ │ │ + b.n 8cc72 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8cd44 │ │ │ │ + bne.n 8d098 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8cd30 │ │ │ │ - movw r3, #33040 @ 0x8110 │ │ │ │ + cbnz r3, 8d084 │ │ │ │ + movw r3, #36496 @ 0x8e90 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63620 @ 0xf884 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #1540 @ 0x604 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 8cd1c │ │ │ │ - movw r1, #22192 @ 0x56b0 │ │ │ │ + bne.n 8d070 │ │ │ │ + movw r1, #25648 @ 0x6430 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 8cd28 │ │ │ │ + ble.n 8d07c │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8cd0e │ │ │ │ - movw r2, #26516 @ 0x6794 │ │ │ │ + beq.n 8d062 │ │ │ │ + movw r2, #29852 @ 0x749c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #22452 @ 0x57b4 │ │ │ │ + movw r1, #25908 @ 0x6534 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov r0, r8 │ │ │ │ - bl 237210 │ │ │ │ - b.n 8c91e │ │ │ │ - movw r2, #63620 @ 0xf884 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + bl 238ee4 │ │ │ │ + b.n 8cc72 │ │ │ │ + movw r2, #1540 @ 0x604 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8ccee │ │ │ │ + b.n 8d042 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt.n 8cd3a │ │ │ │ - movw r1, #22212 @ 0x56c4 │ │ │ │ + bgt.n 8d08e │ │ │ │ + movw r1, #25668 @ 0x6444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8cd0e │ │ │ │ + beq.n 8d062 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 8cce6 │ │ │ │ - movw r3, #25508 @ 0x63a4 │ │ │ │ + b.n 8d03a │ │ │ │ + movw r3, #28844 @ 0x70ac │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8ccd0 │ │ │ │ - movw r1, #22200 @ 0x56b8 │ │ │ │ + b.n 8d024 │ │ │ │ + movw r1, #25656 @ 0x6438 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8cce0 │ │ │ │ + b.n 8d034 │ │ │ │ mov r1, r4 │ │ │ │ - bl 126d2c │ │ │ │ - b.n 8cd06 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 8d05a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #22496 @ 0x57e0 │ │ │ │ + movw r1, #25952 @ 0x6560 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 8cd06 │ │ │ │ + bl d2088 │ │ │ │ + b.n 8d05a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8cdca │ │ │ │ - movw r3, #25508 @ 0x63a4 │ │ │ │ + cbz r3, 8d11e │ │ │ │ + movw r3, #28844 @ 0x70ac │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22368 @ 0x5760 │ │ │ │ + movw r1, #25824 @ 0x64e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov r0, r8 │ │ │ │ - bl 237210 │ │ │ │ - b.n 8c91e │ │ │ │ + bl 238ee4 │ │ │ │ + b.n 8cc72 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8cda2 │ │ │ │ + bgt.n 8d0f6 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 8c5ee │ │ │ │ + b.n 8c942 │ │ │ │ subs r3, #1 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 8c5ee │ │ │ │ - movw r1, #22220 @ 0x56cc │ │ │ │ + b.n 8c942 │ │ │ │ + movw r1, #25676 @ 0x644c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41712 @ 0xa2f0 │ │ │ │ + movw r0, #45104 @ 0xb030 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #33040 @ 0x8110 │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #36496 @ 0x8e90 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63620 @ 0xf884 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cc96 │ │ │ │ - movw r3, #33040 @ 0x8110 │ │ │ │ + movw r3, #1540 @ 0x604 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 8cfea │ │ │ │ + movw r3, #36496 @ 0x8e90 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63620 @ 0xf884 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cd7c │ │ │ │ + movw r3, #1540 @ 0x604 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 8d0d0 │ │ │ │ nop │ │ │ │ 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] │ │ │ │ @@ -147500,835 +147783,710 @@ │ │ │ │ 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 8d856 │ │ │ │ + bhi.w 8daa2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r1, r5, #13 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r5, r1, #11 │ │ │ │ + lsls r1, r0, #13 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r4, r4, #7 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r1, r7 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r5, r6, #7 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r7, r4, #18 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - lsls r7, r6, #18 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r3, r5, #6 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8cef2 │ │ │ │ + bne.n 8d246 │ │ │ │ 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, 8cf0e │ │ │ │ + cbz r2, 8d262 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8ceee │ │ │ │ + ble.n 8d242 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf28 │ │ │ │ + beq.n 8d27c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8ceee │ │ │ │ + beq.n 8d242 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf28 │ │ │ │ + beq.n 8d27c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8ceee │ │ │ │ + beq.n 8d242 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf28 │ │ │ │ + beq.n 8d27c │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8ceee │ │ │ │ + beq.n 8d242 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8cf28 │ │ │ │ + beq.n 8d27c │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8cee0 │ │ │ │ + bne.n 8d234 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8d222 │ │ │ │ + b.n 8d576 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8d380 │ │ │ │ + beq.w 8d6d4 │ │ │ │ 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 8cf28 │ │ │ │ + beq.n 8d27c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cf10 │ │ │ │ + bne.n 8d264 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8ceee │ │ │ │ + bne.n 8d242 │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d1fa │ │ │ │ + beq.w 8d54e │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ 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 8cefc │ │ │ │ - movw r0, #61876 @ 0xf1b4 │ │ │ │ + bmi.n 8d250 │ │ │ │ + movw r0, #65212 @ 0xfebc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8d222 │ │ │ │ + b.n 8d576 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8cefe │ │ │ │ - bne.w 8d106 │ │ │ │ + bgt.n 8d252 │ │ │ │ + bne.w 8d45a │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ 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, #23012 @ 0x59e4 │ │ │ │ + movwne r0, #26468 @ 0x6764 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8d222 │ │ │ │ + bne.w 8d576 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8d736 │ │ │ │ + blt.w 8db8e │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47693 @ 0xba4d │ │ │ │ + movw r2, #47685 @ 0xba45 │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ 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 8d584 │ │ │ │ + beq.w 8d9b2 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8d3da │ │ │ │ + bne.w 8d70c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5de │ │ │ │ + bne.w 8d9a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8d42a │ │ │ │ + bpl.w 8d77e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d762 │ │ │ │ + beq.w 8db08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d7700 <_PyNumber_Index@@Base> │ │ │ │ + bl d7f0c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d41a │ │ │ │ - bl 83a14 │ │ │ │ + beq.w 8d76e │ │ │ │ + bl 83d50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d36e │ │ │ │ + bne.w 8d6c2 │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8d41a │ │ │ │ + beq.w 8d76e │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13e0b8 │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d08e │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 8d3e2 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d106 │ │ │ │ + bne.n 8d45a │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ 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 8d5b0 │ │ │ │ + bpl.w 8da20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8d5b0 │ │ │ │ + bne.w 8da20 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8d5ac │ │ │ │ + bpl.w 8da1c │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8d53c │ │ │ │ + bne.w 8daac │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8d5ba │ │ │ │ + beq.w 8dad2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d5c4 │ │ │ │ + blt.w 8dadc │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8cefe │ │ │ │ + ble.w 8d252 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22592 @ 0x5840 │ │ │ │ + movw r1, #26048 @ 0x65c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf04 │ │ │ │ + b.n 8d258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd654 │ │ │ │ + bl dde60 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d3cc │ │ │ │ + beq.w 8d752 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8d546 │ │ │ │ + blt.w 8da6a │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8d56a │ │ │ │ + bge.w 8dab6 │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ 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 8d7e8 │ │ │ │ - bl 1440bc │ │ │ │ + bpl.w 8d99e │ │ │ │ + bl 145938 │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11bba4 │ │ │ │ + bl 11c5d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d40c │ │ │ │ + beq.w 8d760 │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13e0b8 │ │ │ │ + bl 13f6a0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8d752 │ │ │ │ + beq.w 8daf8 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ 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 8d44c │ │ │ │ + bne.w 8d7a6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl cdef0 │ │ │ │ + bl ce6e0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d860 │ │ │ │ + bne.w 8d81e │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47693 @ 0xba4d │ │ │ │ + movw r2, #47685 @ 0xba45 │ │ │ │ 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 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a910 │ │ │ │ + bl 16cacc │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8cf40 │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 8d294 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cf40 │ │ │ │ + beq.w 8d294 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf04 │ │ │ │ + b.n 8d258 │ │ │ │ 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 8cefc │ │ │ │ - movw r0, #11712 @ 0x2dc0 │ │ │ │ + bmi.w 8d250 │ │ │ │ + movw r0, #15088 @ 0x3af0 │ │ │ │ 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 23ddc0 │ │ │ │ + b.w 23f944 │ │ │ │ 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 8d7e8 │ │ │ │ + bpl.w 8d99e │ │ │ │ mov r0, r7 │ │ │ │ - bl 16a910 │ │ │ │ + bl 16cacc │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8cefe │ │ │ │ + b.n 8d252 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #12760 @ 0x31d8 │ │ │ │ + movw r1, #16216 @ 0x3f58 │ │ │ │ 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 8d4c6 │ │ │ │ + beq.w 8d980 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8d4bc │ │ │ │ + bne.w 8d976 │ │ │ │ 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 8d49c │ │ │ │ + beq.w 8d96c │ │ │ │ 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 8d47e │ │ │ │ + bne.w 8d95e │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d47e │ │ │ │ - bl 85a18 │ │ │ │ + beq.w 8d95e │ │ │ │ + bl 85d2c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4a6 │ │ │ │ + bne.w 8d848 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8d442 │ │ │ │ + bpl.w 8d79c │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb0d8 │ │ │ │ + bl cb8a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d6d4 │ │ │ │ + beq.w 8d8de │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #63620 @ 0xf884 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #1540 @ 0x604 │ │ │ │ + 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 8d662 │ │ │ │ + beq.w 8d868 │ │ │ │ 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 8d63a │ │ │ │ + bne.w 8da42 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5e8 │ │ │ │ + beq.w 8da2a │ │ │ │ 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, #47223 @ 0xb877 │ │ │ │ + movw r4, #47215 @ 0xb86f │ │ │ │ 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 8cefe │ │ │ │ + beq.w 8d252 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cefe │ │ │ │ + bne.w 8d252 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cefe │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d05c │ │ │ │ + bne.w 8d3b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d05c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d3b0 │ │ │ │ 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 8d560 │ │ │ │ + beq.w 8d9d8 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8cefe │ │ │ │ + bne.w 8d252 │ │ │ │ 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 8cefe │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - bl 16a910 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - bne.w 8d12e │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d12e │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8cf04 │ │ │ │ + b.n 8d252 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d478 │ │ │ │ + bne.n 8d796 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8d80e │ │ │ │ + bpl.w 8d828 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e60 │ │ │ │ + bl 89174 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d762 │ │ │ │ + beq.w 8db08 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d7f2 │ │ │ │ + bne.w 8da86 │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8cefe │ │ │ │ - bl 7f800 │ │ │ │ + b.n 8d252 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + bl 16cacc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, r4, #1 │ │ │ │ + bne.w 8d482 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d16e │ │ │ │ + beq.w 8d482 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf04 │ │ │ │ - bl 7f800 │ │ │ │ + b.n 8d258 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d106 │ │ │ │ + beq.w 8d4c2 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 8d258 │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d45a │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d062 │ │ │ │ + b.n 8d3b6 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232650 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 234418 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d02e │ │ │ │ + bge.w 8d382 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8d222 │ │ │ │ - movw r0, #22524 @ 0x57fc │ │ │ │ + b.n 8d576 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 8d738 │ │ │ │ + movw r0, #25980 @ 0x657c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ + b.n 8d576 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 232650 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 234418 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8d43e │ │ │ │ + blt.n 8d792 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8d82e │ │ │ │ + bne.w 8dba2 │ │ │ │ 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 8cefe │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 8d406 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8d48c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 8d4b0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - add.w r1, r7, #16 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 8d2ea │ │ │ │ - movw r0, #22844 @ 0x593c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8d488 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cbz r3, 8d4e4 │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 8d2ea │ │ │ │ - movw r0, #22808 @ 0x5918 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ - 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 8d49c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.w 8d2c4 │ │ │ │ - b.n 8cf54 │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 8d2ea │ │ │ │ + b.n 8d252 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a910 │ │ │ │ + bl 16cacc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8d506 │ │ │ │ + beq.n 8d7e8 │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.n 8cefe │ │ │ │ - bl 7f800 │ │ │ │ + b.n 8d252 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d502 │ │ │ │ + beq.n 8d7e4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf04 │ │ │ │ + b.n 8d258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 230a64 │ │ │ │ + bl 187e28 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d106 │ │ │ │ + bne.w 8d45a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 8cefe │ │ │ │ - cmp r2, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq r3, [r7, #0] │ │ │ │ - ldrne r3, [r7, #0] │ │ │ │ - b.n 8d0ca │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22640 @ 0x5870 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8cf04 │ │ │ │ - movw r0, #22996 @ 0x59d4 │ │ │ │ + b.n 8d252 │ │ │ │ + movw r0, #32940 @ 0x80ac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8d576 │ │ │ │ + movw r4, #65212 @ 0xfebc │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ + movw r0, #56904 @ 0xde48 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22684 @ 0x589c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8cf04 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + cmp.w ip, #122 @ 0x7a │ │ │ │ + it ne │ │ │ │ + movne r0, r4 │ │ │ │ + b.n 8d57c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8d93e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d626 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8d600 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl cdef0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d860 │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ - add.w r8, r9, #2 │ │ │ │ - b.n 8cfb2 │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ - b.n 8d0c2 │ │ │ │ - movw r0, #22760 @ 0x58e8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d106 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22548 @ 0x5814 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8cf04 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 8d02e │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8d5f8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 8d65a │ │ │ │ - bl 1e8d2c │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8cf04 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r7 │ │ │ │ + beq.n 8d93e │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 88e60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d762 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl ce4bc │ │ │ │ - b.n 8d5a2 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r3 │ │ │ │ - bl ce4bc │ │ │ │ - b.n 8d5a2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8d650 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d650 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #22960 @ 0x59b0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d5f8 │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 8d63e │ │ │ │ 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 8d71c │ │ │ │ + beq.n 8d924 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d6de │ │ │ │ + bne.n 8d8e8 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.n 8d5e8 │ │ │ │ + blt.w 8da2a │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d5e8 │ │ │ │ + beq.w 8da2a │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47223 @ 0xb877 │ │ │ │ + movw r0, #47215 @ 0xb86f │ │ │ │ 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] │ │ │ │ @@ -148336,191 +148494,317 @@ │ │ │ │ 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 8d350 │ │ │ │ - movw r0, #22864 @ 0x5950 │ │ │ │ + b.n 8d6a4 │ │ │ │ + movw r0, #26320 @ 0x66d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ + b.n 8d576 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8d6c2 │ │ │ │ + bge.n 8d8cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d6fc │ │ │ │ + beq.n 8d906 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d6fa │ │ │ │ + cbnz r2, 8d904 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_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, #22908 @ 0x597c │ │ │ │ + movw r1, #26364 @ 0x66fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf04 │ │ │ │ + b.n 8d258 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d72c │ │ │ │ + beq.n 8d934 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d74a │ │ │ │ - movw r0, #22884 @ 0x5964 │ │ │ │ + cbz r2, 8d956 │ │ │ │ + movw r0, #26340 @ 0x66e4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ - bl d3b30 │ │ │ │ - movw r0, #23052 @ 0x5a0c │ │ │ │ + b.n 8d576 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cbz r3, 8d94a │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 8d63e │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 8d63e │ │ │ │ + mov r0, r3 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d934 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8d852 │ │ │ │ + b.n 8d856 │ │ │ │ + movw r0, #26300 @ 0x66bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r5 │ │ │ │ + b.n 8d576 │ │ │ │ + movw r0, #26264 @ 0x6698 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d576 │ │ │ │ + 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 8d96c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.w 8d618 │ │ │ │ + b.n 8d2a8 │ │ │ │ + movw r0, #31032 @ 0x7938 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8d576 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 8d382 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + cbnz r3, 8da08 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.n 8d9e2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ce6e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d81e │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ + add.w r8, r9, #2 │ │ │ │ + b.n 8d306 │ │ │ │ + movw r0, #26452 @ 0x6754 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d576 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 89174 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8db08 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8d228 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bl cecac │ │ │ │ + b.n 8d9ce │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + bl cecac │ │ │ │ + b.n 8d9ce │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ + b.n 8d416 │ │ │ │ + movw r0, #26216 @ 0x6668 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d576 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8da3a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 8da62 │ │ │ │ + bl 1ebf6c │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 8d258 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8da58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 8da58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d72c │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #26416 @ 0x6730 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d576 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8da3a │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26096 @ 0x65f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 8d258 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 8d258 │ │ │ │ + movw r0, #26540 @ 0x67ac │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.n 8d576 │ │ │ │ + cmp r2, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq r3, [r7, #0] │ │ │ │ + ldrne r3, [r7, #0] │ │ │ │ + b.n 8d41e │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26140 @ 0x661c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 8d258 │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d45a │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26004 @ 0x6594 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 127c34 │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 8d258 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d194 │ │ │ │ + beq.w 8d4e8 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf04 │ │ │ │ - movw r0, #22780 @ 0x58fc │ │ │ │ + b.w 8d258 │ │ │ │ + movw r0, #26236 @ 0x667c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ + b.n 8d576 │ │ │ │ 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 8d7b8 │ │ │ │ + bne.n 8db5e │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.w 8cefc │ │ │ │ + b.w 8d250 │ │ │ │ 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 8d7da │ │ │ │ + bmi.n 8db80 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d7ca │ │ │ │ - bl 85a18 │ │ │ │ - cbnz r0, 8d7ca │ │ │ │ - movw r0, #22732 @ 0x58cc │ │ │ │ + beq.n 8db70 │ │ │ │ + bl 85d2c │ │ │ │ + cbnz r0, 8db70 │ │ │ │ + movw r0, #26188 @ 0x664c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ - bl 85a18 │ │ │ │ + b.n 8d576 │ │ │ │ + bl 85d2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d784 │ │ │ │ - movw r0, #58448 @ 0xe450 │ │ │ │ + bne.n 8db2a │ │ │ │ + movw r0, #61904 @ 0xf1d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.n 8d222 │ │ │ │ + b.n 8d576 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8d7ae │ │ │ │ + bne.n 8db54 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8cefe │ │ │ │ + b.w 8d252 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186d30 │ │ │ │ + bl 189ff0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8d86a │ │ │ │ + beq.n 8dbca │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8d79c │ │ │ │ - movw r0, #27656 @ 0x6c08 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d222 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21020 @ 0x521c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - mov r0, r5 │ │ │ │ - b.w 8cf04 │ │ │ │ - movw r4, #61876 @ 0xf1b4 │ │ │ │ - movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #53488 @ 0xd0f0 │ │ │ │ + b.n 8db42 │ │ │ │ + bl d433c │ │ │ │ + movw r0, #26508 @ 0x678c │ │ │ │ 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 8d228 │ │ │ │ + b.n 8d57c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8cefe │ │ │ │ + beq.w 8d252 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20868 @ 0x5184 │ │ │ │ + movw r1, #24324 @ 0x5f04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf04 │ │ │ │ - movw r0, #23084 @ 0x5a2c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d222 │ │ │ │ - movw r0, #29564 @ 0x737c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d222 │ │ │ │ + b.w 8d258 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8cefe │ │ │ │ + b.w 8d252 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov 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 8dc68 │ │ │ │ + bcs.w 8dfc8 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8dc68 │ │ │ │ + bcs.w 8dfc8 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8dc68 │ │ │ │ + bcs.w 8dfc8 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.n 8d9c4 │ │ │ │ + bls.n 8dd24 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d9d6 │ │ │ │ + beq.w 8dd36 │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n 8d9d6 │ │ │ │ + beq.n 8dd36 │ │ │ │ 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 │ │ │ │ @@ -148530,70 +148814,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 8dd28 │ │ │ │ + bne.w 8e088 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dd28 │ │ │ │ + beq.w 8e088 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd84 │ │ │ │ + beq.w 8e0e4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8dc80 │ │ │ │ + beq.w 8dfe0 │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8dc44 │ │ │ │ + ble.w 8dfa4 │ │ │ │ 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 8d9e6 │ │ │ │ + bmi.n 8dd46 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8da30 │ │ │ │ + beq.n 8dd90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8da5e │ │ │ │ + bne.n 8ddbe │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8d948 │ │ │ │ + blt.n 8dca8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d988 │ │ │ │ + beq.n 8dce8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dc52 │ │ │ │ + beq.w 8dfb2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8da52 │ │ │ │ + beq.n 8ddb2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8dc36 │ │ │ │ + beq.w 8df96 │ │ │ │ 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 │ │ │ │ @@ -148602,28 +148886,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 8dc62 │ │ │ │ + bhi.w 8dfc2 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8d0 │ │ │ │ + bne.w 8dc30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8d9d6 │ │ │ │ + beq.n 8dd36 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8d9be │ │ │ │ - ldr r2, [pc, #660] @ (8dc7c ) │ │ │ │ + b.n 8dd1e │ │ │ │ + ldr r2, [pc, #660] @ (8dfdc ) │ │ │ │ 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 │ │ │ │ @@ -148636,583 +148920,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 8dd4e │ │ │ │ + beq.w 8e0ae │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8d966 │ │ │ │ + bne.n 8dcc6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8da46 │ │ │ │ + beq.n 8dda6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ddf4 │ │ │ │ - bl d3b30 │ │ │ │ + beq.w 8e154 │ │ │ │ + bl d433c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d990 │ │ │ │ - movw r3, #56383 @ 0xdc3f │ │ │ │ + bne.n 8dcf0 │ │ │ │ + movw r3, #56561 @ 0xdcf1 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc28 │ │ │ │ + b.n 8df88 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8dc3a │ │ │ │ + beq.w 8df9a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8da86 │ │ │ │ + beq.n 8dde6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd7c │ │ │ │ + beq.w 8e0dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dc96 │ │ │ │ + bne.w 8dff6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dca2 │ │ │ │ - ldr r3, [pc, #468] @ (8dc7c ) │ │ │ │ + bne.w 8e002 │ │ │ │ + ldr r3, [pc, #468] @ (8dfdc ) │ │ │ │ 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 8daf0 │ │ │ │ + beq.n 8de50 │ │ │ │ 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, 8dad8 │ │ │ │ - b.n 8daec │ │ │ │ + cbnz r2, 8de38 │ │ │ │ + b.n 8de4c │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8daec │ │ │ │ + cbz r2, 8de4c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8de32 │ │ │ │ mov lr, r6 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8dad8 │ │ │ │ + bne.n 8de38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8db9a │ │ │ │ + beq.n 8defa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8dd58 │ │ │ │ + bcs.w 8e0b8 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8dd3a │ │ │ │ + bcs.w 8e09a │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8dd44 │ │ │ │ + bcs.w 8e0a4 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dcf6 │ │ │ │ + bls.w 8e056 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd1c │ │ │ │ + beq.w 8e07c │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8db30 │ │ │ │ + beq.n 8de90 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd08 │ │ │ │ + beq.w 8e068 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cbz r1, 8db90 │ │ │ │ + cbz r1, 8def0 │ │ │ │ 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 8db7a │ │ │ │ + bcs.n 8deda │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8db7a │ │ │ │ + bcs.n 8deda │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8db7a │ │ │ │ + bcs.n 8deda │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dc88 │ │ │ │ + bls.w 8dfe8 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8db88 │ │ │ │ + cbz r1, 8dee8 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8db88 │ │ │ │ + beq.n 8dee8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8db88 │ │ │ │ - cbnz r2, 8db9a │ │ │ │ + cbz r3, 8dee8 │ │ │ │ + cbnz r2, 8defa │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8db3c │ │ │ │ + bne.n 8de9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8dba0 │ │ │ │ + bne.n 8df00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dc70 │ │ │ │ + bne.n 8dfd0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dcce │ │ │ │ + bne.w 8e02e │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8dbf8 │ │ │ │ + cbz r2, 8df58 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dcce │ │ │ │ + ble.w 8e02e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8df72 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8dd78 │ │ │ │ + beq.w 8e0d8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8df72 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8dcce │ │ │ │ + beq.n 8e02e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8df72 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8dcce │ │ │ │ + beq.n 8e02e │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8df72 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8dbe8 │ │ │ │ - b.n 8dcce │ │ │ │ + bne.n 8df48 │ │ │ │ + b.n 8e02e │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc12 │ │ │ │ + beq.n 8df72 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dbfa │ │ │ │ + bne.n 8df5a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8dcce │ │ │ │ + bne.n 8e02e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8dc28 │ │ │ │ + beq.n 8df88 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ddec │ │ │ │ + beq.w 8e14c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d99e │ │ │ │ + bne.w 8dcfe │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8d900 │ │ │ │ + b.n 8dc60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8da7a │ │ │ │ - b.n 8da86 │ │ │ │ + bne.w 8ddda │ │ │ │ + b.n 8dde6 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8d988 │ │ │ │ + beq.w 8dce8 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d988 │ │ │ │ + bne.w 8dce8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d988 │ │ │ │ - b.n 8da46 │ │ │ │ + beq.w 8dce8 │ │ │ │ + b.n 8dda6 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d8d0 │ │ │ │ - b.n 8d9d6 │ │ │ │ + bne.w 8dc30 │ │ │ │ + b.n 8dd36 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dba6 │ │ │ │ - b.n 8dcce │ │ │ │ + beq.n 8df06 │ │ │ │ + b.n 8e02e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8d93c │ │ │ │ - b.n 8d988 │ │ │ │ + bgt.w 8dc9c │ │ │ │ + b.n 8dce8 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8db7a │ │ │ │ + b.n 8deda │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8dcd4 │ │ │ │ + beq.n 8e034 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8dd62 │ │ │ │ + beq.n 8e0c2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #40481 @ 0x9e21 │ │ │ │ + movw r3, #47185 @ 0xb851 │ │ │ │ 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 8dc16 │ │ │ │ + b.n 8df76 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #43941 @ 0xaba5 │ │ │ │ + movw r3, #46361 @ 0xb519 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dca2 │ │ │ │ + bne.n 8e002 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dca2 │ │ │ │ + bne.n 8e002 │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc16 │ │ │ │ + b.n 8df76 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8db1e │ │ │ │ + bhi.w 8de7e │ │ │ │ mov r2, fp │ │ │ │ - b.n 8db1e │ │ │ │ + b.n 8de7e │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8db9a │ │ │ │ + beq.w 8defa │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - b.n 8db3c │ │ │ │ + b.n 8de9c │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8db36 │ │ │ │ - b.n 8db9a │ │ │ │ + bne.w 8de96 │ │ │ │ + b.n 8defa │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8d91a │ │ │ │ - b.n 8da46 │ │ │ │ + bne.w 8dc7a │ │ │ │ + b.n 8dda6 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8db1e │ │ │ │ + b.n 8de7e │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8db1e │ │ │ │ + b.n 8de7e │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8da22 │ │ │ │ + b.n 8dd82 │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8db1e │ │ │ │ + b.n 8de7e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dcae │ │ │ │ - movw r3, #57797 @ 0xe1c5 │ │ │ │ - movt r3, #30 │ │ │ │ + bne.n 8e00e │ │ │ │ + movw r3, #4985 @ 0x1379 │ │ │ │ + movt r3, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc16 │ │ │ │ + b.n 8df76 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8dc16 │ │ │ │ + b.n 8df76 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8da84 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dde4 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8ddaa │ │ │ │ + bmi.n 8e10a │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8d988 │ │ │ │ + bmi.w 8dce8 │ │ │ │ mov r0, fp │ │ │ │ - bl 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8da46 │ │ │ │ + blt.w 8dda6 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d988 │ │ │ │ - b.n 8d924 │ │ │ │ - ldr r3, [pc, #80] @ (8ddfc ) │ │ │ │ + beq.w 8dce8 │ │ │ │ + b.n 8dc84 │ │ │ │ + ldr r3, [pc, #80] @ (8e15c ) │ │ │ │ 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 8dde2 │ │ │ │ + beq.n 8e142 │ │ │ │ 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 8d988 │ │ │ │ - b.n 8dd92 │ │ │ │ + bne.w 8dce8 │ │ │ │ + b.n 8e0f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dc28 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8df88 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8dc54 │ │ │ │ + b.n 8dfb4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008de00 : │ │ │ │ +0008e160 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8de6c │ │ │ │ + beq.n 8e1cc │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8de96 │ │ │ │ + bne.n 8e1f6 │ │ │ │ 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 8de6c │ │ │ │ + bne.n 8e1cc │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8de70 │ │ │ │ + cbz r7, 8e1d0 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8de5a │ │ │ │ + cbz r0, 8e1ba │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8de86 │ │ │ │ + cbz r2, 8e1e6 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8de54 │ │ │ │ + cbz r3, 8e1b4 │ │ │ │ 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 8de56 │ │ │ │ + ble.n 8e1b6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8de5a │ │ │ │ + beq.n 8e1ba │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de44 │ │ │ │ + bgt.n 8e1a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8de56 │ │ │ │ + b.n 8e1b6 │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8de8c │ │ │ │ + cbz r0, 8e1ec │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8de4e │ │ │ │ + bne.n 8e1ae │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8de52 │ │ │ │ - b.n 8de54 │ │ │ │ + bne.n 8e1b2 │ │ │ │ + b.n 8e1b4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de78 │ │ │ │ - b.n 8de56 │ │ │ │ + bgt.n 8e1d8 │ │ │ │ + b.n 8e1b6 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8de6c │ │ │ │ + blt.n 8e1cc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8de6c │ │ │ │ + bge.n 8e1cc │ │ │ │ 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 8de7e │ │ │ │ + b.n 8e1de │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8df5e │ │ │ │ + beq.n 8e2be │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8df6c │ │ │ │ + bne.n 8e2cc │ │ │ │ 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 8df5e │ │ │ │ + bne.n 8e2be │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8df24 │ │ │ │ + cbz r7, 8e284 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8df4c │ │ │ │ + cbz r0, 8e2ac │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8df3c │ │ │ │ + cbz r2, 8e29c │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8df40 │ │ │ │ + cbz r3, 8e2a0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8df46 │ │ │ │ + cbnz r3, 8e2a6 │ │ │ │ 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, 8df62 │ │ │ │ + cbz r0, 8e2c2 │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8df14 │ │ │ │ + bne.n 8e274 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8df18 │ │ │ │ + bne.n 8e278 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8df1e │ │ │ │ + beq.n 8e27e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8df1e │ │ │ │ + b.n 8e27e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df20 │ │ │ │ + ble.n 8e280 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8df4c │ │ │ │ + beq.n 8e2ac │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df08 │ │ │ │ + bgt.n 8e268 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8df20 │ │ │ │ + b.n 8e280 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df2c │ │ │ │ - b.n 8df20 │ │ │ │ + bgt.n 8e28c │ │ │ │ + b.n 8e280 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8df5e │ │ │ │ + blt.n 8e2be │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df5e │ │ │ │ + ble.n 8e2be │ │ │ │ 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 8df34 │ │ │ │ + b.n 8e294 │ │ │ │ │ │ │ │ -0008df9c <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008e2fc <_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] @ 8e1f0 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ + ldr.w fp, [pc, #576] @ 8e550 <_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] │ │ │ │ @@ -149221,63 +149505,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 8e0ca <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.n 8e42a <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e0ca <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.n 8e42a <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e138 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + beq.w 8e498 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e142 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.w 8e4a2 <_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 8e0aa <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ - movw r3, #35021 @ 0x88cd │ │ │ │ + beq.n 8e40a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + movw r3, #37133 @ 0x910d │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8e0b2 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + bne.n 8e412 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e1da <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ + beq.w 8e53a <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8e096 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8e3f6 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e196 <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ + beq.w 8e4f6 <_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 8e1a0 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + beq.w 8e500 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #36741 @ 0x8f85 │ │ │ │ + movw r3, #38853 @ 0x97c5 │ │ │ │ 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 │ │ │ │ @@ -149287,740 +149571,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 8e0a8 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + beq.n 8e408 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e1d0 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq.w 8e530 <_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 8e09e <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ + bne.n 8e3fe <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8e0aa <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + b.n 8e40a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e17a <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bne.n 8e4da <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e17a <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bgt.n 8e4da <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81b60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81e98 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 81c1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f54 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e18c <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ - cbz r3, 8e136 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bne.n 8e4ec <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ + cbz r3, 8e496 <_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 8e150 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ + bne.n 8e4b0 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e168 <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ - cbnz r6, 8e142 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + bne.n 8e4c8 <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ + cbnz r6, 8e4a2 <_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 8e016 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e0aa <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + bne.w 8e376 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8e40a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e136 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 8e496 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e136 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8e496 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8e138 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - b.n 8e142 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.n 8e498 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + b.n 8e4a2 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 81c1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f54 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e136 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 8e496 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8e138 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - bl d3b30 │ │ │ │ - b.n 8e138 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bne.n 8e498 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bl d433c │ │ │ │ + b.n 8e498 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e062 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + bne.w 8e3c2 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ - movw r2, #36741 @ 0x8f85 │ │ │ │ + movw r2, #38853 @ 0x97c5 │ │ │ │ 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 8e096 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e3f6 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e0aa <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e40a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e0aa <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + beq.w 8e40a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 8e096 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e3f6 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e1f4 : │ │ │ │ +0008e554 : │ │ │ │ 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] @ (8e2b4 ) │ │ │ │ + ldr r5, [pc, #172] @ (8e614 ) │ │ │ │ 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 8e236 │ │ │ │ + bpl.n 8e596 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8e236 │ │ │ │ + cbz r7, 8e596 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e252 │ │ │ │ - cbnz r2, 8e25c │ │ │ │ + cbz r0, 8e5b2 │ │ │ │ + cbnz r2, 8e5bc │ │ │ │ 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 89308 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8961c <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8e288 │ │ │ │ + cbz r2, 8e5e8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8e288 │ │ │ │ + cbz r3, 8e5e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e22e │ │ │ │ + b.n 8e58e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e22e │ │ │ │ + beq.n 8e58e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e2a4 │ │ │ │ + bne.n 8e604 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20604 @ 0x507c │ │ │ │ + movw r2, #24060 @ 0x5dfc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e608 │ │ │ │ - b.n 8e258 │ │ │ │ + bl 210818 │ │ │ │ + b.n 8e5b8 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ + movw r2, #24012 @ 0x5dcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8e258 │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8e5b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e26c │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e26c │ │ │ │ + bne.n 8e5cc │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e5cc │ │ │ │ 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 8e660 │ │ │ │ + bne.w 8e9c0 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8e62a │ │ │ │ + bhi.w 8e98a │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40517 @ 0x9e45 │ │ │ │ + movw r3, #41469 @ 0xa1fd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e5c0 │ │ │ │ + bne.w 8e920 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79e8c │ │ │ │ + bl 7a244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e44e │ │ │ │ + beq.w 8e7ae │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8e32a │ │ │ │ - ldr r3, [pc, #688] @ (8e5b8 ) │ │ │ │ + bpl.n 8e68a │ │ │ │ + ldr r3, [pc, #688] @ (8e918 ) │ │ │ │ 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 8e522 │ │ │ │ + beq.w 8e882 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e5d0 │ │ │ │ + bge.w 8e930 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8e67a │ │ │ │ + bne.w 8e9da │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e576 │ │ │ │ + beq.w 8e8d6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e4c2 │ │ │ │ + beq.w 8e822 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e452 │ │ │ │ + blt.n 8e7b2 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e5ea │ │ │ │ + beq.w 8e94a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e3e2 │ │ │ │ + ble.n 8e742 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8e3cc │ │ │ │ + bne.n 8e72c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e59e │ │ │ │ + beq.w 8e8fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e39a │ │ │ │ + beq.n 8e6fa │ │ │ │ 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 8e4fe │ │ │ │ + beq.w 8e85e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e506 │ │ │ │ + bne.w 8e866 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e4e2 │ │ │ │ + bne.w 8e842 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e4c6 │ │ │ │ + bne.n 8e826 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e3e2 │ │ │ │ + beq.n 8e742 │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e37c │ │ │ │ + beq.n 8e6dc │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8e3d4 │ │ │ │ - ldr r1, [pc, #472] @ (8e5bc ) │ │ │ │ + bne.n 8e734 │ │ │ │ + ldr r1, [pc, #472] @ (8e91c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8bdc │ │ │ │ + bl b93a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e438 │ │ │ │ + blt.n 8e798 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8e404 │ │ │ │ + cbz r7, 8e764 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e404 │ │ │ │ + bge.n 8e764 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8e582 │ │ │ │ + bne.w 8e8e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782fc │ │ │ │ + bl 78694 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e5ac │ │ │ │ + blt.w 8e90c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #23116 @ 0x5a4c │ │ │ │ + movw r2, #26572 @ 0x67cc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23184 @ 0x5a90 │ │ │ │ + movw r1, #26640 @ 0x6810 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e44e │ │ │ │ + beq.n 8e7ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e44e │ │ │ │ + cbnz r3, 8e7ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e3c6 │ │ │ │ + b.n 8e726 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8e48a │ │ │ │ + cbz r3, 8e7ea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e366 │ │ │ │ + ble.n 8e6c6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e4a6 │ │ │ │ + beq.n 8e806 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e366 │ │ │ │ + beq.w 8e6c6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e4a6 │ │ │ │ + beq.n 8e806 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8e366 │ │ │ │ + beq.w 8e6c6 │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8e4a6 │ │ │ │ + beq.n 8e806 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e47a │ │ │ │ - b.n 8e366 │ │ │ │ + bne.n 8e7da │ │ │ │ + b.n 8e6c6 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e4a6 │ │ │ │ + beq.n 8e806 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e48c │ │ │ │ + bne.n 8e7ec │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e366 │ │ │ │ + bne.w 8e6c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e4c2 │ │ │ │ + beq.n 8e822 │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8e396 │ │ │ │ + bne.w 8e6f6 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8e39a │ │ │ │ + b.n 8e6fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3c6 │ │ │ │ + beq.w 8e726 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3c6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3c6 │ │ │ │ + bne.w 8e726 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e726 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3be │ │ │ │ + beq.w 8e71e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3be │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3be │ │ │ │ + bne.w 8e71e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e71e │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e3b4 │ │ │ │ + beq.w 8e714 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3b4 │ │ │ │ + beq.w 8e714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3b4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3b4 │ │ │ │ - ldr r2, [pc, #148] @ (8e5b8 ) │ │ │ │ + bne.w 8e714 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e714 │ │ │ │ + ldr r2, [pc, #148] @ (8e918 ) │ │ │ │ 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 8e648 │ │ │ │ + beq.w 8e9a8 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8e644 │ │ │ │ + beq.w 8e9a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8e556 │ │ │ │ + beq.n 8e8b6 │ │ │ │ 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 8e644 │ │ │ │ + bcc.n 8e9a4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b69e0 │ │ │ │ + bl 1baa70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e438 │ │ │ │ + beq.w 8e798 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e356 │ │ │ │ + bne.w 8e6b6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e39a │ │ │ │ + b.n 8e6fa │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e60e │ │ │ │ + beq.n 8e96e │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e404 │ │ │ │ + ble.w 8e764 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8e60a │ │ │ │ + bne.n 8e96a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e396 │ │ │ │ - b.n 8e39a │ │ │ │ - movw r2, #21164 @ 0x52ac │ │ │ │ + bne.w 8e6f6 │ │ │ │ + b.n 8e6fa │ │ │ │ + movw r2, #24656 @ 0x6050 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8e41e │ │ │ │ + b.n 8e77e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8e700 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8ea60 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e32a │ │ │ │ - b.n 8e44e │ │ │ │ + bne.w 8e68a │ │ │ │ + b.n 8e7ae │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23136 @ 0x5a60 │ │ │ │ + movw r1, #26592 @ 0x67e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 8e438 │ │ │ │ + bl d2088 │ │ │ │ + b.n 8e798 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8e37c │ │ │ │ + beq.w 8e6dc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e5ec │ │ │ │ + bne.n 8e94c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e37c │ │ │ │ - b.n 8e3e2 │ │ │ │ + beq.w 8e6dc │ │ │ │ + b.n 8e742 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e590 │ │ │ │ + b.n 8e8f0 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e59e │ │ │ │ + beq.n 8e8fe │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e610 │ │ │ │ + bne.n 8e970 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8e59e │ │ │ │ - b.n 8e404 │ │ │ │ - movw r0, #23128 @ 0x5a58 │ │ │ │ + beq.n 8e8fe │ │ │ │ + b.n 8e764 │ │ │ │ + movw r0, #26584 @ 0x67d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0498 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0c70 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e44e │ │ │ │ - b.n 8e2dc │ │ │ │ + beq.w 8e7ae │ │ │ │ + b.n 8e63c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8e530 │ │ │ │ + b.n 8e890 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23268 @ 0x5ae4 │ │ │ │ + movw r1, #26724 @ 0x6864 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 8e438 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 8e798 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #58576 @ 0xe4d0 │ │ │ │ + movw r0, #62032 @ 0xf250 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23bd0c │ │ │ │ + bl 23d838 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e44e │ │ │ │ - b.n 8e2d2 │ │ │ │ + beq.w 8e7ae │ │ │ │ + b.n 8e632 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e39a │ │ │ │ + b.n 8e6fa │ │ │ │ nop │ │ │ │ │ │ │ │ -0008e688 : │ │ │ │ +0008e9e8 : │ │ │ │ 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 8e6d2 │ │ │ │ + bpl.n 8ea32 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8e6ec │ │ │ │ - movw r3, #57057 @ 0xdee1 │ │ │ │ + cbz r2, 8ea4c │ │ │ │ + movw r3, #59053 @ 0xe6ad │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e6c0 │ │ │ │ + bne.n 8ea20 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bd4b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8e6c6 │ │ │ │ + bl bdc84 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8ea26 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e6be │ │ │ │ + bne.n 8ea1e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3358 │ │ │ │ + bl d3b5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 8e6ce │ │ │ │ + bl d2088 │ │ │ │ + b.n 8ea2e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8e708 │ │ │ │ + cbz r3, 8ea68 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 90190 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e6ce │ │ │ │ + beq.n 8ea2e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e6c6 │ │ │ │ + beq.n 8ea26 │ │ │ │ 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, #15552 @ 0x3cc0 │ │ │ │ + movw r1, #19008 @ 0x4a40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ - b.n 8e6c6 │ │ │ │ + bl d2088 │ │ │ │ + b.n 8ea26 │ │ │ │ stmdb 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 8e74a │ │ │ │ + bpl.n 8eaaa │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8e91e │ │ │ │ + beq.w 8ec7e │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e92c │ │ │ │ + beq.w 8ec8c │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e7f0 │ │ │ │ + beq.n 8eb50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e8b8 │ │ │ │ + beq.w 8ec18 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e7dc │ │ │ │ + ble.n 8eb3c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e8ca │ │ │ │ + bne.w 8ec2a │ │ │ │ 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 8e7fe │ │ │ │ + bmi.n 8eb5e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8e846 │ │ │ │ + bpl.n 8eba6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8e8ec │ │ │ │ + bne.w 8ec4c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e8ec │ │ │ │ + beq.w 8ec4c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e7d8 │ │ │ │ + beq.n 8eb38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e866 │ │ │ │ + bne.n 8ebc6 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8e798 │ │ │ │ + bgt.n 8eaf8 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e7f0 │ │ │ │ + beq.n 8eb50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e94c │ │ │ │ - bl 7f800 │ │ │ │ + beq.w 8ecac │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e92c │ │ │ │ + beq.w 8ec8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e8b0 │ │ │ │ - ldr r3, [pc, #340] @ (8e954 ) │ │ │ │ + b.n 8ec10 │ │ │ │ + ldr r3, [pc, #340] @ (8ecb4 ) │ │ │ │ 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 │ │ │ │ @@ -150034,209 +150318,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 8e93a │ │ │ │ + beq.n 8ec9a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8e7ae │ │ │ │ + bmi.n 8eb0e │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e7e6 │ │ │ │ - b.n 8e7f0 │ │ │ │ + bne.n 8eb46 │ │ │ │ + b.n 8eb50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e900 │ │ │ │ + beq.n 8ec60 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e884 │ │ │ │ + beq.n 8ebe4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e90e │ │ │ │ + beq.n 8ec6e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8e8e8 │ │ │ │ + cbz r4, 8ec48 │ │ │ │ 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 8e8b0 │ │ │ │ + beq.n 8ec10 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e944 │ │ │ │ + beq.n 8eca4 │ │ │ │ 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 8e7f0 │ │ │ │ + ble.n 8eb50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e784 │ │ │ │ + beq.w 8eae4 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8e7dc │ │ │ │ + beq.n 8eb3c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8e8d2 │ │ │ │ + bne.n 8ec32 │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8e78a │ │ │ │ - b.n 8e7dc │ │ │ │ + blt.w 8eaea │ │ │ │ + b.n 8eb3c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e8b0 │ │ │ │ + b.n 8ec10 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e7d8 │ │ │ │ + beq.w 8eb38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e7be │ │ │ │ + b.n 8eb1e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8e884 │ │ │ │ + beq.n 8ebe4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e884 │ │ │ │ + bne.n 8ebe4 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8e884 │ │ │ │ - ldr r1, [pc, #56] @ (8e958 ) │ │ │ │ + b.n 8ebe4 │ │ │ │ + ldr r1, [pc, #56] @ (8ecb8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc11c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc8e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e74a │ │ │ │ + beq.w 8eaaa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w bdee0 │ │ │ │ + b.w be6ac │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8e83e │ │ │ │ + b.n 8eb9e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e8b0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ec10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e7f0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eb50 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8ea9c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8edfc ) │ │ │ │ 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 8ee20 │ │ │ │ + beq.w 8f180 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8ee32 │ │ │ │ + bge.w 8f192 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e9f8 │ │ │ │ + beq.n 8ed58 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e9c0 │ │ │ │ + ble.n 8ed20 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8ed60 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e9c0 │ │ │ │ + beq.n 8ed20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8ed60 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8e9c0 │ │ │ │ + beq.n 8ed20 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8ed60 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8e9c0 │ │ │ │ + beq.n 8ed20 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8ed60 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e9b2 │ │ │ │ + bne.n 8ed12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8e9da │ │ │ │ + cbz r2, 8ed3a │ │ │ │ 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, #54256 @ 0xd3f0 │ │ │ │ + movw r3, #57672 @ 0xe148 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23436 @ 0x5b8c │ │ │ │ + movw r1, #26892 @ 0x690c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ - b.n 8ed0e │ │ │ │ + bl d2088 │ │ │ │ + b.n 8f06e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8eea4 │ │ │ │ + bne.w 8f204 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8ed58 │ │ │ │ + bmi.w 8f0b8 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8eb66 │ │ │ │ + bgt.w 8eec6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ed78 │ │ │ │ + beq.w 8f0d8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8ed78 │ │ │ │ + bhi.w 8f0d8 │ │ │ │ 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 │ │ │ │ @@ -150251,83 +150535,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 8ee0c │ │ │ │ - ldr r3, [pc, #744] @ (8ed50 ) │ │ │ │ + bne.w 8f16c │ │ │ │ + ldr r3, [pc, #744] @ (8f0b0 ) │ │ │ │ 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 8ee12 │ │ │ │ + bhi.w 8f172 │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8ecfc │ │ │ │ + bmi.w 8f05c │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6253 @ 0x186d │ │ │ │ + movw r1, #7045 @ 0x1b85 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ece8 │ │ │ │ + bne.w 8f048 │ │ │ │ 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 8eca4 │ │ │ │ + bcs.w 8f004 │ │ │ │ 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 8ec8e │ │ │ │ + beq.w 8efee │ │ │ │ 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 8ebb2 │ │ │ │ + beq.n 8ef12 │ │ │ │ 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 8ebf4 │ │ │ │ + blt.n 8ef54 │ │ │ │ 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] @ (8ed54 ) │ │ │ │ + ldr r2, [pc, #580] @ (8f0b4 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ed12 │ │ │ │ + bne.w 8f072 │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8ec54 │ │ │ │ + beq.w 8efb4 │ │ │ │ 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] │ │ │ │ @@ -150341,41 +150625,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, #29193 @ 0x7209 │ │ │ │ + movweq fp, #31189 @ 0x79d5 │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8ec72 │ │ │ │ + bne.n 8efd2 │ │ │ │ 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 8ea66 │ │ │ │ + bpl.w 8edc6 │ │ │ │ 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 8ea66 │ │ │ │ + b.n 8edc6 │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ - cmp r8, r2 │ │ │ │ - bhi.n 8ec84 │ │ │ │ + cmp r2, r8 │ │ │ │ + bcc.n 8efe4 │ │ │ │ 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] │ │ │ │ @@ -150386,290 +150670,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 8eafa │ │ │ │ + ble.n 8ee5a │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8eafa │ │ │ │ + beq.w 8ee5a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eafa │ │ │ │ + beq.w 8ee5a │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eafa │ │ │ │ + bne.w 8ee5a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8edea │ │ │ │ + bne.w 8f14a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8eafa │ │ │ │ + bmi.w 8ee5a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec2a │ │ │ │ + bne.n 8ef8a │ │ │ │ dmb ish │ │ │ │ - b.n 8eafa │ │ │ │ - movw fp, #61369 @ 0xefb9 │ │ │ │ + b.n 8ee5a │ │ │ │ + movw fp, #62233 @ 0xf319 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8eb74 │ │ │ │ - movw fp, #58161 @ 0xe331 │ │ │ │ + b.n 8eed4 │ │ │ │ + movw fp, #60157 @ 0xeafd │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8eb74 │ │ │ │ + b.n 8eed4 │ │ │ │ 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 8eb4e │ │ │ │ + b.n 8eeae │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #12601 @ 0x3139 │ │ │ │ + movweq fp, #14581 @ 0x38f5 │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8eb74 │ │ │ │ - b.n 8ed78 │ │ │ │ + beq.w 8eed4 │ │ │ │ + b.n 8f0d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8eadc │ │ │ │ + b.n 8ee3c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ebce │ │ │ │ + bne.n 8ef2e │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49573 @ 0xc1a5 │ │ │ │ + movw r1, #50285 @ 0xc46d │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8ed40 │ │ │ │ + bne.n 8f0a0 │ │ │ │ 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 8ecfc │ │ │ │ + beq.n 8f05c │ │ │ │ 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 8ebd6 │ │ │ │ + b.n 8ef36 │ │ │ │ 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 8ebce │ │ │ │ + bne.w 8ef2e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8eafa │ │ │ │ + bne.w 8ee5a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8eb5e │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 8eebe │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8ed32 │ │ │ │ + bne.n 8f092 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8eb22 │ │ │ │ + b.n 8ee82 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8ed28 │ │ │ │ + b.n 8f088 │ │ │ │ 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 8ecce │ │ │ │ + b.n 8f02e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8ed70 │ │ │ │ - cbz r3, 8ed78 │ │ │ │ + bgt.n 8f0d0 │ │ │ │ + cbz r3, 8f0d8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8ed78 │ │ │ │ + bhi.n 8f0d8 │ │ │ │ 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 8ed94 │ │ │ │ + beq.n 8f0f4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #12596 @ 0x3134 │ │ │ │ + movw r1, #16052 @ 0x3eb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 8ed0e │ │ │ │ - movw fp, #48893 @ 0xbefd │ │ │ │ + bl d2088 │ │ │ │ + b.n 8f06e │ │ │ │ + movw fp, #57521 @ 0xe0b1 │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8edf4 │ │ │ │ + cbz r6, 8f154 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71578 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71890 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed0e │ │ │ │ + beq.n 8f06e │ │ │ │ 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] @ (8eeec ) │ │ │ │ - b.n 8eb22 │ │ │ │ - movw fp, #58161 @ 0xe331 │ │ │ │ + ldr r3, [pc, #284] @ (8f24c ) │ │ │ │ + b.n 8ee82 │ │ │ │ + movw fp, #60157 @ 0xeafd │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8ed9c │ │ │ │ - movw fp, #61369 @ 0xefb9 │ │ │ │ + b.n 8f0fc │ │ │ │ + movw fp, #62233 @ 0xf319 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8ed9c │ │ │ │ + b.n 8f0fc │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8ed9c │ │ │ │ + b.n 8f0fc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eafa │ │ │ │ - b.n 8ec18 │ │ │ │ + bne.w 8ee5a │ │ │ │ + b.n 8ef78 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12624 @ 0x3150 │ │ │ │ + movw r1, #16080 @ 0x3ed0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 8ed0e │ │ │ │ + bl 127c34 │ │ │ │ + b.n 8f06e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8eb98 │ │ │ │ + b.n 8eef8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8e68 │ │ │ │ + bl 1ec0a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8ed08 │ │ │ │ + b.n 8f068 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8ee6a │ │ │ │ + cbz r1, 8f1ca │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e982 │ │ │ │ + blt.w 8ece2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8ee4c │ │ │ │ + cbz r2, 8f1ac │ │ │ │ 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, #54256 @ 0xd3f0 │ │ │ │ + movw r3, #57672 @ 0xe148 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23364 @ 0x5b44 │ │ │ │ + movw r1, #26820 @ 0x68c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ - b.n 8ed0e │ │ │ │ + bl d2088 │ │ │ │ + b.n 8f06e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8ee84 │ │ │ │ + cbz r3, 8f1e4 │ │ │ │ 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, #54256 @ 0xd3f0 │ │ │ │ + movw r3, #57672 @ 0xe148 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23296 @ 0x5b00 │ │ │ │ + movw r1, #26752 @ 0x6880 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 8ed0e │ │ │ │ + bl d2088 │ │ │ │ + b.n 8f06e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e9fa │ │ │ │ + bne.w 8ed5a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e9c0 │ │ │ │ + bne.w 8ed20 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8ea14 │ │ │ │ + bpl.w 8ed74 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8ed5c │ │ │ │ + ble.w 8f0bc │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ed78 │ │ │ │ - movw fp, #48893 @ 0xbefd │ │ │ │ + bne.w 8f0d8 │ │ │ │ + movw fp, #57521 @ 0xe0b1 │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8ed9e │ │ │ │ + b.n 8f0fe │ │ │ │ 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 │ │ │ │ @@ -150683,108 +150967,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, 8ef40 │ │ │ │ + cbnz r0, 8f2a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8ef70 │ │ │ │ + cbnz r0, 8f2d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8ef58 │ │ │ │ + cbnz r0, 8f2b8 │ │ │ │ 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 8ef2a │ │ │ │ + beq.n 8f28a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef2a │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef2a │ │ │ │ + bne.n 8f28a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f28a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef32 │ │ │ │ + beq.n 8f292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef32 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef32 │ │ │ │ + bne.n 8f292 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f292 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef2e │ │ │ │ + beq.n 8f28e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef2e │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef2e │ │ │ │ + bne.n 8f28e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f28e │ │ │ │ │ │ │ │ -0008ef88 : │ │ │ │ +0008f2e8 : │ │ │ │ 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] @ (8efb4 ) │ │ │ │ + ldr r0, [pc, #12] @ (8f314 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a5510 │ │ │ │ + bl 1a970c │ │ │ │ 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] @ (8f150 ) │ │ │ │ + ldr r6, [pc, #384] @ (8f4b0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f71e │ │ │ │ + bne.w 8fa7e │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8f6ba │ │ │ │ + bne.w 8fa1a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8f70a │ │ │ │ + blt.w 8fa6a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f6fa │ │ │ │ + beq.w 8fa5a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f0fe │ │ │ │ - movw r3, #3961 @ 0xf79 │ │ │ │ + bmi.n 8f45e │ │ │ │ + movw r3, #13953 @ 0x3681 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f10c │ │ │ │ + bne.n 8f46c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f158 │ │ │ │ + bge.w 8f4b8 │ │ │ │ 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 │ │ │ │ @@ -150793,20 +151077,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 8f414 │ │ │ │ + beq.w 8f774 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #216] @ 8f140 │ │ │ │ - vldr d6, [pc, #220] @ 8f148 │ │ │ │ + vldr d5, [pc, #216] @ 8f4a0 │ │ │ │ + vldr d6, [pc, #220] @ 8f4a8 │ │ │ │ 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 │ │ │ │ @@ -150819,80 +151103,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, 8f114 │ │ │ │ + cbz r5, 8f474 │ │ │ │ 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 8f136 │ │ │ │ - ldr r2, [pc, #120] @ (8f154 ) │ │ │ │ + bne.n 8f496 │ │ │ │ + ldr r2, [pc, #120] @ (8f4b4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f6a6 │ │ │ │ + bne.w 8fa06 │ │ │ │ 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, #3961 @ 0xf79 │ │ │ │ + movw r3, #13953 @ 0x3681 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f010 │ │ │ │ + beq.n 8f370 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f0ec │ │ │ │ + b.n 8f44c │ │ │ │ movs r0, #16 │ │ │ │ - bl 71790 │ │ │ │ + bl 71aa8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f738 │ │ │ │ + beq.w 8fa98 │ │ │ │ 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 8f0d8 │ │ │ │ + beq.n 8f438 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f0d8 │ │ │ │ + b.n 8f438 │ │ │ │ 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, #41712 @ 0xa2f0 │ │ │ │ + movw r1, #45104 @ 0xb030 │ │ │ │ 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 │ │ │ │ @@ -150970,15 +151254,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 8f1c2 │ │ │ │ + bne.n 8f522 │ │ │ │ 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 │ │ │ │ @@ -151043,15 +151327,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 8f2b4 │ │ │ │ + bne.w 8f614 │ │ │ │ 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 │ │ │ │ @@ -151068,17 +151352,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 8f05e │ │ │ │ + b.n 8f3be │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #41712 @ 0xa2f0 │ │ │ │ + movw r1, #45104 @ 0xb030 │ │ │ │ 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 │ │ │ │ @@ -151156,15 +151440,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 8f484 │ │ │ │ + bne.n 8f7e4 │ │ │ │ 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 │ │ │ │ @@ -151229,86 +151513,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 8f576 │ │ │ │ + bne.w 8f8d6 │ │ │ │ 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 8f05e │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 8f3be │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f6fe │ │ │ │ + bne.n 8fa5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 126610 │ │ │ │ - b.n 8f0e8 │ │ │ │ + bl 127518 │ │ │ │ + b.n 8f448 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ef470 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f25bc <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8f6fa │ │ │ │ + cbz r0, 8fa5a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #23508 @ 0x5bd4 │ │ │ │ + movw r2, #26964 @ 0x6954 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f6fa │ │ │ │ + beq.n 8fa5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8f6fa │ │ │ │ + cbnz r3, 8fa5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f0f2 │ │ │ │ + b.n 8f452 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f0e8 │ │ │ │ - movw r1, #21368 @ 0x5378 │ │ │ │ + b.n 8f448 │ │ │ │ + movw r1, #24824 @ 0x60f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7014 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1ea254 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f6fa │ │ │ │ - b.n 8eff2 │ │ │ │ + bne.n 8fa5a │ │ │ │ + b.n 8f352 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8efde │ │ │ │ + beq.w 8f33e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a5740 │ │ │ │ + bl 1a993c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f6fa │ │ │ │ - b.n 8efde │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.n 8fa5a │ │ │ │ + b.n 8f33e │ │ │ │ + bl 1ebf6c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f0ec │ │ │ │ + b.n 8f44c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -151316,205 +151600,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 8f82c │ │ │ │ + beq.n 8fb8c │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (8f8f0 ) │ │ │ │ + ldr r0, [pc, #372] @ (8fc50 ) │ │ │ │ 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 8f838 │ │ │ │ + beq.n 8fb98 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8f8be │ │ │ │ + ble.w 8fc1e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f8dc │ │ │ │ + bne.w 8fc3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 8f84c │ │ │ │ + bmi.n 8fbac │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8f7e0 │ │ │ │ + cbnz r6, 8fb40 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8f806 │ │ │ │ + cbnz r6, 8fb66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e908 │ │ │ │ + bl 7ec40 │ │ │ │ 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 8f8e4 │ │ │ │ + bgt.w 8fc44 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7c2 │ │ │ │ + beq.n 8fb22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7c2 │ │ │ │ - ldr r2, [pc, #256] @ (8f8f4 ) │ │ │ │ + bne.n 8fb22 │ │ │ │ + ldr r2, [pc, #256] @ (8fc54 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f876 │ │ │ │ + bne.n 8fbd6 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7c2 │ │ │ │ + b.n 8fb22 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7c6 │ │ │ │ + beq.n 8fb26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7c6 │ │ │ │ - ldr r2, [pc, #216] @ (8f8f4 ) │ │ │ │ + bne.n 8fb26 │ │ │ │ + ldr r2, [pc, #216] @ (8fc54 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f88e │ │ │ │ + bne.n 8fbee │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7c6 │ │ │ │ - ldr r3, [pc, #192] @ (8f8f0 ) │ │ │ │ + b.n 8fb26 │ │ │ │ + ldr r3, [pc, #192] @ (8fc50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f7a2 │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26616 @ 0x67f8 │ │ │ │ + bne.n 8fb02 │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #30008 @ 0x7538 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8f7be │ │ │ │ + beq.n 8fb1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7be │ │ │ │ + beq.n 8fb1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7be │ │ │ │ - ldr r2, [pc, #140] @ (8f8f4 ) │ │ │ │ + bne.n 8fb1e │ │ │ │ + ldr r2, [pc, #140] @ (8fc54 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f8a6 │ │ │ │ + cbnz r3, 8fc06 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7be │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 8fb1e │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f800 │ │ │ │ + beq.n 8fb60 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f800 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 8fb60 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f826 │ │ │ │ + beq.n 8fb86 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f826 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 8fb86 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f870 │ │ │ │ + beq.n 8fbd0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f870 │ │ │ │ + b.n 8fbd0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #63321 @ 0xf759 │ │ │ │ + movw r2, #64185 @ 0xfab9 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8f7aa │ │ │ │ + bne.w 8fb0a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14dc84 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14f87c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10090c │ │ │ │ - b.n 8f7b6 │ │ │ │ + bl 10111c │ │ │ │ + b.n 8fb16 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14dc98 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14f890 <_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, 8f918 │ │ │ │ + cbnz r2, 8fc78 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 8f93a │ │ │ │ + bne.n 8fc9a │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8f90a │ │ │ │ + bne.n 8fc6a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f916 │ │ │ │ + beq.n 8fc76 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23576 @ 0x5c18 │ │ │ │ + movw r1, #27032 @ 0x6998 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 8f950 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 8fcb0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23620 @ 0x5c44 │ │ │ │ + movw r1, #27076 @ 0x69c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f958 : │ │ │ │ +0008fcb8 : │ │ │ │ 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 │ │ │ │ @@ -151522,343 +151806,343 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fa44 │ │ │ │ + beq.n 8fda4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8fa32 │ │ │ │ + bpl.n 8fd92 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f9fa │ │ │ │ + bne.n 8fd5a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8f9fa │ │ │ │ + beq.n 8fd5a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f9c0 │ │ │ │ + beq.n 8fd20 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 8f9e8 │ │ │ │ + cbnz r1, 8fd48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f9e2 │ │ │ │ + beq.n 8fd42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8f9e2 │ │ │ │ - ldr r2, [pc, #120] @ (8fa4c ) │ │ │ │ + cbnz r3, 8fd42 │ │ │ │ + ldr r2, [pc, #120] @ (8fdac ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8fa1a │ │ │ │ + cbnz r3, 8fd7a │ │ │ │ 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 8f9c0 │ │ │ │ + b.n 8fd20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8f9a4 │ │ │ │ + bne.n 8fd04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fa46 │ │ │ │ + beq.n 8fda6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f9cc │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 8fd2c │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f9de │ │ │ │ + beq.n 8fd3e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8f9de │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 8fd3e │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8fa06 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8fd66 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f9e2 │ │ │ │ + b.n 8fd42 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008fa50 : │ │ │ │ - cbz r0, 8fa64 │ │ │ │ +0008fdb0 : │ │ │ │ + cbz r0, 8fdc4 │ │ │ │ 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 262928 │ │ │ │ + bl 263a90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fa84 <_Py_fstat_noraise@@Base>: │ │ │ │ +0008fde4 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -0008fa88 : │ │ │ │ +0008fde8 : │ │ │ │ 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 884a8 │ │ │ │ + b.w 887bc │ │ │ │ │ │ │ │ -0008faa8 : │ │ │ │ +0008fe08 : │ │ │ │ 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 8fb3c <_PyArena_New@@Base> │ │ │ │ - cbz r0, 8fb36 │ │ │ │ + bl 8fe9c <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8fe96 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5b30 │ │ │ │ + bl 1a9d2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8fb30 │ │ │ │ - cbz r5, 8fb06 │ │ │ │ + cbz r0, 8fe90 │ │ │ │ + cbz r5, 8fe66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 8fb06 │ │ │ │ + bpl.n 8fe66 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 8fb20 │ │ │ │ + beq.n 8fe80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202628 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ + bl 204e1c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b750 <_PyArena_Free@@Base> │ │ │ │ + bl 10bf70 <_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 d7690 <_PyAST_Compile@@Base> │ │ │ │ + bl d7e9c <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b750 <_PyArena_Free@@Base> │ │ │ │ - b.n 8fafe │ │ │ │ + bl 10bf70 <_PyArena_Free@@Base> │ │ │ │ + b.n 8fe5e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 265acc │ │ │ │ + bl 266c94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8faee │ │ │ │ + bge.n 8fe4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b750 <_PyArena_Free@@Base> │ │ │ │ + bl 10bf70 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8fafe │ │ │ │ + b.n 8fe5e │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fb3c <_PyArena_New@@Base>: │ │ │ │ +0008fe9c <_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 76f38 │ │ │ │ - cbz r0, 8fb96 <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 772d4 │ │ │ │ + cbz r0, 8fef6 <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8fb8c <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8feec <_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 72278 │ │ │ │ + bl 72614 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8fb9e <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8fefe <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 8fbac <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8ff0c <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 772d8 │ │ │ │ - b.n 8fba0 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 77670 │ │ │ │ + b.n 8ff00 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ 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, 8fbde <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8ff3e <_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 8fde4 <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 90144 <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fe30 │ │ │ │ + bl 90190 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fde0 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 90140 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fc56 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8ffb6 <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 9001c <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 8fc56 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8ffb6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcba <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 9001a <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 8fc56 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8ffb6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fdbc <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 9011c <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 8fc56 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8ffb6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 9001c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc44 <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8ffa4 <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8fde8 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (8fe08 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 90148 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (90168 <_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 8fc84 <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 8fcb4 <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8ffe4 <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 90014 <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 8fcb4 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 90014 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fc9c <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8fffc <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 9001c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc8c <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8ffec <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fcb4 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 90014 <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 9001c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fca4 <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 90004 <_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 8fcb4 <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 90014 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8fd8c <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 900ec <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #63788 @ 0xf92c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1708 @ 0x6ac │ │ │ │ + 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 │ │ │ │ @@ -151870,441 +152154,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 8fdc4 <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #17856 @ 0x45c0 │ │ │ │ + beq.n 90124 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #21340 @ 0x535c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdc0 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #24080 @ 0x5e10 │ │ │ │ + beq.n 90120 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #27536 @ 0x6b90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdc8 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + beq.n 90128 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #27544 @ 0x6b98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdd0 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #24104 @ 0x5e28 │ │ │ │ + beq.n 90130 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #27560 @ 0x6ba8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdcc <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #24124 @ 0x5e3c │ │ │ │ + beq.n 9012c <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fda6 <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #24148 @ 0x5e54 │ │ │ │ + cbz r0, 90106 <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #27604 @ 0x6bd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdd8 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #24168 @ 0x5e68 │ │ │ │ + beq.n 90138 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #27624 @ 0x6be8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fdd4 <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #24192 @ 0x5e80 │ │ │ │ + cbz r0, 90134 <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #27648 @ 0x6c00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fddc <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 9013c <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8fe00 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 90160 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe04 <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 90164 <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 8fcb6 <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (8fe0c <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 90016 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (9016c <_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 8fd88 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 900e8 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (8fe10 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe14 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe18 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe1c <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe20 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe24 <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe28 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe2c <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 8fda8 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d3b30 │ │ │ │ + b.n 9001c <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (90170 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 90108 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (90174 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 90108 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (90178 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 90108 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (9017c <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 90108 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (90180 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 90108 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (90184 <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 90108 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (90188 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 90108 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (9018c <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 90108 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d433c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 8fcb6 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 90016 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fc66 <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8ffc6 <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcbc <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 9001c <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 8fde8 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 90148 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 8fcb6 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 90016 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 8fcb6 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 90016 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #384 @ (adr r3, 8ff90 ) │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ movs r6, r5 │ │ │ │ - add r3, pc, #256 @ (adr r3, 8ff14 ) │ │ │ │ + sub sp, #0 │ │ │ │ movs r6, r5 │ │ │ │ - add r3, pc, #224 @ (adr r3, 8fef8 ) │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ movs r6, r5 │ │ │ │ - add r3, pc, #288 @ (adr r3, 8ff3c ) │ │ │ │ + sub sp, #32 │ │ │ │ movs r6, r5 │ │ │ │ - add r3, pc, #352 @ (adr r3, 8ff80 ) │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ movs r6, r5 │ │ │ │ - add r3, pc, #320 @ (adr r3, 8ff64 ) │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ movs r6, r5 │ │ │ │ - add r3, pc, #448 @ (adr r3, 8ffe8 ) │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ movs r6, r5 │ │ │ │ - add r3, pc, #416 @ (adr r3, 8ffcc ) │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ movs r6, r5 │ │ │ │ - add r3, pc, #480 @ (adr r3, 90010 ) │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0008fe30 : │ │ │ │ +00090190 : │ │ │ │ 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 8fe7e │ │ │ │ + bpl.n 901de │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8fe5a │ │ │ │ + bpl.n 901ba │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 8fe5a │ │ │ │ + bpl.n 901ba │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 8fe60 │ │ │ │ + beq.n 901c0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fe58 │ │ │ │ + bne.n 901b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5cdc │ │ │ │ + bl 1d976c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8fe82 │ │ │ │ + beq.n 901e2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8fe7a │ │ │ │ + bpl.n 901da │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 8fe58 │ │ │ │ + bmi.n 901b8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 498bc │ │ │ │ + bl 4991a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fe88 : │ │ │ │ +000901e8 : │ │ │ │ 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] @ (8febc ) │ │ │ │ + ldr r4, [pc, #32] @ (9021c ) │ │ │ │ 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 8fec0 │ │ │ │ + bl 90220 │ │ │ │ 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 907d4 │ │ │ │ + beq.w 90b34 │ │ │ │ stmdb 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 90296 │ │ │ │ + beq.w 905f6 │ │ │ │ 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 90630 │ │ │ │ + bne.w 90990 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9028e │ │ │ │ + beq.w 905ee │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905e2 │ │ │ │ + beq.w 90942 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905e2 │ │ │ │ + beq.w 90942 │ │ │ │ mov r0, r2 │ │ │ │ - bl 82860 │ │ │ │ + bl 82b98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90796 │ │ │ │ + beq.w 90af6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 90052 │ │ │ │ + bmi.w 903b2 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d800 │ │ │ │ + bl 7db3c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff5a │ │ │ │ + beq.n 902ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908be │ │ │ │ + beq.w 90c1e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90796 │ │ │ │ + beq.w 90af6 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90064 │ │ │ │ + bne.n 903c4 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 908f2 │ │ │ │ + bne.w 90c52 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90554 │ │ │ │ + beq.w 908b4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a1ec │ │ │ │ + bl 7a5a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90896 │ │ │ │ + beq.w 90bf6 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905c2 │ │ │ │ + beq.w 90922 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9077a │ │ │ │ + beq.w 90ada │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56383 @ 0xdc3f │ │ │ │ + movw r2, #56561 @ 0xdcf1 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 9074e │ │ │ │ + beq.w 90aae │ │ │ │ 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 9022a │ │ │ │ - ldr r3, [pc, #696] @ (902a0 ) │ │ │ │ + beq.w 9058a │ │ │ │ + ldr r3, [pc, #696] @ (90600 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 907de │ │ │ │ + bpl.w 90b3e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #57057 @ 0xdee1 │ │ │ │ + movw r3, #59053 @ 0xe6ad │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90080 │ │ │ │ - ldr r1, [pc, #668] @ (902a4 ) │ │ │ │ + bne.n 903e0 │ │ │ │ + ldr r1, [pc, #668] @ (90604 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd4b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bdc84 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 900bc │ │ │ │ + beq.n 9041c │ │ │ │ mov r0, r5 │ │ │ │ - bl c3340 │ │ │ │ + bl c3afc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 908c8 │ │ │ │ + bne.w 90c28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 90416 │ │ │ │ + blt.w 90776 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 9080c │ │ │ │ + bne.w 90b6c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 907fa │ │ │ │ + bpl.w 90b5a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9082c │ │ │ │ + beq.w 90b8c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 900ec │ │ │ │ + b.n 9044c │ │ │ │ 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 8ff72 │ │ │ │ + beq.n 902d2 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 907a2 │ │ │ │ + blt.w 90b02 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ff72 │ │ │ │ - b.n 90066 │ │ │ │ - movw r3, #38241 @ 0x9561 │ │ │ │ + beq.w 902d2 │ │ │ │ + b.n 903c6 │ │ │ │ + movw r3, #40297 @ 0x9d69 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 902ac │ │ │ │ - movw r3, #52997 @ 0xcf05 │ │ │ │ + beq.w 9060c │ │ │ │ + movw r3, #54997 @ 0xd6d5 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90598 │ │ │ │ - ldr r1, [pc, #516] @ (902a4 ) │ │ │ │ + bne.w 908f8 │ │ │ │ + ldr r1, [pc, #516] @ (90604 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd4b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bdc84 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90014 │ │ │ │ - ldr r1, [pc, #500] @ (902a4 ) │ │ │ │ + bne.n 90374 │ │ │ │ + ldr r1, [pc, #500] @ (90604 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd28c │ │ │ │ + bl cda5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90014 │ │ │ │ - ldr r3, [pc, #488] @ (902a8 ) │ │ │ │ + bne.n 90374 │ │ │ │ + ldr r3, [pc, #488] @ (90608 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 905e8 │ │ │ │ + bne.w 90948 │ │ │ │ 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 9061e │ │ │ │ + bpl.w 9097e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9061e │ │ │ │ + beq.w 9097e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #56201 @ 0xdb89 │ │ │ │ + movw r3, #58233 @ 0xe379 │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90584 │ │ │ │ - ldr r2, [pc, #428] @ (902a8 ) │ │ │ │ + bne.w 908e4 │ │ │ │ + ldr r2, [pc, #428] @ (90608 ) │ │ │ │ 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 908f8 │ │ │ │ + beq.w 90c58 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 902e6 │ │ │ │ + beq.w 90646 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 902f0 │ │ │ │ + beq.w 90650 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 902fe │ │ │ │ + beq.w 9065e │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9030a │ │ │ │ + beq.w 9066a │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 9030a │ │ │ │ + bge.w 9066a │ │ │ │ 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 90504 │ │ │ │ + beq.w 90864 │ │ │ │ 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] │ │ │ │ @@ -152312,170 +152596,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 9052c │ │ │ │ + ble.w 9088c │ │ │ │ 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 9d638 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9da08 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9054a │ │ │ │ + bne.w 908aa │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90744 │ │ │ │ + bne.w 90aa4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e18c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e55c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 903f4 │ │ │ │ + beq.w 90754 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90714 │ │ │ │ + bne.w 90a74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9070c │ │ │ │ + bne.w 90a6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 908ae │ │ │ │ + bne.w 90c0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9021a │ │ │ │ + beq.n 9057a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9092c │ │ │ │ + beq.w 90c8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ffe6 │ │ │ │ - ldr r3, [pc, #124] @ (902a8 ) │ │ │ │ + bne.w 90346 │ │ │ │ + ldr r3, [pc, #124] @ (90608 ) │ │ │ │ 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 906e6 │ │ │ │ + bne.w 90a46 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 906d2 │ │ │ │ + bne.w 90a32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90450 │ │ │ │ + bne.w 907b0 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90496 │ │ │ │ + bne.w 907f6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90274 │ │ │ │ + beq.n 905d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9056a │ │ │ │ + beq.w 908ca │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 90296 │ │ │ │ + cbz r0, 905f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90296 │ │ │ │ + beq.n 905f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 90296 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90296 │ │ │ │ + cbnz r3, 905f6 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 905f6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 908e4 │ │ │ │ + bne.w 90c44 │ │ │ │ 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, 90358 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 906b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (9057c ) │ │ │ │ + ldr r1, [pc, #716] @ (908dc ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b8fdc │ │ │ │ + bl b97a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90570 │ │ │ │ + bne.w 908d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90014 │ │ │ │ + bne.w 90374 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90416 │ │ │ │ - bl d3b30 │ │ │ │ - b.n 900cc │ │ │ │ + beq.w 90776 │ │ │ │ + bl d433c │ │ │ │ + b.n 9042c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9012a │ │ │ │ + bne.w 9048a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9013e │ │ │ │ + bne.w 9049e │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90150 │ │ │ │ + bne.w 904b0 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 90844 │ │ │ │ + blt.w 90ba4 │ │ │ │ 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, 90384 │ │ │ │ + cbz r0, 906e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 9035c │ │ │ │ + cbz r0, 906bc │ │ │ │ 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 │ │ │ │ @@ -152484,558 +152768,558 @@ │ │ │ │ str.w r0, [r9, #152] @ 0x98 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90166 │ │ │ │ + bne.w 904c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 903ae │ │ │ │ + beq.n 9070e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 903ae │ │ │ │ - ldr r2, [pc, #488] @ (90580 ) │ │ │ │ + cbnz r3, 9070e │ │ │ │ + ldr r2, [pc, #488] @ (908e0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 903a6 │ │ │ │ + cbz r3, 90706 │ │ │ │ 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 903e4 │ │ │ │ + beq.n 90744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 903e4 │ │ │ │ - ldr r2, [pc, #436] @ (90580 ) │ │ │ │ + cbnz r3, 90744 │ │ │ │ + ldr r2, [pc, #436] @ (908e0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 903dc │ │ │ │ + cbz r3, 9073c │ │ │ │ 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 903b6 │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.n 90716 │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 906b6 │ │ │ │ + beq.w 90a16 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 906b6 │ │ │ │ + beq.w 90a16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90416 │ │ │ │ + cbz r3, 90776 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 901fa │ │ │ │ + bne.w 9055a │ │ │ │ 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 9090c │ │ │ │ + bne.w 90c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9024a │ │ │ │ + beq.w 905aa │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905ac │ │ │ │ + beq.w 9090c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90472 │ │ │ │ + beq.n 907d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 90472 │ │ │ │ - b.n 9045e │ │ │ │ + cbnz r3, 907d2 │ │ │ │ + b.n 907be │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 904d2 │ │ │ │ - ldr r2, [pc, #288] @ (90580 ) │ │ │ │ + bne.n 90832 │ │ │ │ + ldr r2, [pc, #288] @ (908e0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90650 │ │ │ │ + bne.w 909b0 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 904e2 │ │ │ │ + bne.n 90842 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 904b0 │ │ │ │ + bne.n 90810 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90796 │ │ │ │ + bne.w 90af6 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 90274 │ │ │ │ + b.n 905d4 │ │ │ │ subs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 904ec │ │ │ │ + cbz r2, 9084c │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90274 │ │ │ │ + beq.w 905d4 │ │ │ │ mov.w r9, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9048a │ │ │ │ - ldr r2, [pc, #196] @ (90580 ) │ │ │ │ + bne.n 907ea │ │ │ │ + ldr r2, [pc, #196] @ (908e0 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90684 │ │ │ │ + bne.w 909e4 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 9048a │ │ │ │ + b.n 907ea │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9047e │ │ │ │ + beq.n 907de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9047e │ │ │ │ - ldr r2, [pc, #144] @ (90580 ) │ │ │ │ + bne.n 907de │ │ │ │ + ldr r2, [pc, #144] @ (908e0 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9066a │ │ │ │ + bne.w 909ca │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 9047e │ │ │ │ + b.n 907de │ │ │ │ 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 901a0 │ │ │ │ + bgt.w 90500 │ │ │ │ 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 9d638 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9da08 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 901c8 │ │ │ │ + beq.w 90528 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a7b24 │ │ │ │ - b.n 903f4 │ │ │ │ + bl 1abd28 │ │ │ │ + b.n 90754 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90492 │ │ │ │ + beq.n 907f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90492 │ │ │ │ + bne.n 907f2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 904ba │ │ │ │ + b.n 9081a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90014 │ │ │ │ + bne.w 90374 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 900d2 │ │ │ │ + b.n 90432 │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90630 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 90990 ) │ │ │ │ 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 901ec │ │ │ │ - b.n 903f4 │ │ │ │ + bne.w 9054c │ │ │ │ + b.n 90754 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9084a │ │ │ │ - ldr r1, [pc, #736] @ (90880 ) │ │ │ │ + beq.w 90baa │ │ │ │ + ldr r1, [pc, #736] @ (90be0 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90014 │ │ │ │ - b.n 902cc │ │ │ │ - ldr r2, [pc, #724] @ (90884 ) │ │ │ │ + bne.w 90374 │ │ │ │ + b.n 9062c │ │ │ │ + ldr r2, [pc, #724] @ (90be4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9069e │ │ │ │ + bne.n 909fe │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 9043e │ │ │ │ + b.n 9079e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 905f2 │ │ │ │ + bmi.n 90952 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 905f2 │ │ │ │ + cbz r3, 90952 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 905f2 │ │ │ │ - bl 152904 │ │ │ │ + cbz r3, 90952 │ │ │ │ + bl 154590 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9077a │ │ │ │ + beq.w 90ada │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 8ffd2 │ │ │ │ - ldr.w fp, [pc, #676] @ 90888 │ │ │ │ - b.n 8ff76 │ │ │ │ + b.n 90332 │ │ │ │ + ldr.w fp, [pc, #676] @ 90be8 │ │ │ │ + b.n 902d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 900cc │ │ │ │ - b.n 90416 │ │ │ │ + beq.w 9042c │ │ │ │ + b.n 90776 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20648 @ 0x50a8 │ │ │ │ + movw r1, #24104 @ 0x5e28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9047e │ │ │ │ - b.n 904e2 │ │ │ │ + beq.w 907de │ │ │ │ + b.n 90842 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 855fc │ │ │ │ - b.n 90410 │ │ │ │ + bl 85910 │ │ │ │ + b.n 90770 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90640 │ │ │ │ + cbz r2, 909a0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff24 │ │ │ │ + bne.w 90284 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #576] @ 90888 │ │ │ │ + ldr.w fp, [pc, #576] @ 90be8 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 90066 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 903c6 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9046e │ │ │ │ + beq.w 907ce │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9046e │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 907ce │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 904fe │ │ │ │ + beq.w 9085e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 904fe │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 9085e │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 904cc │ │ │ │ + beq.w 9082c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 904cc │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 9082c │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 905bc │ │ │ │ + beq.n 9091c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 905bc │ │ │ │ + b.n 9091c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ + movw r2, #24012 @ 0x5dcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 90404 │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 90764 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 9043e │ │ │ │ + b.n 9079e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9023c │ │ │ │ + beq.w 9059c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122e6c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123d74 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9023c │ │ │ │ + beq.w 9059c │ │ │ │ mov r0, r4 │ │ │ │ - bl 122e84 <_PyErr_Clear@@Base> │ │ │ │ - b.n 9023c │ │ │ │ + bl 123d8c <_PyErr_Clear@@Base> │ │ │ │ + b.n 9059c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 901fa │ │ │ │ + b.n 9055a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9088c │ │ │ │ + beq.w 90bec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90870 │ │ │ │ + bne.w 90bd0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20604 @ 0x507c │ │ │ │ + movw r2, #24060 @ 0x5dfc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 20e608 │ │ │ │ - b.n 90404 │ │ │ │ + bl 210818 │ │ │ │ + b.n 90764 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 9058e │ │ │ │ + b.n 908ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #20680 @ 0x50c8 │ │ │ │ + movw r1, #24136 @ 0x5e48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9077a │ │ │ │ + beq.n 90ada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908dc │ │ │ │ + beq.w 90c3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 907be │ │ │ │ + bne.n 90b1e │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90796 │ │ │ │ + beq.n 90af6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 907b8 │ │ │ │ + cbz r2, 90b18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782a0 │ │ │ │ + bl 78638 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90298 │ │ │ │ + b.n 905f8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90796 │ │ │ │ + beq.n 90af6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90796 │ │ │ │ + bne.n 90af6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904ba │ │ │ │ + b.n 9081a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 907d8 │ │ │ │ + cbz r3, 90b38 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90796 │ │ │ │ + beq.n 90af6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904b0 │ │ │ │ + b.n 90810 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904ec │ │ │ │ + b.n 9084c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 90418 │ │ │ │ + bl d2088 │ │ │ │ + b.n 90778 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 855fc │ │ │ │ - b.n 90410 │ │ │ │ + bl 85910 │ │ │ │ + b.n 90770 │ │ │ │ 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 90042 │ │ │ │ + bne.w 903a2 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 855fc │ │ │ │ - b.n 9040a │ │ │ │ + bl 85910 │ │ │ │ + b.n 9076a │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 855fc │ │ │ │ + bl 85910 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90410 │ │ │ │ - b.n 9040a │ │ │ │ + beq.w 90770 │ │ │ │ + b.n 9076a │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 90314 │ │ │ │ + b.n 90674 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 900ce │ │ │ │ - ldr r0, [pc, #44] @ (90880 ) │ │ │ │ - bl 8fe30 │ │ │ │ + beq.w 9042e │ │ │ │ + ldr r0, [pc, #44] @ (90be0 ) │ │ │ │ + bl 90190 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90416 │ │ │ │ + beq.w 90776 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90014 │ │ │ │ - b.n 902cc │ │ │ │ + bne.w 90374 │ │ │ │ + b.n 9062c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90728 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90728 │ │ │ │ - add r0, pc, #176 @ (adr r0, 90934 ) │ │ │ │ + bne.w 90a88 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90a88 │ │ │ │ + add r0, pc, #176 @ (adr r0, 90c94 ) │ │ │ │ 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 901fa │ │ │ │ - b.n 9040a │ │ │ │ + beq.w 9055a │ │ │ │ + b.n 9076a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90796 │ │ │ │ + beq.w 90af6 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90796 │ │ │ │ - b.n 907ce │ │ │ │ + beq.w 90af6 │ │ │ │ + b.n 90b2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90206 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90206 │ │ │ │ + bne.w 90566 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90566 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ff5a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 902ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90028 │ │ │ │ + bne.w 90388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 90028 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90388 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9077a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90ada │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ff1c │ │ │ │ - ldr.w fp, [pc, #68] @ 90934 │ │ │ │ + bne.w 9027c │ │ │ │ + ldr.w fp, [pc, #68] @ 90c94 │ │ │ │ nop │ │ │ │ - b.w 8ff7e │ │ │ │ + b.w 902de │ │ │ │ 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 1a75c0 │ │ │ │ - b.n 9058e │ │ │ │ + bl 1ab7c4 │ │ │ │ + b.n 908ee │ │ │ │ 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 9043e │ │ │ │ - b.n 90434 │ │ │ │ + beq.w 9079e │ │ │ │ + b.n 90794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9021a │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9057a │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00090938 : │ │ │ │ +00090c98 : │ │ │ │ stmdb 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, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -153048,88 +153332,88 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9140c │ │ │ │ + beq.w 9176c │ │ │ │ mov.w r8, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ 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 90a7a │ │ │ │ + bne.n 90dda │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r4, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - beq.w 915fe │ │ │ │ + beq.w 9195e │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 9138e │ │ │ │ - bhi.w 90b4a │ │ │ │ + beq.w 916ee │ │ │ │ + bhi.w 90eaa │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9197a │ │ │ │ + beq.w 91cda │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91792 │ │ │ │ + beq.w 91af2 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91772 │ │ │ │ + beq.w 91ad2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 914e2 │ │ │ │ + bne.w 91842 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 90ef4 │ │ │ │ - movw r1, #44368 @ 0xad50 │ │ │ │ + beq.w 91254 │ │ │ │ + movw r1, #47652 @ 0xba24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #24724 @ 0x6094 │ │ │ │ + movw lr, #28180 @ 0x6e14 │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #64540 @ 0xfc1c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw ip, #24732 @ 0x609c │ │ │ │ + movw r0, #2144 @ 0x860 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw ip, #28188 @ 0x6e1c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ mov sl, fp │ │ │ │ - movw r5, #24728 @ 0x6098 │ │ │ │ + movw r5, #28184 @ 0x6e18 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90afa │ │ │ │ + beq.n 90e5a │ │ │ │ ldrb.w r9, [r4, #1] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 91014 │ │ │ │ + beq.w 91374 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 90afa │ │ │ │ + bhi.n 90e5a │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 90c32 │ │ │ │ + bhi.w 90f92 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 90d00 │ │ │ │ + beq.w 91060 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91224 │ │ │ │ + beq.w 91584 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90afa │ │ │ │ + bne.n 90e5a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 90afa │ │ │ │ + bls.n 90e5a │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.n 90afa │ │ │ │ + bhi.n 90e5a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -153150,94 +153434,94 @@ │ │ │ │ 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 919fa │ │ │ │ + blt.w 91d5a │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 90a7a │ │ │ │ + bne.n 90dda │ │ │ │ sub.w r9, r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90bba │ │ │ │ + beq.w 90f1a │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 915f2 │ │ │ │ + beq.w 91952 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90fbe │ │ │ │ + beq.w 9131e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 90bd2 │ │ │ │ + bls.w 90f32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.w 90bd2 │ │ │ │ + blt.w 90f32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 91662 │ │ │ │ + bne.w 919c2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ adds r0, r3, r0 │ │ │ │ blx 29c10 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 90cfa │ │ │ │ + beq.w 9105a │ │ │ │ mov r7, r4 │ │ │ │ - b.n 90992 │ │ │ │ + b.n 90cf2 │ │ │ │ and.w r9, fp, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91020 │ │ │ │ + beq.w 91380 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24936 @ 0x6168 │ │ │ │ + movw r1, #28392 @ 0x6ee8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ 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] │ │ │ │ strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 1d5488 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d8f80 <_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 r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 914e2 │ │ │ │ + bmi.w 91842 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ mov sl, fp │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 90b8a │ │ │ │ + bhi.n 90eea │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r2, #28 │ │ │ │ movs r1, r2 │ │ │ │ lsls r5, r5, #11 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ @@ -153249,37 +153533,37 @@ │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ lsls r2, r2, #11 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #44368 @ 0xad50 │ │ │ │ + movw r1, #47652 @ 0xba24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #24724 @ 0x6094 │ │ │ │ + movw lr, #28180 @ 0x6e14 │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #64540 @ 0xfc1c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r5, #24728 @ 0x6098 │ │ │ │ + movw r0, #2144 @ 0x860 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r5, #28184 @ 0x6e18 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw ip, #24732 @ 0x609c │ │ │ │ + movw ip, #28188 @ 0x6e1c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 90a0e │ │ │ │ + b.n 90d6e │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91650 │ │ │ │ + beq.w 919b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90fc6 │ │ │ │ + beq.w 91326 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 90ab2 │ │ │ │ + bhi.w 90e12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 90abe │ │ │ │ + beq.w 90e1e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -153289,122 +153573,122 @@ │ │ │ │ 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 c9910 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ca0e0 <_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] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 90ac0 │ │ │ │ + bne.w 90e20 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ - b.n 90b18 │ │ │ │ + b.n 90e78 │ │ │ │ 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 91020 │ │ │ │ + bne.w 91380 │ │ │ │ movw r9, #8193 @ 0x2001 │ │ │ │ tst.w r5, r9 │ │ │ │ - bne.w 90ae6 │ │ │ │ + bne.w 90e46 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 90d54 │ │ │ │ + beq.n 910b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90afa │ │ │ │ + bne.w 90e5a │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 90d5c │ │ │ │ + bne.n 910bc │ │ │ │ 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 917ba │ │ │ │ + bcs.w 91b1a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 9102c │ │ │ │ + bhi.w 9138c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9102c │ │ │ │ + ble.w 9138c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 91082 │ │ │ │ + bne.w 913e2 │ │ │ │ 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 90c2a │ │ │ │ + beq.n 90f8a │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90ae2 │ │ │ │ + bne.w 90e42 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 913ec │ │ │ │ + beq.w 9174c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 90b42 │ │ │ │ + bne.w 90ea2 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 9109c │ │ │ │ + beq.w 913fc │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ca6a8 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ + bl cae78 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91820 │ │ │ │ + beq.w 91b80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 916aa │ │ │ │ + beq.w 91a0a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 910a6 │ │ │ │ + beq.w 91406 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 90b42 │ │ │ │ + b.n 90ea2 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 90cbe │ │ │ │ + b.n 9101e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 90afa │ │ │ │ + bgt.w 90e5a │ │ │ │ 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, #36] @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9173a │ │ │ │ + bne.w 91a9a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91876 │ │ │ │ + beq.w 91bd6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -153417,37 +153701,37 @@ │ │ │ │ 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 │ │ │ │ - b.n 90e1e │ │ │ │ + b.n 9117e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 90afa │ │ │ │ + bgt.w 90e5a │ │ │ │ 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 91224 │ │ │ │ + bne.w 91584 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 91414 │ │ │ │ + beq.w 91774 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 90afa │ │ │ │ + bne.w 90e5a │ │ │ │ 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 91a24 │ │ │ │ + bne.w 91d84 │ │ │ │ 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] │ │ │ │ @@ -153459,32 +153743,32 @@ │ │ │ │ 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 d190c │ │ │ │ + bl d210c │ │ │ │ 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 90c2a │ │ │ │ + beq.w 90f8a │ │ │ │ adds r4, #1 │ │ │ │ - b.n 90cac │ │ │ │ + b.n 9100c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -153500,44 +153784,44 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl d1b94 │ │ │ │ - b.n 90dc2 │ │ │ │ + bl d2394 │ │ │ │ + b.n 91122 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9192c │ │ │ │ + beq.w 91c8c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 91934 │ │ │ │ + bmi.w 91c94 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r9 │ │ │ │ - bl 169db0 │ │ │ │ + bl 16bf2c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90e6e │ │ │ │ + beq.n 911ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91a1a │ │ │ │ + beq.w 91d7a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90c2a │ │ │ │ + beq.w 90f8a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -153550,15 +153834,15 @@ │ │ │ │ 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 d1b94 │ │ │ │ + bl d2394 │ │ │ │ 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] │ │ │ │ @@ -153566,138 +153850,138 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91956 │ │ │ │ + beq.w 91cb6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90de8 │ │ │ │ + beq.n 91148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90de8 │ │ │ │ - ldr r2, [pc, #672] @ (91180 ) │ │ │ │ + bne.n 91148 │ │ │ │ + ldr r2, [pc, #672] @ (914e0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91516 │ │ │ │ + bne.w 91876 │ │ │ │ mov r0, r7 │ │ │ │ blx r9 │ │ │ │ - b.n 90de8 │ │ │ │ + b.n 91148 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9193a │ │ │ │ - movw r2, #42592 @ 0xa660 │ │ │ │ + beq.w 91c9a │ │ │ │ + movw r2, #45984 @ 0xb3a0 │ │ │ │ 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 90b5c │ │ │ │ + bpl.w 90ebc │ │ │ │ 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 90b5c │ │ │ │ + bpl.w 90ebc │ │ │ │ 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 917da │ │ │ │ + bgt.w 91b3a │ │ │ │ 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 91028 │ │ │ │ + bpl.n 91388 │ │ │ │ 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 917da │ │ │ │ + blt.w 91b3a │ │ │ │ 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 90b5c │ │ │ │ + bpl.w 90ebc │ │ │ │ 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 917da │ │ │ │ + blt.w 91b3a │ │ │ │ ldrb.w r9, [r4, #1]! │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r1, [r2, r9, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.n 90f92 │ │ │ │ - b.n 90b5c │ │ │ │ + bmi.n 912f2 │ │ │ │ + b.n 90ebc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90aaa │ │ │ │ + bne.w 90e0a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 91c44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91fa4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91530 │ │ │ │ + beq.w 91890 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ 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 r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ strh.w r3, [sp, #116] @ 0x74 │ │ │ │ - bl 1a6014 │ │ │ │ + bl 1aa214 │ │ │ │ add.w r3, r5, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 90cb0 │ │ │ │ + b.n 91010 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 913b0 │ │ │ │ + bhi.w 91710 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 90a22 │ │ │ │ + b.n 90d82 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 90d5c │ │ │ │ - b.n 90c70 │ │ │ │ + bne.w 910bc │ │ │ │ + b.n 90fd0 │ │ │ │ adds r4, #3 │ │ │ │ - b.n 90b5c │ │ │ │ + b.n 90ebc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -153707,129 +153991,129 @@ │ │ │ │ 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 c9910 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ca0e0 <_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] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq.w 90c2a │ │ │ │ + beq.w 90f8a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 90c9c │ │ │ │ + beq.w 90ffc │ │ │ │ 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 90de8 │ │ │ │ + b.n 91148 │ │ │ │ mov r3, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 90cf6 │ │ │ │ + bne.w 91056 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 90cf6 │ │ │ │ + bne.w 91056 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 918fe │ │ │ │ + bpl.w 91c5e │ │ │ │ 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, #164] @ (91184 ) │ │ │ │ + ldrge r1, [pc, #164] @ (914e4 ) │ │ │ │ addlt.w sl, r1, r2, lsl #5 │ │ │ │ mlage sl, r0, r2, r1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 90b42 │ │ │ │ + beq.w 90ea2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90b42 │ │ │ │ + beq.w 90ea2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90b42 │ │ │ │ + bne.w 90ea2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b42 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90ea2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #22144 @ 0x5680 │ │ │ │ + movw r1, #25480 @ 0x6388 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #24776 @ 0x60c8 │ │ │ │ + movw lr, #28232 @ 0x6e48 │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #24780 @ 0x60cc │ │ │ │ + movw r0, #28236 @ 0x6e4c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #2188 @ 0x88c │ │ │ │ + movw r2, #5524 @ 0x1594 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #24784 @ 0x60d0 │ │ │ │ + movw ip, #28240 @ 0x6e50 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 90a0e │ │ │ │ + b.n 90d6e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 915be │ │ │ │ + bne.w 9191e │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ movs r5, #2 │ │ │ │ - movw r1, #20936 @ 0x51c8 │ │ │ │ + movw r1, #24272 @ 0x5ed0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #24736 @ 0x60a0 │ │ │ │ + movw lr, #28192 @ 0x6e20 │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #24744 @ 0x60a8 │ │ │ │ + movw r0, #28200 @ 0x6e28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #61544 @ 0xf068 │ │ │ │ + movw r2, #64812 @ 0xfd2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #24752 @ 0x60b0 │ │ │ │ + movw ip, #28208 @ 0x6e30 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ adds r4, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 90a0e │ │ │ │ + b.n 90d6e │ │ │ │ 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, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e7630 │ │ │ │ + bl e7e2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c2a │ │ │ │ + beq.w 90f8a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -153842,15 +154126,15 @@ │ │ │ │ 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 d1b94 │ │ │ │ + bl d2394 │ │ │ │ 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] │ │ │ │ @@ -153858,62 +154142,62 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91956 │ │ │ │ + beq.w 91cb6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90de8 │ │ │ │ + beq.w 91148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90de8 │ │ │ │ + bne.w 91148 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90de8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91148 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e44bc │ │ │ │ + bl e4cb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9119c │ │ │ │ - b.n 90c2a │ │ │ │ + bne.n 914fc │ │ │ │ + b.n 90f8a │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 91512 │ │ │ │ - bhi.w 913be │ │ │ │ + beq.w 91872 │ │ │ │ + bhi.w 9171e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91540 │ │ │ │ + beq.w 918a0 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 9153c │ │ │ │ + beq.w 9189c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 9125e │ │ │ │ + bhi.n 915be │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9150a │ │ │ │ + beq.w 9186a │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ @@ -153941,27 +154225,27 @@ │ │ │ │ moveq r2, ip │ │ │ │ add r3, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 91566 │ │ │ │ + bls.w 918c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91566 │ │ │ │ + bgt.w 918c6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 91544 │ │ │ │ + bgt.w 918a4 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 91490 │ │ │ │ + beq.w 917f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 91472 │ │ │ │ + bgt.w 917d2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r9, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -153971,129 +154255,129 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 91abc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91e1c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90c2a │ │ │ │ + beq.w 90f8a │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 90de8 │ │ │ │ + ble.w 91148 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 90de8 │ │ │ │ + bpl.w 91148 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 188f38 │ │ │ │ + bl 18c09c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c2a │ │ │ │ + beq.w 90f8a │ │ │ │ mov r3, r5 │ │ │ │ add r3, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 90de8 │ │ │ │ + b.n 91148 │ │ │ │ adds r3, r2, #7 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r9 │ │ │ │ vldmia r3!, {d7} │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 91280 │ │ │ │ + b.n 915e0 │ │ │ │ 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 909b2 │ │ │ │ + bne.w 90d12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - b.n 9139a │ │ │ │ + b.n 916fa │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.w 90b00 │ │ │ │ + b.w 90e60 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91248 │ │ │ │ + bne.w 915a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 91508 │ │ │ │ - add r3, pc, #4 @ (adr r3, 913d8 ) │ │ │ │ + bhi.w 91868 │ │ │ │ + add r3, pc, #4 @ (adr r3, 91738 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ nop │ │ │ │ - asrs r7, r3, #9 │ │ │ │ + asrs r7, r7, #22 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r3, r5, #13 │ │ │ │ + asrs r3, r1, #27 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r7, r3, #9 │ │ │ │ + asrs r7, r7, #22 │ │ │ │ movs r1, r1 │ │ │ │ - adds r3, r6, r3 │ │ │ │ + adds r3, r2, #1 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r3, r5, #13 │ │ │ │ + asrs r3, r1, #27 │ │ │ │ movs r1, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9140c │ │ │ │ + beq.n 9176c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9140c │ │ │ │ + beq.n 9176c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 9140c │ │ │ │ + cbnz r3, 9176c │ │ │ │ mov r0, sl │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr.w sl, [pc, #1608] @ 91a58 │ │ │ │ - b.w 90b42 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w sl, [pc, #1608] @ 91db8 │ │ │ │ + b.w 90ea2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ 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, #29420 @ 0x72ec │ │ │ │ + movw r3, #32796 @ 0x801c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #57] @ 0x39 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91924 │ │ │ │ + beq.w 91c84 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91904 │ │ │ │ + bne.w 91c64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -154103,29 +154387,29 @@ │ │ │ │ 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 91abc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.n 90dc2 │ │ │ │ + bl 91e1c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.n 91122 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 188f38 │ │ │ │ + bl 18c09c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c2a │ │ │ │ + beq.w 90f8a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 912ec │ │ │ │ + b.n 9164c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -154134,84 +154418,84 @@ │ │ │ │ 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 e22d4 │ │ │ │ + bl e2ad0 │ │ │ │ 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 912e4 │ │ │ │ - b.w 90c2a │ │ │ │ + bne.w 91644 │ │ │ │ + b.w 90f8a │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ sub.w fp, r3, #48 @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 918a8 │ │ │ │ + bmi.w 91c08 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 90ef4 │ │ │ │ + beq.w 91254 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.w 90b5c │ │ │ │ + b.w 90ebc │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9126e │ │ │ │ + b.n 915ce │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 913c6 │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 91726 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90eee │ │ │ │ + beq.w 9124e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 90eee │ │ │ │ + b.n 9124e │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 90b18 │ │ │ │ + b.w 90e78 │ │ │ │ mov r1, ip │ │ │ │ - b.n 913c6 │ │ │ │ + b.n 91726 │ │ │ │ mov r1, lr │ │ │ │ - b.n 913c6 │ │ │ │ + b.n 91726 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 912de │ │ │ │ + bmi.w 9163e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 188f38 │ │ │ │ + bl 18c09c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c2a │ │ │ │ + beq.w 90f8a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 912de │ │ │ │ + b.n 9163e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 912d6 │ │ │ │ + beq.w 91636 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -154220,50 +154504,50 @@ │ │ │ │ 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 c9910 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ca0e0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 912d6 │ │ │ │ - b.w 90c2a │ │ │ │ + bne.w 91636 │ │ │ │ + b.w 90f8a │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #16444 @ 0x403c │ │ │ │ + movw r1, #19820 @ 0x4d6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw lr, #24760 @ 0x60b8 │ │ │ │ + movw lr, #28216 @ 0x6e38 │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #24764 @ 0x60bc │ │ │ │ + movw r0, #28220 @ 0x6e3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r5, #24768 @ 0x60c0 │ │ │ │ + movw r5, #28224 @ 0x6e40 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw ip, #24772 @ 0x60c4 │ │ │ │ + movw ip, #28228 @ 0x6e44 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ adds r4, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a0e │ │ │ │ + b.w 90d6e │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 90aa4 │ │ │ │ + b.w 90e04 │ │ │ │ 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 │ │ │ │ @@ -154271,117 +154555,117 @@ │ │ │ │ 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 e22d4 │ │ │ │ + bl e2ad0 │ │ │ │ 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 90c2a │ │ │ │ + beq.w 90f8a │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.w 90cac │ │ │ │ + b.w 9100c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 90aaa │ │ │ │ - b.n 90fc6 │ │ │ │ + bne.w 90e0a │ │ │ │ + b.n 91326 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 916d6 │ │ │ │ + bne.n 91a36 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r9, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w sl, r7, r9 │ │ │ │ adds r0, r7, r3 │ │ │ │ add.w lr, r2, r1, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 916b4 │ │ │ │ + bhi.n 91a14 │ │ │ │ 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 90ad4 │ │ │ │ + bls.w 90e34 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91696 │ │ │ │ - bl 1a49f0 │ │ │ │ + b.n 919f6 │ │ │ │ + bl 1a8bf0 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 90b42 │ │ │ │ + b.w 90ea2 │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ 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 9167e │ │ │ │ + b.n 919de │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r9, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w sl, r7, r9 │ │ │ │ adds r0, r7, r3 │ │ │ │ add.w lr, r2, r1, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91718 │ │ │ │ + bhi.n 91a78 │ │ │ │ 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 90ad4 │ │ │ │ + bls.w 90e34 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91704 │ │ │ │ + b.n 91a64 │ │ │ │ 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 916ec │ │ │ │ + b.n 91a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90d26 │ │ │ │ + bne.w 91086 │ │ │ │ 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] │ │ │ │ @@ -154393,103 +154677,103 @@ │ │ │ │ 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 26af20 │ │ │ │ - b.w 90dc2 │ │ │ │ + bl 26bc9c │ │ │ │ + b.w 91122 │ │ │ │ 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 914f8 │ │ │ │ + b.n 91858 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r4, r1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 909aa │ │ │ │ + b.w 90d0a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e37ec │ │ │ │ + bl 1e6bf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9119c │ │ │ │ - b.w 90c2a │ │ │ │ + bne.w 914fc │ │ │ │ + b.w 90f8a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24864 @ 0x6120 │ │ │ │ + movw r1, #28320 @ 0x6ea0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.w 90b18 │ │ │ │ + bl 127c34 │ │ │ │ + b.w 90e78 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24844 @ 0x610c │ │ │ │ + movw r1, #28300 @ 0x6e8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.w 90b18 │ │ │ │ + bl 127c34 │ │ │ │ + b.w 90e78 │ │ │ │ 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 91856 │ │ │ │ + bge.n 91bb6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bmi.n 91844 │ │ │ │ - bl 169b08 │ │ │ │ + bmi.n 91ba4 │ │ │ │ + bl 16bc84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9119c │ │ │ │ - b.w 90c2a │ │ │ │ + bne.w 914fc │ │ │ │ + b.w 90f8a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90b3e │ │ │ │ + beq.w 90e9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b3e │ │ │ │ + bne.w 90e9e │ │ │ │ mov r0, sl │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b3e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90e9e │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 169db0 │ │ │ │ + bl 16bf2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9119c │ │ │ │ - b.w 90c2a │ │ │ │ + bne.w 914fc │ │ │ │ + b.w 90f8a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24908 @ 0x614c │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.w 90b18 │ │ │ │ + bl 127c34 │ │ │ │ + b.w 90e78 │ │ │ │ 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] │ │ │ │ @@ -154501,139 +154785,139 @@ │ │ │ │ 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 d190c │ │ │ │ - b.w 90dc2 │ │ │ │ + bl d210c │ │ │ │ + b.w 91122 │ │ │ │ movs r1, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r0, #1 │ │ │ │ mla r1, r1, fp, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r3, r5, r2, r3 │ │ │ │ asrs r3, r2, #31 │ │ │ │ rsb r3, r3, r5, asr #2 │ │ │ │ cmp r3, fp │ │ │ │ sub.w fp, r1, #48 @ 0x30 │ │ │ │ - bge.w 914ea │ │ │ │ + bge.w 9184a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24828 @ 0x60fc │ │ │ │ + movw r1, #28284 @ 0x6e7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.w 90b18 │ │ │ │ + bl 127c34 │ │ │ │ + b.w 90e78 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91270 │ │ │ │ + b.n 915d0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.w 910c4 │ │ │ │ + b.w 91424 │ │ │ │ mov r0, r9 │ │ │ │ adds r7, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sp, #58 @ 0x3a │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 91446 │ │ │ │ + b.n 917a6 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #57] @ 0x39 │ │ │ │ - b.n 91446 │ │ │ │ + b.n 917a6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 90e4c │ │ │ │ + bpl.w 911ac │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - b.w 90e4e │ │ │ │ + b.w 911ae │ │ │ │ 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 90b5c │ │ │ │ + b.w 90ebc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90b18 │ │ │ │ + beq.w 90e78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b18 │ │ │ │ + bne.w 90e78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b18 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90e78 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r4, r1 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 909aa │ │ │ │ + b.w 90d0a │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ movs r5, #5 │ │ │ │ - movw r1, #24808 @ 0x60e8 │ │ │ │ + movw r1, #28264 @ 0x6e68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #24812 @ 0x60ec │ │ │ │ + movw lr, #28268 @ 0x6e6c │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #24816 @ 0x60f0 │ │ │ │ + movw r0, #28272 @ 0x6e70 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #24820 @ 0x60f4 │ │ │ │ + movw r2, #28276 @ 0x6e74 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #24824 @ 0x60f8 │ │ │ │ + movw ip, #28280 @ 0x6e78 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a0e │ │ │ │ + b.w 90d6e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ movs r5, #4 │ │ │ │ - movw r1, #24788 @ 0x60d4 │ │ │ │ + movw r1, #28244 @ 0x6e54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #24792 @ 0x60d8 │ │ │ │ + movw lr, #28248 @ 0x6e58 │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #24796 @ 0x60dc │ │ │ │ + movw r0, #28252 @ 0x6e5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #24800 @ 0x60e0 │ │ │ │ + movw r2, #28256 @ 0x6e60 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #24804 @ 0x60e4 │ │ │ │ + movw ip, #28260 @ 0x6e64 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a0e │ │ │ │ + b.w 90d6e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24964 @ 0x6184 │ │ │ │ + movw r1, #28420 @ 0x6f04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.w 90b18 │ │ │ │ + bl d2088 │ │ │ │ + b.w 90e78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 90e6e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 911ce │ │ │ │ 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] │ │ │ │ @@ -154645,21 +154929,21 @@ │ │ │ │ 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 26af20 │ │ │ │ - b.w 90dc2 │ │ │ │ + bl 26bc9c │ │ │ │ + b.w 91122 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00091a5c : │ │ │ │ +00091dbc : │ │ │ │ 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 │ │ │ │ @@ -154667,93 +154951,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 72278 │ │ │ │ + bl 72614 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 91ab0 │ │ │ │ + cbz r0, 91e10 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a5f78 │ │ │ │ + bl 1aa178 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91aac │ │ │ │ + beq.n 91e0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91aac │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91e0c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 91ab6 │ │ │ │ + cbnz r0, 91e16 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 772d8 │ │ │ │ - b.n 91ab0 │ │ │ │ + bl 77670 │ │ │ │ + b.n 91e10 │ │ │ │ │ │ │ │ -00091abc <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00091e1c <_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 91b70 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91ed0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91b7e <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91ede <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 91b06 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 91e66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 91b06 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 91e66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91b20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91e80 <_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, 91b18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91e78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9910 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ca0e0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91c1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91f7a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91af0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91e50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91bd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 91f30 <_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 91bae <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 91f0e <_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 │ │ │ │ @@ -154761,64 +155045,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 91baa <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 91f0a <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 91b5e <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91ebe <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ada <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91e3a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ada <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91e3a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91c44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91fa4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91f7a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a6014 │ │ │ │ + bl 1aa214 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 91b00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91e60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 91b00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91e60 <_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 91b36 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91e96 <_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 91c20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91f80 <_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 │ │ │ │ @@ -154826,350 +155110,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 91ba8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91f08 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 91c08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91f68 <_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 91be2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 91f42 <_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 91d40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ + beq.n 920a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91db8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 91e0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 92118 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 9216e <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91e28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 92188 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91dcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (91e3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 9212c <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (9219c <_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 91d88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 920e8 <_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 91d78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 920d8 <_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, 91d28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 92088 <_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] @ (91e40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (921a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91dde <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 9213e <_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 91dc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 92120 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 91e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 92194 <_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 91d6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ + bhi.n 920cc <_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 91cce <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 9202e <_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] @ (91e44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #232] @ (921a4 <_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 91cce <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 9202e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91cce <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 9202e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91df2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 92152 <_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 91e28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 92188 <_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 91cce <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (91e48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 9202e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (921a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 91d0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 9206c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 91d20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91e28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 92188 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 91cce <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 9202e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 91e02 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 92162 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ - b.n 91cf4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 127518 │ │ │ │ + b.n 92054 <_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 91da4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 92104 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91cf4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 92054 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63944 @ 0xf9c8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1864 @ 0x748 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91d20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1e8d2c │ │ │ │ + b.n 92080 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91dba <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 91e24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 9211a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 92184 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 91dc2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 92122 <_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 │ │ │ │ │ │ │ │ -00091e4c <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000921ac <_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 91ef0 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 92250 <_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 91eec <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 9224c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 91e8e <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 921ee <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl ca6a8 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ + bl cae78 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f1c <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ + beq.n 9227c <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91f10 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 92270 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91e94 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 921f4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 91e8a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 921ea <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 91e8a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 921ea <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 91f18 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + bpl.n 92278 <_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] @ (91f38 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (92298 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 91e8a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 921ea <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91eec <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 9224c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91eec <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 9224c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91e8a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 921ea <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 91f0c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 9226c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 91f0c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 9226c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 91f0c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 9226c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (91f3c <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 91e8a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (9229c <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 921ea <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a49f0 │ │ │ │ + b.w 1a8bf0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 91eae <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 9220e <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91e8a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 921ea <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91e8a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 921ea <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91e8a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 921ea <_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 92980 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92ce0 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 92aac <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 92e0c <_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 929a6 <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 92d06 <_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 921f2 <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 92552 <_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 │ │ │ │ @@ -155248,337 +155532,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 9334c │ │ │ │ + bl 936c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93032 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 93392 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 93032 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 93392 <_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 9303c <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 9339c <_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 928be <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 92c1e <_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 929e2 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 92d42 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 92b06 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92e66 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 938e8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93c64 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 94264 │ │ │ │ + bl 945e0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 928a0 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (922a0 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 92c00 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (92600 <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92fa0 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 93300 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92f2e <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 9328e <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 938e8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93c64 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fa0 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 93300 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9415c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 944d8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b4a <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92eaa <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 92b06 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92e66 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9281a <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 92b7a <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b20 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92e80 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b20 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92e80 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b20 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92e80 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b20 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92e80 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b20 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92e80 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b20 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92e80 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b20 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92e80 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 921da <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 9253a <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25884 @ 0x651c │ │ │ │ + movw r1, #29340 @ 0x729c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 92eee <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 9324e <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9222a <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 9258a <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 92f6c <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 932cc <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 930de <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f5b04 │ │ │ │ + beq.w 9343e <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f6328 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92a68 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92dc8 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_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 929c4 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92d24 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92c7e <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92fde <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e13d8 │ │ │ │ + bl e1bd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92eb2 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 93212 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 92ca0 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 93000 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 92256 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 925b6 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929e6 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 92d46 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 92b06 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92e66 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92098 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 923f8 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e3a <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 9319a <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92928 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 92c88 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9294a <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 92caa <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 92fc6 <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 93326 <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 92f1c <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 9327c <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 92fe8 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 93348 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 92fd4 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 93334 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92954 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 92cb4 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f58 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 932b8 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e0c <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 9316c <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dfe <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 9315e <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e00 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 93160 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92df2 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 93152 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e24 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 93184 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e1e <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 9317e <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 92e2c <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 9318c <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dd4 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 93134 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dd6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 93136 <_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 │ │ │ │ @@ -155595,1661 +155879,1672 @@ │ │ │ │ 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 94568 │ │ │ │ + bl 948e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92dd6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 93136 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 95018 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 95394 <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dd6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 93136 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9296a <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92cca <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92412 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 92772 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928c6 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 92c26 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92428 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 92788 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928fc <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 92c5c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 92442 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 927a2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92442 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 927a2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92912 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 92c72 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 9245c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 927bc <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9245c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 927bc <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9288a <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 92472 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 92bea <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 927d2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92472 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 927d2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928e6 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 92c46 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 9248c <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 927ec <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9248c <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 927ec <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92844 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 92ba4 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 924aa <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 9280a <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924aa <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 9280a <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9285a <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 92bba <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 924c8 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92828 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924c8 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92828 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92872 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 924e6 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 92846 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924e6 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 92846 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92826 <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 92b86 <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (92840 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (92ba0 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b66 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 92ec6 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 93008 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 93368 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 938e8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93c64 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94264 │ │ │ │ + bl 945e0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 920ba <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 9241a <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 93008 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 92ff6 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 93368 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 93356 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 938e8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93c64 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #25492 @ 0x6394 │ │ │ │ + movw r2, #28948 @ 0x7114 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92c1c <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92f7c <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9212a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 9248a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 92974 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 92cd4 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9415c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 944d8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9252c <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 9288c <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9255c <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 928bc <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5b58 │ │ │ │ + bl 1d95e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92c2e <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92f8e <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83e00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 925c0 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92920 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93164 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 934c4 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 93140 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 934a0 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 93174 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 934d4 <_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 7e044 <_PyLong_New@@Base> │ │ │ │ + bl 7e380 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ea6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 93206 <_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 92a18 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b7390 │ │ │ │ + beq.w 92d78 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1bb5a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 92e86 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b7390 │ │ │ │ + bhi.w 931e6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1bb5a4 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92e86 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 931e6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 92688 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 929e8 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 92150 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f800 │ │ │ │ + bge.w 924b0 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7fb38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25508 @ 0x63a4 │ │ │ │ + movw r1, #28964 @ 0x7124 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259310 │ │ │ │ - b.n 925fc <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 25a350 │ │ │ │ + b.n 9295c <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92daa <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72278 │ │ │ │ + blt.w 9310a <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 72614 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92d9e <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 930fe <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 92cd6 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 93036 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92cb4 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 93014 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9271e <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 71400 │ │ │ │ + b.n 92a7e <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + bl 71718 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92d40 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 930a0 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92d04 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 91f40 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 93064 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 922a0 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92cfa <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 9305a <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92d4c <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 930ac <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 9278e <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 92aee <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92d7c <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 930dc <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92752 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 92ab2 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92752 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 92ab2 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92752 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ab2 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 938e8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93c64 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9259c <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 928fc <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10c8ac <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10d0c4 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9212a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 9248a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5b58 │ │ │ │ + bl 1d95e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92e62 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 931c2 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5b58 │ │ │ │ + bl 1d95e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92e54 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 931b4 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 182468 │ │ │ │ + bl 1854ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 925c0 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92920 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9415c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 944d8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92160 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (92840 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 924c0 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (92ba0 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bb4 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 92f14 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 924e6 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 92846 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (92b1c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (92e7c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b80 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92ee0 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 9248c <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (92b1c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 927ec <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (92e7c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b9a <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 92efa <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 924aa <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (92b1c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9280a <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (92e7c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d0e <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 9306e <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 924c8 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (92b1c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92828 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (92e7c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ade <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 92e3e <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 9245c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 927bc <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 920dc <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 9243c <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 9244a <_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 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (92b1c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (92e7c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bce <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 92f2e <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92412 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 92428 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (92b1c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 92772 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 92788 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (92e7c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92be8 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92f48 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 92472 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (92b1c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 927d2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (92e7c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c02 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 92f62 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 92428 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (92b1c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92788 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (92e7c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ce0 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 93040 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 92442 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 927a2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a622c │ │ │ │ + bl 1aa410 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9334c │ │ │ │ + bl 936c8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 922c6 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 92626 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ffe <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f800 │ │ │ │ + beq.w 9335e <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7fb38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930fa <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 9345a <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 924aa <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 9280a <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a7170 │ │ │ │ - b.n 923fa <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f800 │ │ │ │ + bl 1ab354 │ │ │ │ + b.n 9275a <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 925b2 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92912 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a9e <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 92dfe <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 938e8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93c64 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d94 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 930f4 <_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 91f7c <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 922dc <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #34632 @ 0x8748 │ │ │ │ + movw r1, #37976 @ 0x9458 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 92076 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 923d6 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7170 │ │ │ │ - b.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1ab354 │ │ │ │ + b.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92c3c <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 92f9c <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 938e8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93c64 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 938e8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93c64 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92546 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 928a6 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7390 │ │ │ │ + bl 1bb5a4 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92e86 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 931e6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 92a42 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92da2 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930b0 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 93410 <_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 92a24 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92d84 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9212a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 9248a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a622c │ │ │ │ + bl 1aa410 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 92242 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 925a2 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_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 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 92998 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 92cf8 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #25176 @ 0x6258 │ │ │ │ + movw r1, #28632 @ 0x6fd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 929be <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 92d1e <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25204 @ 0x6274 │ │ │ │ + movw r1, #28660 @ 0x6ff4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126d2c │ │ │ │ - b.n 929be <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 92d1e <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9289a <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 92bfa <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 9289a <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 92bfa <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 92150 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 924b0 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25176 @ 0x6258 │ │ │ │ + movw r1, #28632 @ 0x6fd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92202 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 92562 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e6e <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 931ce <_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 92b44 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92ea4 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92b44 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92ea4 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92af8 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 92e58 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 938e8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93c64 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 92150 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.w 924b0 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9251a <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 9287a <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9251a <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 9287a <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92854 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 92bb4 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 92854 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 92bb4 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9286c <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 92bcc <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 9286c <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 92bcc <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92838 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 92b98 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92838 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 92b98 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928d8 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 92c38 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 928d8 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 92c38 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928f6 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 92c56 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 928f6 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 92c56 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9290c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 92c6c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 9290c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (92f18 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 92c6c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (93278 <_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 7fb84 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 9259a <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f800 │ │ │ │ + bl 7febc <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 928fa <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92610 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92970 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 92b06 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 92e66 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ - bl 938e8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93c64 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 92546 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 928a6 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25468 @ 0x637c │ │ │ │ + movw r1, #28924 @ 0x70fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f800 │ │ │ │ + b.w 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92b2a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 92e8a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25720 @ 0x6478 │ │ │ │ + movw r1, #29176 @ 0x71f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 92b2a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 92e8a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92282 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 925e2 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.w 92282 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 925e2 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92d28 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 93088 <_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 92cd6 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 93036 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92cd6 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 93036 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.w 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92922 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 92c82 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 92922 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 92c82 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 92d84 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 930e4 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92cd6 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 92cbc <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + beq.n 93036 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 9301c <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92884 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 92be4 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 92884 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 92be4 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25636 @ 0x6424 │ │ │ │ + movw r1, #29092 @ 0x71a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 92cbc <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 9301c <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9415c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 944d8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92748 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 92aa8 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92d5a <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 930ba <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 92d74 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 930d4 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92d04 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 93064 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92d04 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 93064 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d04 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93064 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d5a <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 930ba <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9278e <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92aee <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92d04 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 93064 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d04 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93064 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 92ac2 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 92e22 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9415c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 944d8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92716 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f800 │ │ │ │ + b.n 92a76 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7fb38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25592 @ 0x63f8 │ │ │ │ + movw r1, #29048 @ 0x7178 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9310c <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 9346c <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 93130 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 93490 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 928dc <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 92c3c <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 92dd6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 93136 <_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 92dd6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 93136 <_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 92dd6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 93136 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 92dd6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 93136 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 92dd6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f800 │ │ │ │ + b.n 93136 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 92384 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 926e4 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25756 @ 0x649c │ │ │ │ + movw r1, #29212 @ 0x721c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f800 │ │ │ │ + bl 127c34 │ │ │ │ + b.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 927fc <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f800 │ │ │ │ + beq.w 92b5c <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 927e2 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92b42 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25552 @ 0x63d0 │ │ │ │ + movw r1, #29008 @ 0x7150 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 92b2a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 92e8a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92e9c <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 931fc <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92e9c <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 931fc <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9318c <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 934ec <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9212a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 9248a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92ec4 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 93224 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 92ee6 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 93246 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92b44 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 92ea4 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b44 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 92ea4 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92b44 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ea4 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92ec4 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f800 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93224 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7fb38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25676 @ 0x644c │ │ │ │ + movw r1, #29132 @ 0x71cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92954 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92cb4 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 922e4 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f800 │ │ │ │ + b.w 92644 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7fb38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25372 @ 0x631c │ │ │ │ + movw r1, #28828 @ 0x709c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 923d4 <_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 92dd6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (931a4 <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 93136 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (93504 <_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 11cd98 │ │ │ │ + bl 11d7c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9415c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 944d8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f800 │ │ │ │ + b.w 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92954 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 922d6 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 92cb4 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 92636 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92954 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92cb4 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 92304 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f800 │ │ │ │ + b.w 92664 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92954 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 922f4 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (931a8 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 92cb4 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 92654 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (93508 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 92594 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 928f4 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 922c6 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f800 │ │ │ │ + b.w 92626 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7fb38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25424 @ 0x6350 │ │ │ │ + movw r1, #28880 @ 0x70d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92074 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f800 │ │ │ │ + b.w 923d4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25844 @ 0x64f4 │ │ │ │ + movw r1, #29300 @ 0x7274 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92202 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 92562 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259310 │ │ │ │ + bl 25a350 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 930a4 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 93404 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259310 │ │ │ │ + bl 25a350 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93098 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 933f8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 182468 │ │ │ │ + bl 1854ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 925c0 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f800 │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92920 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93080 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 933e0 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92208 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93068 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 92568 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 933c8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 930c6 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 93426 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 930c6 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 93426 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25280 @ 0x62c0 │ │ │ │ + movw r1, #28736 @ 0x7040 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 92ea6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl de730 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 93206 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl def44 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92240 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 925a0 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9415c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 944d8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 92240 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 925a0 <_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, #25800 @ 0x64c8 │ │ │ │ + movw r1, #29256 @ 0x7248 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92de0 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 93140 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 928dc <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 92c3c <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92dee <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 928c8 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 9314e <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 92c28 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7fb38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92ea6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 93206 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e044 <_PyLong_New@@Base> │ │ │ │ + bl 7e380 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ea6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 93206 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 92672 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7e044 <_PyLong_New@@Base> │ │ │ │ + b.w 929d2 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7e380 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 920ea <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9212a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 9244a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 9248a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25236 @ 0x6294 │ │ │ │ + movw r1, #28692 @ 0x7014 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 92ea6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 93206 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25324 @ 0x62ec │ │ │ │ + movw r1, #28780 @ 0x706c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 92ea6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 93206 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000931ac <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +0009350c <_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 931e6 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (93234 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 93546 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (93594 <_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, 9321c <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 9357c <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8041c │ │ │ │ - cbz r0, 93202 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 80754 │ │ │ │ + cbz r0, 93562 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 931e2 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 93542 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25940 @ 0x6554 │ │ │ │ + movw r1, #29396 @ 0x72d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 931e0 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d2088 │ │ │ │ + b.n 93540 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25924 @ 0x6544 │ │ │ │ + movw r1, #29380 @ 0x72c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 931fe <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 9355e <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [r0, #2728] @ 0xaa8 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str.w r2, [r0, #2728] @ 0xaa8 │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00093238 : │ │ │ │ +000935b4 : │ │ │ │ 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] @ (93348 ) │ │ │ │ + ldr r3, [pc, #248] @ (936c4 ) │ │ │ │ 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 934ac <_PyObject_GetMethod@@Base> │ │ │ │ + bl 9382c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 932ec │ │ │ │ - cbz r0, 932ae │ │ │ │ + beq.n 93668 │ │ │ │ + cbz r0, 9362a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 932ba │ │ │ │ + bpl.n 93636 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 932ba │ │ │ │ + cbz r4, 93636 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 932e2 │ │ │ │ - cbnz r3, 932f0 │ │ │ │ + cbz r0, 9365e │ │ │ │ + cbnz r3, 9366c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 932a6 │ │ │ │ + beq.n 93622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 932da │ │ │ │ + cbz r3, 93656 │ │ │ │ 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 9327c │ │ │ │ + bmi.n 935f8 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 89308 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8961c <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 932a0 │ │ │ │ - b.n 932a6 │ │ │ │ + bne.n 9361c │ │ │ │ + b.n 93622 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 932a6 │ │ │ │ - cbz r3, 9331c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93622 │ │ │ │ + cbz r3, 93698 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9331c │ │ │ │ + cbz r3, 93698 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 93294 │ │ │ │ + b.n 93610 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 932a6 │ │ │ │ + b.n 93622 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93294 │ │ │ │ + beq.n 93610 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93338 │ │ │ │ + bne.n 936b4 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20604 @ 0x507c │ │ │ │ + movw r2, #24060 @ 0x5dfc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20e608 │ │ │ │ - b.n 932e8 │ │ │ │ + bl 210818 │ │ │ │ + b.n 93664 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ + movw r2, #24012 @ 0x5dcc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 932e8 │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 93664 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93300 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93300 │ │ │ │ + bne.n 9367c │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9367c │ │ │ │ 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, 93374 │ │ │ │ + cbz r3, 936f0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 933ec │ │ │ │ + ble.n 93768 │ │ │ │ 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 93464 │ │ │ │ + beq.n 937e0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 93450 │ │ │ │ + ble.n 937cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93440 │ │ │ │ - vldr d7, [pc, #272] @ 93498 │ │ │ │ + beq.n 937bc │ │ │ │ + vldr d7, [pc, #276] @ 93818 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #264] @ 934a0 │ │ │ │ + vldr d7, [pc, #268] @ 93820 │ │ │ │ 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 12f204 │ │ │ │ + bl 1305a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93402 │ │ │ │ - ldr r1, [pc, #244] @ (934a8 ) │ │ │ │ - movw r2, #3632 @ 0xe30 │ │ │ │ + cbz r0, 9377e │ │ │ │ + ldr r1, [pc, #248] @ (93828 ) │ │ │ │ + movw r2, #7048 @ 0x1b88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 126f34 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127e48 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93418 │ │ │ │ + cbz r0, 93794 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93408 │ │ │ │ + bne.n 93784 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 9341c │ │ │ │ + bne.n 93798 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 93402 │ │ │ │ + cbz r3, 9377e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 93370 │ │ │ │ + b.n 936ec │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25952 @ 0x6560 │ │ │ │ + movw r1, #29408 @ 0x72e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93370 │ │ │ │ + b.n 936ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 933e0 │ │ │ │ + bne.n 9375c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 933e0 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9375c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93402 │ │ │ │ + bne.n 9377e │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 93476 │ │ │ │ + bgt.n 937f2 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25176 @ 0x6258 │ │ │ │ + movw r1, #28632 @ 0x6fd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 93402 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 9377e │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 933e0 │ │ │ │ + b.n 9375c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 83e08 │ │ │ │ + bl 84168 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93492 │ │ │ │ + cbz r0, 9380e │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 93380 │ │ │ │ + b.n 936fc │ │ │ │ movs r0, #4 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 93492 │ │ │ │ + cbz r0, 9380e │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 93380 │ │ │ │ + b.n 936fc │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #25976 @ 0x6578 │ │ │ │ + movw r1, #29432 @ 0x72f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 93402 │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 93402 │ │ │ │ + bl d2088 │ │ │ │ + b.n 9377e │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 9377e │ │ │ │ + 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 92efc <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + b.n 9327c <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000934ac <_PyObject_GetMethod@@Base>: │ │ │ │ +0009382c <_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 935f8 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ + bmi.w 93978 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9363e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + beq.w 939be <_PyObject_GetMethod@@Base+0x192> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #57057 @ 0xdee1 │ │ │ │ + movw r3, #59053 @ 0xe6ad │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9364c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 939cc <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9364c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 939cc <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #724] @ (937d8 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r3, [pc, #724] @ (93b58 <_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 9370c <_PyObject_GetMethod@@Base+0x260> │ │ │ │ + bne.w 93ab2 <_PyObject_GetMethod@@Base+0x286> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 9370c <_PyObject_GetMethod@@Base+0x260> │ │ │ │ + bne.w 93ab2 <_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 9385c <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ + beq.w 93bda <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 936aa <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + beq.w 93a2a <_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 936b6 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ + bpl.w 93a36 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 93668 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ + bmi.n 939e8 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 9365c <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ + bmi.n 939dc <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 935e4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93964 <_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 935e4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93964 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 935e4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93964 <_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 8041c │ │ │ │ + bl 80754 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 937fc <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne.w 93b7c <_PyObject_GetMethod@@Base+0x350> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 935e4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93964 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 938c0 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ + beq.w 93c3e <_PyObject_GetMethod@@Base+0x412> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 937a4 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 93a8c <_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] @ (937d8 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r2, [pc, #476] @ (93b58 <_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 │ │ │ │ @@ -157263,1417 +157558,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 93812 <_PyObject_GetMethod@@Base+0x366> │ │ │ │ + beq.w 93b90 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934d8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 93858 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f778 │ │ │ │ + bl 7fab0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 934d8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93656 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bge.w 93858 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 939d6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e688 │ │ │ │ + bl 8e9e8 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 935f0 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ + b.n 93970 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 935aa <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ - b.n 935e4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + bne.n 9392a <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ + b.n 93964 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93570 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + beq.n 938f0 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9386c <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + beq.w 93c20 <_PyObject_GetMethod@@Base+0x3f4> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78d00 │ │ │ │ + bl 790b8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 935e4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93964 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 935e4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 93964 <_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 1a3920 │ │ │ │ - b.n 93656 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a7b20 │ │ │ │ + b.n 939d6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 93562 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 938e2 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 937d4 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ + beq.w 93b54 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9356a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 938ea <_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 93656 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + beq.n 939d6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93656 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #236] @ (937dc <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ + bne.n 939d6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #236] @ (93b5c <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93706 <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ + cbz r3, 93a86 <_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 93656 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 939d6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 93b48 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + movw r3, #41509 @ 0xa225 │ │ │ │ + movt r3, #13 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + cmp fp, r3 │ │ │ │ + bne.n 93b60 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 93c08 <_PyObject_GetMethod@@Base+0x3dc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl da71c │ │ │ │ + b.n 93a56 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93846 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + bgt.w 93bc4 <_PyObject_GetMethod@@Base+0x398> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 81b60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 81e98 <_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 81c1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 81f54 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93858 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ + bne.n 93bd6 <_PyObject_GetMethod@@Base+0x3aa> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 93772 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + cbz r2, 93b16 <_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 9377e <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ + bne.n 93b22 <_PyObject_GetMethod@@Base+0x2f6> │ │ │ │ str.w r4, [r3, ip] │ │ │ │ dmb ish │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str.w r1, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93796 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + bne.n 93b3a <_PyObject_GetMethod@@Base+0x30e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 936aa <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + bne.n 93a2a <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 9356a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 938ea <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93772 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + beq.n 93b16 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93772 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93772 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 937c8 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ - movw r3, #39453 @ 0x9a1d │ │ │ │ - movt r3, #13 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne.n 937e0 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 938a8 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl d9f14 │ │ │ │ - b.n 936d6 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ + bne.n 93b16 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93b16 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93822 <_PyObject_GetMethod@@Base+0x376> │ │ │ │ + beq.n 93ba0 <_PyObject_GetMethod@@Base+0x374> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 93656 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 939d6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov sl, fp │ │ │ │ - b.n 9356a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 938ea <_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 936e4 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ - b.n 93656 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bne.w 93a64 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + b.n 939d6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9380a <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ + beq.n 93b88 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9388a <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ + cbz r3, 93bea <_PyObject_GetMethod@@Base+0x3be> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3920 │ │ │ │ - b.n 93656 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a7b20 │ │ │ │ + b.n 939d6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934d8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 9363e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + bne.w 93858 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 939be <_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, #15552 @ 0x3cc0 │ │ │ │ + movw r1, #19008 @ 0x4a40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3358 │ │ │ │ - b.n 93656 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl d3b5c │ │ │ │ + b.n 939d6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81c1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81f54 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93772 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + beq.n 93b16 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 93866 <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ + beq.n 93be4 <_PyObject_GetMethod@@Base+0x3b8> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 9356a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ - bl d3b30 │ │ │ │ - b.n 9385c <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ - ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 9367c <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ - bl d3b30 │ │ │ │ - mvn.w r0, #2 │ │ │ │ - b.n 93688 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ - ldr r2, [pc, #88] @ (938e4 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + b.n 938ea <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + bl d433c │ │ │ │ + b.n 93bda <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ + ldr r2, [pc, #116] @ (93c60 <_PyObject_GetMethod@@Base+0x434>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 938a2 <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ + cbz r3, 93c02 <_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 9380a <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ + b.n 93b88 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26200 @ 0x6658 │ │ │ │ + movw r1, #29656 @ 0x73d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 937ea <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ - ldr r2, [pc, #32] @ (938e4 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + bl 127c34 │ │ │ │ + b.n 93b6a <_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 939fc <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ + bl d433c │ │ │ │ + mvn.w r0, #2 │ │ │ │ + b.n 93a08 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ + ldr r2, [pc, #32] @ (93c60 <_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, 938da <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ + cbz r3, 93c58 <_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 935e4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ - nop │ │ │ │ + b.n 93964 <_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, 93914 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + cbz r3, 93c90 <_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 939dc <_PyObject_GetMethod@@Base+0x530> │ │ │ │ + bgt.n 93d58 <_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 939ca <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ + beq.n 93d46 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 939b8 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + blt.n 93d34 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 939a8 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 93d24 <_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 12f204 │ │ │ │ + bl 1305a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 939a4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #216] @ (93a28 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #3632 @ 0xe30 │ │ │ │ + cbz r0, 93d20 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + ldr r1, [pc, #216] @ (93da4 <_PyObject_GetMethod@@Base+0x578>) │ │ │ │ + movw r2, #7048 @ 0x1b88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 126f34 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127e48 <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93a20 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ + beq.n 93d9c <_PyObject_GetMethod@@Base+0x570> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93a10 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ + bne.n 93d8c <_PyObject_GetMethod@@Base+0x560> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 9390e <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 939a4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 93c8a <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 93d20 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 939f4 <_PyObject_GetMethod@@Base+0x548> │ │ │ │ + bgt.n 93d70 <_PyObject_GetMethod@@Base+0x544> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25176 @ 0x6258 │ │ │ │ + movw r1, #28632 @ 0x6fd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9390e <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + b.n 93c8a <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9397c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 93cf8 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e08 │ │ │ │ + bl 84168 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 939d6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + cbz r0, 93d52 <_PyObject_GetMethod@@Base+0x526> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 93920 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 76f38 │ │ │ │ + b.n 93c9c <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + bl 772d4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 939c6 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 939a4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bne.n 93d42 <_PyObject_GetMethod@@Base+0x516> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 93d20 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25952 @ 0x6560 │ │ │ │ + movw r1, #29408 @ 0x72e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 939a4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 93d20 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25976 @ 0x6578 │ │ │ │ + movw r1, #29432 @ 0x72f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 939a4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl d2088 │ │ │ │ + b.n 93d20 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9397c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bne.n 93cf8 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9397c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93cf8 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9397c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 93cf8 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ nop │ │ │ │ - b.n 9347c │ │ │ │ + b.n 937f8 │ │ │ │ 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] @ 93fc0 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + ldr.w sl, [pc, #1408] @ 9433c <_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 940cc <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ + beq.w 94448 <_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 93ce2 <_PyObject_GetMethod@@Base+0x836> │ │ │ │ + bne.w 9405e <_PyObject_GetMethod@@Base+0x832> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9409a <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ + bne.w 94416 <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 93db2 <_PyObject_GetMethod@@Base+0x906> │ │ │ │ + beq.w 9412e <_PyObject_GetMethod@@Base+0x902> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 93f74 <_PyObject_GetMethod@@Base+0xac8> │ │ │ │ + bgt.w 942f0 <_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 93dee <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - ldr.w ip, [pc, #1304] @ 93fb0 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ + beq.w 9416a <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ + ldr.w ip, [pc, #1304] @ 9432c <_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 93ff6 <_PyObject_GetMethod@@Base+0xb4a> │ │ │ │ + bne.w 94372 <_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 93d50 <_PyObject_GetMethod@@Base+0x8a4> │ │ │ │ + beq.w 940cc <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 93b20 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93e9c <_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 93af0 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 93e6c <_PyObject_GetMethod@@Base+0x640> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 93b20 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + ble.n 93e9c <_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 93d8e <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ + beq.w 9410a <_PyObject_GetMethod@@Base+0x8de> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 93b08 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + bne.n 93e84 <_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 93dc0 <_PyObject_GetMethod@@Base+0x914> │ │ │ │ + blt.w 9413c <_PyObject_GetMethod@@Base+0x910> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93dd4 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - movw r3, #18057 @ 0x4689 │ │ │ │ + beq.w 94150 <_PyObject_GetMethod@@Base+0x924> │ │ │ │ + movw r3, #26469 @ 0x6765 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93f5e <_PyObject_GetMethod@@Base+0xab2> │ │ │ │ + bne.w 942da <_PyObject_GetMethod@@Base+0xaae> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93e36 <_PyObject_GetMethod@@Base+0x98a> │ │ │ │ + beq.w 941b2 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 93e96 <_PyObject_GetMethod@@Base+0x9ea> │ │ │ │ + bne.w 94212 <_PyObject_GetMethod@@Base+0x9e6> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93d5c <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ + beq.w 940d8 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 93b94 <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ + cbz r3, 93f10 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e08 <_PyObject_GetMethod@@Base+0x95c> │ │ │ │ + bne.w 94184 <_PyObject_GetMethod@@Base+0x958> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93e16 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + beq.w 94192 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 940ec <_PyObject_GetMethod@@Base+0xc40> │ │ │ │ + bpl.w 94468 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93f4e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ + bne.w 942ca <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 93f4e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ + beq.w 942ca <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e16 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + beq.w 94192 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 93e16 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ - bl 83a14 │ │ │ │ + bpl.w 94192 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + bl 83d50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93e16 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + blt.w 94192 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 93e16 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bge.w 94192 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 93d9a <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + beq.w 94116 <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93d9a <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + blt.w 94116 <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 93ee6 <_PyObject_GetMethod@@Base+0xa3a> │ │ │ │ + bpl.w 94262 <_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 93edc <_PyObject_GetMethod@@Base+0xa30> │ │ │ │ + bpl.w 94258 <_PyObject_GetMethod@@Base+0xa2c> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 93f68 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ + bpl.w 942e4 <_PyObject_GetMethod@@Base+0xab8> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 941ae <_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 93d6e <_PyObject_GetMethod@@Base+0x8c2> │ │ │ │ + beq.w 940ea <_PyObject_GetMethod@@Base+0x8be> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 940fe <_PyObject_GetMethod@@Base+0xc52> │ │ │ │ + bmi.w 9447a <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 93ff2 <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + ble.w 9436e <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 93e4a <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ + bpl.w 941c6 <_PyObject_GetMethod@@Base+0x99a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93fd4 <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + beq.w 94350 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 93e72 <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ + beq.w 941ee <_PyObject_GetMethod@@Base+0x9c2> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71c5c │ │ │ │ + bl 71f74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 941ae <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94134 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + bpl.w 944b0 <_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 93cd4 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + beq.n 94050 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93cd4 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ - ldr r2, [pc, #748] @ (93fb0 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + cbnz r3, 94050 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r2, [pc, #748] @ (9432c <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93fd8 <_PyObject_GetMethod@@Base+0xb2c> │ │ │ │ + bne.w 94354 <_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 94138 <_PyObject_GetMethod@@Base+0xc8c> │ │ │ │ + beq.w 944b4 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 93d38 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + ble.n 940b4 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93a64 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93de0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 93d38 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.n 940b4 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93a64 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93de0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 93d38 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.n 940b4 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93a64 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93de0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 93d38 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.n 940b4 <_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 93a64 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93de0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 93d26 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ + bne.n 940a2 <_PyObject_GetMethod@@Base+0x876> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a6900 │ │ │ │ + bl 1aaae4 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93a64 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.w 93de0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93cda <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ + b.n 94056 <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 93ad4 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - b.n 93b20 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93e50 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ + b.n 93e9c <_PyObject_GetMethod@@Base+0x670> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 93bf0 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + b.n 93f6c <_PyObject_GetMethod@@Base+0x740> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 93c4e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + blt.w 93fca <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93c4e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + beq.w 93fca <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94090 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ + bne.w 9440c <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ cmp r8, r3 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 93b08 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 93b20 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93e84 <_PyObject_GetMethod@@Base+0x658> │ │ │ │ + b.n 93e9c <_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 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (93fb4 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + ldr r4, [pc, #508] @ (94330 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 93b52 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #21368 @ 0x5378 │ │ │ │ + bge.w 93ece <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ + movw r1, #24824 @ 0x60f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7014 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1ea254 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93b52 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + beq.w 93ece <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93d4c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.n 940c8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93d4c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + bne.n 940c8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93d4c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 940c8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77fcc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93d4c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.n 940c8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93ab6 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93e32 <_PyObject_GetMethod@@Base+0x606> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d74a8 │ │ │ │ + bl d7cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93be6 <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bge.w 93f62 <_PyObject_GetMethod@@Base+0x736> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 941ae <_PyObject_GetMethod@@Base+0x982> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26272 @ 0x66a0 │ │ │ │ + movw r1, #29728 @ 0x7420 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr r1, [pc, #384] @ (93fb8 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + b.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + ldr r1, [pc, #384] @ (94334 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1f9e88 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fcbd0 <_PyParkingLot_UnparkAll@@Base+0x4d4> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9407c <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + beq.w 943f8 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ add.w r0, r5, #28 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 94064 <_PyObject_GetMethod@@Base+0xbb8> │ │ │ │ + blt.w 943e0 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9400e <_PyObject_GetMethod@@Base+0xb62> │ │ │ │ + bne.w 9438a <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 94264 │ │ │ │ + bl 945e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 9402c <_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] @ (93fbc <_PyObject_GetMethod@@Base+0xb10>) │ │ │ │ + ldrge r5, [pc, #304] @ (94338 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r6 │ │ │ │ - bl 720d4 │ │ │ │ + bl 723ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.n 941ae <_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 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ble.w 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1f9e88 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fcbd0 <_PyParkingLot_UnparkAll@@Base+0x4d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94116 <_PyObject_GetMethod@@Base+0xc6a> │ │ │ │ + beq.w 94492 <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 93eb6 <_PyObject_GetMethod@@Base+0xa0a> │ │ │ │ + b.n 94232 <_PyObject_GetMethod@@Base+0xa06> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93c3c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93fb8 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ + b.n 941ae <_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 1e7634 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1ea874 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.n 941ae <_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 93d60 <_PyObject_GetMethod@@Base+0x8b4> │ │ │ │ + beq.w 940dc <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 93f34 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + bne.n 942b0 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 93fc4 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bne.n 94340 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.w 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r9 │ │ │ │ - bl ce984 │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + bl cf174 │ │ │ │ + b.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 93bc0 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ - b.n 93e16 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bne.w 93f3c <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + b.n 94192 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93c3c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93fb8 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ + b.n 941ae <_PyObject_GetMethod@@Base+0x982> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 93dee <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - bl 1e8d2c │ │ │ │ + ble.w 9416a <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ + bl 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d4c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 940c8 <_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 9401e <_PyObject_GetMethod@@Base+0xb72> │ │ │ │ + beq.n 9439a <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 93ad4 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93e50 <_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 93f34 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + bne.n 942b0 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4308 │ │ │ │ + bl 1a8508 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93f3e <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ + b.n 942ba <_PyObject_GetMethod@@Base+0xa8e> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 93c7c <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 93ff8 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93cd0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.w 9404c <_PyObject_GetMethod@@Base+0x820> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93cd0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r5, [pc, #356] @ (94158 <_PyObject_GetMethod@@Base+0xcac>) │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + b.n 9404c <_PyObject_GetMethod@@Base+0x820> │ │ │ │ + ldr r5, [pc, #356] @ (944d4 <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ + b.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94080 <_PyObject_GetMethod@@Base+0xbd4> │ │ │ │ + bne.n 943fc <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93ab6 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - cbz r2, 9404c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + b.n 93e32 <_PyObject_GetMethod@@Base+0x606> │ │ │ │ + cbz r2, 943c8 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9403e <_PyObject_GetMethod@@Base+0xb92> │ │ │ │ + bne.n 943ba <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df9ec │ │ │ │ + bl 1e2e28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 9402c <_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 93aea <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ + bne.w 93e66 <_PyObject_GetMethod@@Base+0x63a> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 93afe <_PyObject_GetMethod@@Base+0x652> │ │ │ │ + b.n 93e7a <_PyObject_GetMethod@@Base+0x64e> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9404c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + bne.n 943c8 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 202258 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + bl 204a4c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26316 @ 0x66cc │ │ │ │ + movw r1, #29772 @ 0x744c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 941ae <_PyObject_GetMethod@@Base+0x982> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25468 @ 0x637c │ │ │ │ + movw r1, #28924 @ 0x70fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 941ae <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 93e58 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 941d4 <_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 93ab6 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93e32 <_PyObject_GetMethod@@Base+0x606> │ │ │ │ mov r0, r5 │ │ │ │ - bl 15600c <_PyUnicode_Copy@@Base> │ │ │ │ + bl 157d04 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cb0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 9402c <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93a6c <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + beq.w 93de8 <_PyObject_GetMethod@@Base+0x5bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ef470 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f25bc <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d4c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 940c8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23544 @ 0x5bf8 │ │ │ │ + movw r1, #27000 @ 0x6978 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - b.n 93dd4 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - bl 1ef470 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d2088 │ │ │ │ + b.n 94150 <_PyObject_GetMethod@@Base+0x924> │ │ │ │ + bl 1f25bc <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d4c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 940c8 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26236 @ 0x667c │ │ │ │ + movw r1, #29692 @ 0x73fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 940c4 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 94440 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 93e16 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 94192 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26288 @ 0x66b0 │ │ │ │ + movw r1, #29744 @ 0x7430 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 941ae <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 941ae <_PyObject_GetMethod@@Base+0x982> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 941ae <_PyObject_GetMethod@@Base+0x982> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 941ae <_PyObject_GetMethod@@Base+0x982> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 93ca8 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + b.n 94024 <_PyObject_GetMethod@@Base+0x7f8> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 94146 <_PyObject_GetMethod@@Base+0xc9a> │ │ │ │ + cbz r1, 944c2 <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9413a <_PyObject_GetMethod@@Base+0xc8e> │ │ │ │ - b.n 93a64 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.n 944b6 <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ + b.n 93de0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 93a64 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - b.n 93d38 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 93de0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + b.n 940b4 <_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 941ee <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 9456a <_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 941c8 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + bpl.n 94544 <_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 9419e <_PyObject_GetMethod@@Base+0xcf2> │ │ │ │ + bge.n 9451a <_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 83c68 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83fa4 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 9419a <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bne.n 94516 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 941ee <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 9456a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 941d8 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + cbnz r3, 94554 <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 941d8 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94554 <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 941ee <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 9456a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 941ee <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + cbnz r3, 9456a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9419a <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + b.n 94516 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ nop │ │ │ │ │ │ │ │ -000941f4 : │ │ │ │ +00094570 : │ │ │ │ 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 9424a │ │ │ │ + blt.n 945c6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94214 │ │ │ │ + bne.n 94590 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 94264 │ │ │ │ + b.n 945e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94230 │ │ │ │ + ble.n 945ac │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 94224 │ │ │ │ + bne.n 945a0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1df9ec │ │ │ │ + b.w 1e2e28 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 94230 │ │ │ │ + bne.n 945ac │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 202258 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + b.w 204a4c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26316 @ 0x66cc │ │ │ │ + movw r1, #29772 @ 0x744c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25468 @ 0x637c │ │ │ │ + movw r1, #28924 @ 0x70fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 94246 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 945c2 │ │ │ │ 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 94520 │ │ │ │ + beq.w 9489c │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 944b0 │ │ │ │ + beq.w 9482c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 9438a │ │ │ │ + bls.n 94706 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 942f0 │ │ │ │ + beq.n 9466c │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 9428a │ │ │ │ + bge.n 94606 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9453c │ │ │ │ + blt.w 948b8 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 942e0 │ │ │ │ + bgt.n 9465c │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 943bc │ │ │ │ + beq.n 94738 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 943f6 │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.w 94772 │ │ │ │ + bl 1ebf6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94434 │ │ │ │ + bne.w 947b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9444c │ │ │ │ + b.n 947c8 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94292 │ │ │ │ + bcc.n 9460e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9429e │ │ │ │ + bne.n 9461a │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94386 │ │ │ │ + bcc.n 94702 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9429e │ │ │ │ + bne.n 9461a │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 9449a │ │ │ │ + bcc.w 94816 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9429e │ │ │ │ + bne.n 9461a │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94386 │ │ │ │ + bcc.n 94702 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9429e │ │ │ │ + bne.n 9461a │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 9449a │ │ │ │ + bcc.w 94816 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9429e │ │ │ │ + bne.n 9461a │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94386 │ │ │ │ + bcc.n 94702 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9429e │ │ │ │ + bne.n 9461a │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 9449a │ │ │ │ + bcc.w 94816 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9429e │ │ │ │ + bne.n 9461a │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 94380 │ │ │ │ + b.n 946fc │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9429e │ │ │ │ + bne.n 9461a │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 94374 │ │ │ │ + bne.n 946f0 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 94294 │ │ │ │ + bne.n 94610 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9453c │ │ │ │ + blt.w 948b8 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 942e0 │ │ │ │ + bgt.n 9465c │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 942d0 │ │ │ │ - ldr r3, [pc, #408] @ (94558 ) │ │ │ │ + bne.n 9464c │ │ │ │ + ldr r3, [pc, #408] @ (948d4 ) │ │ │ │ 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 94470 │ │ │ │ + bhi.n 947ec │ │ │ │ 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 94510 │ │ │ │ + beq.w 9488c │ │ │ │ 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, 94452 │ │ │ │ + cbz r0, 947ce │ │ │ │ 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] @ (9455c ) │ │ │ │ + ldr r2, [pc, #332] @ (948d8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 944d6 │ │ │ │ + bne.n 94852 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 944ea │ │ │ │ + beq.n 94866 │ │ │ │ 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 94554 │ │ │ │ + bpl.w 948d0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 94502 │ │ │ │ + bpl.n 9487e │ │ │ │ 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 944a4 │ │ │ │ + bcc.n 94820 │ │ │ │ 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 943f6 │ │ │ │ + bne.n 94772 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94524 │ │ │ │ + bne.n 948a0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 942e0 │ │ │ │ + beq.w 9465c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 943f6 │ │ │ │ + b.n 94772 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 94294 │ │ │ │ - b.n 9438a │ │ │ │ + bne.w 94610 │ │ │ │ + b.n 94706 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 943f6 │ │ │ │ + b.n 94772 │ │ │ │ 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] @ (94560 ) │ │ │ │ + ldrge r5, [pc, #148] @ (948dc ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 9444c │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 947c8 │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94530 │ │ │ │ + bne.n 948ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 126610 │ │ │ │ - b.n 9441c │ │ │ │ + bl 127518 │ │ │ │ + b.n 94798 │ │ │ │ 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 94434 │ │ │ │ + b.n 947b0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 9444c │ │ │ │ + b.n 947c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 943f6 │ │ │ │ - b.n 94470 │ │ │ │ - ldr r5, [pc, #64] @ (94564 ) │ │ │ │ - b.n 9444c │ │ │ │ + bne.w 94772 │ │ │ │ + b.n 947ec │ │ │ │ + ldr r5, [pc, #64] @ (948e0 ) │ │ │ │ + b.n 947c8 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 │ │ │ │ + b.n 94804 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9441c │ │ │ │ + b.n 94798 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63944 @ 0xf9c8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1864 @ 0x748 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 942ec │ │ │ │ + bl 127c34 │ │ │ │ + b.n 94668 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 94506 │ │ │ │ + b.n 94882 │ │ │ │ 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 │ │ │ │ @@ -158683,762 +158976,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 94712 │ │ │ │ + bne.w 94a8e │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 94712 │ │ │ │ + blt.w 94a8e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94712 │ │ │ │ + blt.w 94a8e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94712 │ │ │ │ + blt.w 94a8e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94712 │ │ │ │ + beq.w 94a8e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 94712 │ │ │ │ + bpl.w 94a8e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94712 │ │ │ │ + beq.w 94a8e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 94712 │ │ │ │ + bpl.w 94a8e │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94712 │ │ │ │ + beq.w 94a8e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 94712 │ │ │ │ + bpl.w 94a8e │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94712 │ │ │ │ + beq.w 94a8e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 94712 │ │ │ │ + bpl.w 94a8e │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94712 │ │ │ │ + beq.w 94a8e │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 94712 │ │ │ │ + bpl.w 94a8e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 94712 │ │ │ │ + bne.w 94a8e │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94712 │ │ │ │ + beq.w 94a8e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94712 │ │ │ │ + bpl.n 94a8e │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94712 │ │ │ │ + beq.n 94a8e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94712 │ │ │ │ + bpl.n 94a8e │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94712 │ │ │ │ + beq.n 94a8e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94712 │ │ │ │ + bpl.n 94a8e │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94712 │ │ │ │ + beq.n 94a8e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 94712 │ │ │ │ + bpl.n 94a8e │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94712 │ │ │ │ + beq.n 94a8e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 94712 │ │ │ │ + bpl.n 94a8e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 946fa │ │ │ │ + bne.n 94a76 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 946b4 │ │ │ │ + ble.n 94a30 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 946ee │ │ │ │ + beq.n 94a6a │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 9469c │ │ │ │ + beq.n 94a18 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 946f4 │ │ │ │ + bpl.n 94a70 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9469c │ │ │ │ + beq.n 94a18 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 9469c │ │ │ │ + beq.n 94a18 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 946e8 │ │ │ │ + bpl.n 94a64 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9468e │ │ │ │ + bne.n 94a0a │ │ │ │ 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 946cc │ │ │ │ + blt.n 94a48 │ │ │ │ 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 946b2 │ │ │ │ + bge.n 94a2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26668 @ 0x682c │ │ │ │ + movw r1, #30124 @ 0x75ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9468e │ │ │ │ - b.n 9469c │ │ │ │ + bne.n 94a0a │ │ │ │ + b.n 94a18 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9466e │ │ │ │ - b.n 9469c │ │ │ │ + bne.n 949ea │ │ │ │ + b.n 94a18 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 9467a │ │ │ │ - b.n 9469c │ │ │ │ + bne.n 949f6 │ │ │ │ + b.n 94a18 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26640 @ 0x6810 │ │ │ │ + movw r1, #30096 @ 0x7590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 946e2 │ │ │ │ - movw r0, #26616 @ 0x67f8 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 94a5e │ │ │ │ + movw r0, #30072 @ 0x7578 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 946e2 │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 94a5e │ │ │ │ │ │ │ │ -00094724 <_Py_write@@Base>: │ │ │ │ +00094aa0 <_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 95cc4 │ │ │ │ + bl 96040 │ │ │ │ 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 987bc │ │ │ │ + bl 98b34 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 94778 <_Py_write@@Base+0x54> │ │ │ │ + bge.n 94af4 <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 94796 <_Py_write@@Base+0x72> │ │ │ │ + beq.n 94b12 <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9477e <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 94afa <_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 f1510 │ │ │ │ + bl f1d24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 94778 <_Py_write@@Base+0x54> │ │ │ │ - bl e4a64 │ │ │ │ + b.n 94af4 <_Py_write@@Base+0x54> │ │ │ │ + bl e5264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94746 <_Py_write@@Base+0x22> │ │ │ │ - b.n 9478c <_Py_write@@Base+0x68> │ │ │ │ + beq.n 94ac2 <_Py_write@@Base+0x22> │ │ │ │ + b.n 94b08 <_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 94f70 <_Py_write@@Base+0x84c> │ │ │ │ + beq.w 9537a <_Py_write@@Base+0x8da> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94f7e <_Py_write@@Base+0x85a> │ │ │ │ + bne.w 95388 <_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 94d36 <_Py_write@@Base+0x612> │ │ │ │ + beq.w 950a2 <_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, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94d64 <_Py_write@@Base+0x640> │ │ │ │ - ldr r3, [pc, #712] @ (94ac8 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 950d0 <_Py_write@@Base+0x630> │ │ │ │ + ldr r3, [pc, #712] @ (94e44 <_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 94d2a <_Py_write@@Base+0x606> │ │ │ │ + beq.w 95096 <_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 94bba <_Py_write@@Base+0x496> │ │ │ │ + beq.w 94f36 <_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 94d0c <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 95088 <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 94894 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 94c10 <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94eae <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 9522c <_Py_write@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 95de0 │ │ │ │ + bl 9615c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b7e <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 94efa <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94eae <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 9522c <_Py_write@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b030 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9b354 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 9489c <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 94c18 <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 94acc <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 94e48 <_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 94846 <_Py_write@@Base+0x122> │ │ │ │ + bne.n 94bc2 <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.n 94846 <_Py_write@@Base+0x122> │ │ │ │ + bl 25fcc4 │ │ │ │ + b.n 94bc2 <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94d04 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 95080 <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94d04 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 95080 <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 94ffa <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9532c <_Py_write@@Base+0x88c> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 94ffa <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9532c <_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 94e04 <_Py_write@@Base+0x6e0> │ │ │ │ + bhi.w 95188 <_Py_write@@Base+0x6e8> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 94fe6 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 95318 <_Py_write@@Base+0x878> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94eaa <_Py_write@@Base+0x786> │ │ │ │ + bne.w 95228 <_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 94940 <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 94cbc <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 94940 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94cbc <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 94940 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94cbc <_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 9492e <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 94caa <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #29865 @ 0x74a9 │ │ │ │ + movw r3, #30785 @ 0x7841 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94d1a <_Py_write@@Base+0x5f6> │ │ │ │ - ldr r3, [pc, #368] @ (94ac8 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 950e4 <_Py_write@@Base+0x644> │ │ │ │ + ldr r3, [pc, #368] @ (94e44 <_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 94bee <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94f6a <_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 94998 <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 94d14 <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 94bee <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94f6a <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94bee <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94f6a <_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 94c96 <_Py_write@@Base+0x572> │ │ │ │ + beq.w 95012 <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d78 <_Py_write@@Base+0x654> │ │ │ │ + beq.w 950f4 <_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 94fb2 <_Py_write@@Base+0x88e> │ │ │ │ + beq.w 95340 <_Py_write@@Base+0x8a0> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 949fc <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94d78 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 949ce <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 94d4a <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 949fc <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94d78 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 949dc <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 94d58 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 949fc <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94d78 <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9500e <_Py_write@@Base+0x8ea> │ │ │ │ + beq.w 9538c <_Py_write@@Base+0x8ec> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 949ea <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 94d66 <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 94f9a <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9535e <_Py_write@@Base+0x8be> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94c28 <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94fa4 <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 94f9a <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9535e <_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 94c48 <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94fc4 <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 94f86 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 9534a <_Py_write@@Base+0x8aa> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94ea6 <_Py_write@@Base+0x782> │ │ │ │ + bne.w 95184 <_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 94a82 <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 94dfe <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 94a7a <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 94df6 <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 94a90 <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 94e0c <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 94a6e <_Py_write@@Base+0x34a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + bne.n 94dea <_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 94aba <_Py_write@@Base+0x396> │ │ │ │ + beq.n 94e36 <_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 94aa4 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 94e20 <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 94a82 <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 94dfe <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 94a6e <_Py_write@@Base+0x34a> │ │ │ │ + b.n 94dea <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 94ffe <_Py_write@@Base+0x8da> │ │ │ │ + bmi.w 95330 <_Py_write@@Base+0x890> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #16149 @ 0x3f15 │ │ │ │ + movw r0, #17013 @ 0x4275 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 94dfc <_Py_write@@Base+0x6d8> │ │ │ │ + bne.w 9517c <_Py_write@@Base+0x6dc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94bda <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #768] @ (94df8 <_Py_write@@Base+0x6d4>) │ │ │ │ + beq.n 94f56 <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #772] @ (95178 <_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 94cb0 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 9502c <_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 94b38 <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94eb4 <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 94cb0 <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 9502c <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94cb0 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 9502c <_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 94b56 <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 94ed2 <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 94882 <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 94bfe <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7186c │ │ │ │ + bl 71b84 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ffe <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 95330 <_Py_write@@Base+0x890> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77840 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 94882 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94bfe <_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 94e50 <_Py_write@@Base+0x72c> │ │ │ │ + bhi.w 951d4 <_Py_write@@Base+0x734> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 94fbc <_Py_write@@Base+0x898> │ │ │ │ + beq.w 952ee <_Py_write@@Base+0x84e> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94ea0 <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 95222 <_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 9487a <_Py_write@@Base+0x156> │ │ │ │ + b.n 94bf6 <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94ca8 <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 95024 <_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 94cd4 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 95050 <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 9482a <_Py_write@@Base+0x106> │ │ │ │ + b.n 94ba6 <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7186c │ │ │ │ + bl 71b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ffe <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 95330 <_Py_write@@Base+0x890> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94882 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94bfe <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50281 @ 0xc469 │ │ │ │ + movw r3, #50993 @ 0xc731 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94ede <_Py_write@@Base+0x7ba> │ │ │ │ + bne.w 9524e <_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 949b6 <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 94d32 <_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 94a34 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 94db0 <_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 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f86 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 9534a <_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 94a34 <_Py_write@@Base+0x310> │ │ │ │ + b.n 94db0 <_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 949b0 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94d2c <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 9482a <_Py_write@@Base+0x106> │ │ │ │ + b.n 94ba6 <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50381 @ 0xc4cd │ │ │ │ + movw r3, #51093 @ 0xc795 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 94f64 <_Py_write@@Base+0x840> │ │ │ │ + bne.w 95242 <_Py_write@@Base+0x7a2> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 94be2 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94f5e <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94f56 <_Py_write@@Base+0x832> │ │ │ │ + bne.w 95234 <_Py_write@@Base+0x794> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95004 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 95336 <_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 9482a <_Py_write@@Base+0x106> │ │ │ │ + b.n 94ba6 <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ 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 94a84 <_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 94c16 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94e00 <_Py_write@@Base+0x360> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94bd2 <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 94f4e <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94d0a <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 95086 <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 947fc <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 94b78 <_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 94bd6 <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 95004 <_Py_write@@Base+0x8e0> │ │ │ │ + bne.w 94f52 <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 95336 <_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 94f92 <_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] │ │ │ │ @@ -159446,144 +159739,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 94db6 <_Py_write@@Base+0x692> │ │ │ │ + bne.n 95132 <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 94db2 <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 9512e <_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 94eea <_Py_write@@Base+0x7c6> │ │ │ │ + beq.w 95282 <_Py_write@@Base+0x7e2> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 94ebc <_Py_write@@Base+0x798> │ │ │ │ + beq.w 95260 <_Py_write@@Base+0x7c0> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 94dd6 <_Py_write@@Base+0x6b2> │ │ │ │ + cbnz r1, 95154 <_Py_write@@Base+0x6b4> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 949b0 <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 94d2c <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94eb6 <_Py_write@@Base+0x792> │ │ │ │ + beq.n 9525a <_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, 94df4 <_Py_write@@Base+0x6d0> │ │ │ │ + cbz r1, 95172 <_Py_write@@Base+0x6d2> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 949b0 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94d2c <_Py_write@@Base+0x28c> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94be2 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94f5e <_Py_write@@Base+0x4be> │ │ │ │ + str r1, [r3, #4] │ │ │ │ + b.n 94dc4 <_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 76f38 │ │ │ │ + bl 772d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94fe6 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 95318 <_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 94fe6 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 95318 <_Py_write@@Base+0x878> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 948f6 <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 94c72 <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94fbc <_Py_write@@Base+0x898> │ │ │ │ + beq.w 952ee <_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 94fbc <_Py_write@@Base+0x898> │ │ │ │ + beq.n 952ee <_Py_write@@Base+0x84e> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 94ba0 <_Py_write@@Base+0x47c> │ │ │ │ + b.n 94f1c <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 94ba8 <_Py_write@@Base+0x484> │ │ │ │ - str r1, [r3, #4] │ │ │ │ - b.n 94a48 <_Py_write@@Base+0x324> │ │ │ │ + b.n 94f24 <_Py_write@@Base+0x484> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 948fe <_Py_write@@Base+0x1da> │ │ │ │ + b.n 94c7a <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 9489e <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94c1a <_Py_write@@Base+0x17a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #4 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + blx r2 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 9506c <_Py_write@@Base+0x5cc> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + blx r7 │ │ │ │ + b.n 94f5e <_Py_write@@Base+0x4be> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + blx r2 │ │ │ │ + b.n 94f84 <_Py_write@@Base+0x4e4> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94de6 <_Py_write@@Base+0x6c2> │ │ │ │ + b.n 95164 <_Py_write@@Base+0x6c4> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 94eca <_Py_write@@Base+0x7a6> │ │ │ │ + cbz r2, 9526e <_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 949b0 <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 94d2c <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 949b0 <_Py_write@@Base+0x28c> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - blx r2 │ │ │ │ - b.n 94c08 <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 94d2c <_Py_write@@Base+0x28c> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94dc6 <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 95142 <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 94f50 <_Py_write@@Base+0x82c> │ │ │ │ + cbz r2, 952e8 <_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, 94f20 <_Py_write@@Base+0x7fc> │ │ │ │ + cbz r3, 952b8 <_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] │ │ │ │ @@ -159594,633 +159899,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 94c16 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94f92 <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94ef8 <_Py_write@@Base+0x7d4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r1, #4 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - blx r2 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 94cf0 <_Py_write@@Base+0x5cc> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - blx r7 │ │ │ │ - b.n 94be2 <_Py_write@@Base+0x4be> │ │ │ │ - bl 25e90c │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 947cc <_Py_write@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 94a88 <_Py_write@@Base+0x364> │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - bl 1e8d2c │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94a48 <_Py_write@@Base+0x324> │ │ │ │ - bl 1e8d2c │ │ │ │ - bl 7f800 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94d16 <_Py_write@@Base+0x5f2> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 94f80 <_Py_write@@Base+0x85c> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bgt.w 949c8 <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 94c26 <_Py_write@@Base+0x502> │ │ │ │ + b.n 95290 <_Py_write@@Base+0x7f0> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94ba8 <_Py_write@@Base+0x484> │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.w 94f24 <_Py_write@@Base+0x484> │ │ │ │ + bl 1ebf6c │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f800 │ │ │ │ + bl 7fb38 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9489e <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 94c1a <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9489e <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94c1a <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 948fe <_Py_write@@Base+0x1da> │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.w 94c7a <_Py_write@@Base+0x1da> │ │ │ │ + bl 1ebf6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 94d0a <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 95086 <_Py_write@@Base+0x5e6> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bgt.w 94d44 <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94fa2 <_Py_write@@Base+0x502> │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + bl 1ebf6c │ │ │ │ + ldr.w fp, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94dc4 <_Py_write@@Base+0x324> │ │ │ │ + bl 1ebf6c │ │ │ │ + bl 7fb38 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 95092 <_Py_write@@Base+0x5f2> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + movs r5, #0 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 94e04 <_Py_write@@Base+0x364> │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 94b48 <_Py_write@@Base+0xa8> │ │ │ │ + subs r1, r3, #1 │ │ │ │ + b.n 95374 <_Py_write@@Base+0x8d4> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 949ea <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 949fc <_Py_write@@Base+0x2d8> │ │ │ │ - nop │ │ │ │ + bne.w 94d66 <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94d78 <_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] @ (95330 <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (956ac <_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 959c4 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 95d40 <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95172 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 954ee <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95172 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 954ee <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95172 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 954ee <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95172 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 954ee <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95172 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 954ee <_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 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 9514c <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (95330 <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 954c8 <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (956ac <_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 958cc <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95c48 <_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, #42592 @ 0xa660 │ │ │ │ + movw r8, #45984 @ 0xb3a0 │ │ │ │ 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 957b2 <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 95b2e <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 95346 <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 956c2 <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 95cb0 <_Py_write@@Base+0x158c> │ │ │ │ + bpl.w 9602c <_Py_write@@Base+0x158c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95334 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 956b0 <_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 95346 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 956c2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95334 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 956b0 <_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 95346 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 956c2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95334 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 956b0 <_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 95346 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 956c2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95334 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 956b0 <_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 95346 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 956c2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95334 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 956b0 <_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 95346 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 956c2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95334 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 956b0 <_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 95346 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 956c2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95334 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 956b0 <_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, 95346 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 956c2 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95334 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 956b0 <_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, 95346 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 956c2 <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95334 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 956b0 <_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, 95346 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 956c2 <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9530e <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95334 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 9568a <_Py_write@@Base+0xbea> │ │ │ │ + b.n 956b0 <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 951b2 <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 9552e <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (95648 <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (959c4 <_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 958da <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 95c56 <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95494 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95810 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95494 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95810 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95494 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95810 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95494 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95810 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95494 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95810 <_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 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95c7e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95ffa <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 9546e <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (95648 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 957ea <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (959c4 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c6a <_Py_write@@Base+0x1546> │ │ │ │ + beq.w 95fe6 <_Py_write@@Base+0x1546> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 958e6 <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 95c62 <_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 95ad6 <_Py_write@@Base+0x13b2> │ │ │ │ + bmi.w 95e52 <_Py_write@@Base+0x13b2> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95ac6 <_Py_write@@Base+0x13a2> │ │ │ │ - ldr r3, [pc, #344] @ (95648 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95e42 <_Py_write@@Base+0x13a2> │ │ │ │ + ldr r3, [pc, #344] @ (959c4 <_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 95852 <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 95bce <_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 95ab6 <_Py_write@@Base+0x1392> │ │ │ │ + beq.w 95e32 <_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 95830 <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 95bac <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (9564c <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (959c8 <_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 95c1c <_Py_write@@Base+0x14f8> │ │ │ │ + bne.w 95f98 <_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 95894 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 95c10 <_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 95a08 <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95d84 <_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 955d4 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95950 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95a1c <_Py_write@@Base+0x12f8> │ │ │ │ + bpl.w 95d98 <_Py_write@@Base+0x12f8> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a38 <_Py_write@@Base+0x1314> │ │ │ │ + bne.w 95db4 <_Py_write@@Base+0x1314> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 955d4 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95950 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95a2a <_Py_write@@Base+0x1306> │ │ │ │ + bpl.w 95da6 <_Py_write@@Base+0x1306> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a6c <_Py_write@@Base+0x1348> │ │ │ │ + bne.w 95de8 <_Py_write@@Base+0x1348> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 955d4 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95950 <_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 959e8 <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 95d64 <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a14 <_Py_write@@Base+0x12f0> │ │ │ │ + bne.w 95d90 <_Py_write@@Base+0x12f0> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 955ba <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 95936 <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95b00 <_Py_write@@Base+0x13dc> │ │ │ │ - ldr r3, [pc, #104] @ (95648 <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 95e7c <_Py_write@@Base+0x13dc> │ │ │ │ + ldr r3, [pc, #104] @ (959c4 <_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 95a48 <_Py_write@@Base+0x1324> │ │ │ │ + bne.w 95dc4 <_Py_write@@Base+0x1324> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 95a5a <_Py_write@@Base+0x1336> │ │ │ │ + bne.w 95dd6 <_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 95a74 <_Py_write@@Base+0x1350> │ │ │ │ + bne.w 95df0 <_Py_write@@Base+0x1350> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ 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 95654 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 95650 <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 959d0 <_Py_write@@Base+0xf30> │ │ │ │ + b.n 959cc <_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] │ │ │ │ @@ -160279,15 +160572,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 95c96 <_Py_write@@Base+0x1572> │ │ │ │ + beq.w 96012 <_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 │ │ │ │ @@ -160295,3416 +160588,3417 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 95c40 <_Py_write@@Base+0x151c> │ │ │ │ + ble.w 95fbc <_Py_write@@Base+0x151c> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 958a8 <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #14024 @ 0x36c8 │ │ │ │ + bne.w 95c24 <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #17416 @ 0x4408 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 95738 <_Py_write@@Base+0x1014> │ │ │ │ + b.n 95ab4 <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 95784 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 95b00 <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 958c6 <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 95c42 <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 959f4 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 95d70 <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 959fa <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95d76 <_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 95732 <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 95aae <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 95826 <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 95ba2 <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 95732 <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 95aae <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 95738 <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #732] @ (95a64 <_Py_write@@Base+0x1340>) │ │ │ │ + blt.n 95ab4 <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #732] @ (95de0 <_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 95bfe <_Py_write@@Base+0x14da> │ │ │ │ + bne.w 95f7a <_Py_write@@Base+0x14da> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 957aa <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 95b26 <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95802 <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 95b7e <_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 95884 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 95c00 <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95346 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 956c2 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7766c │ │ │ │ + bl 77a04 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95aec <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95e68 <_Py_write@@Base+0x13c8> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 977b8 │ │ │ │ + bl 97b30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95c46 <_Py_write@@Base+0x1522> │ │ │ │ + blt.w 95fc2 <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95bd4 <_Py_write@@Base+0x14b0> │ │ │ │ + bne.w 95f50 <_Py_write@@Base+0x14b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95346 <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 956c2 <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95346 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 956c2 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95346 <_Py_write@@Base+0xc22> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 956c2 <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 957aa <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #604] @ (95a68 <_Py_write@@Base+0x1344>) │ │ │ │ + bne.n 95b26 <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #604] @ (95de4 <_Py_write@@Base+0x1344>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95bba <_Py_write@@Base+0x1496> │ │ │ │ + bne.w 95f36 <_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 95732 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95aae <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 959dc <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 95d58 <_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 9552a <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 958a6 <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49573 @ 0xc1a5 │ │ │ │ + movw r2, #50285 @ 0xc46d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95af0 <_Py_write@@Base+0x13cc> │ │ │ │ + bne.w 95e6c <_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 95ad6 <_Py_write@@Base+0x13b2> │ │ │ │ + beq.w 95e52 <_Py_write@@Base+0x13b2> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9552a <_Py_write@@Base+0xe06> │ │ │ │ + b.n 958a6 <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 977b8 │ │ │ │ + bl 97b30 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95346 <_Py_write@@Base+0xc22> │ │ │ │ - b.n 95aec <_Py_write@@Base+0x13c8> │ │ │ │ + bge.w 956c2 <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95e68 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 95afc <_Py_write@@Base+0x13d8> │ │ │ │ + beq.w 95e78 <_Py_write@@Base+0x13d8> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 955dc <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95958 <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 9571c <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 95a98 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 9571c <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 95a98 <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 958b4 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 9571c <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 95c30 <_Py_write@@Base+0x1190> │ │ │ │ + b.n 95a98 <_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 95368 <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 956e4 <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 954ae <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 9582a <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ae8 <_Py_write@@Base+0x13c4> │ │ │ │ + beq.w 95e64 <_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 95b0e <_Py_write@@Base+0x13ea> │ │ │ │ + bge.w 95e8a <_Py_write@@Base+0x13ea> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 95ba4 <_Py_write@@Base+0x1480> │ │ │ │ + bge.w 95f20 <_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 9596c <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 95ce8 <_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 95b68 <_Py_write@@Base+0x1444> │ │ │ │ + beq.w 95ee4 <_Py_write@@Base+0x1444> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 95b2a <_Py_write@@Base+0x1406> │ │ │ │ + bhi.w 95ea6 <_Py_write@@Base+0x1406> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 95b70 <_Py_write@@Base+0x144c> │ │ │ │ + beq.w 95eec <_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 959c0 <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 95d3c <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95b26 <_Py_write@@Base+0x1402> │ │ │ │ + blt.w 95ea2 <_Py_write@@Base+0x1402> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95b9e <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95f1a <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95b06 <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95e82 <_Py_write@@Base+0x13e2> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95b9e <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95f1a <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95b06 <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95e82 <_Py_write@@Base+0x13e2> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 959be <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 95d3a <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 95b08 <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95e84 <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 959b0 <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 95d2c <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9590c <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 95c88 <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 958cc <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95c48 <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 95186 <_Py_write@@Base+0xa62> │ │ │ │ + b.w 95502 <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 9552a <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 95a14 <_Py_write@@Base+0x12f0> │ │ │ │ + b.n 958a6 <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 95d90 <_Py_write@@Base+0x12f0> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 955d0 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 9594c <_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 95732 <_Py_write@@Base+0x100e> │ │ │ │ - b.n 95762 <_Py_write@@Base+0x103e> │ │ │ │ - cbnz r1, 95a40 <_Py_write@@Base+0x131c> │ │ │ │ + beq.w 95aae <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95ade <_Py_write@@Base+0x103e> │ │ │ │ + cbnz r1, 95dbc <_Py_write@@Base+0x131c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 95578 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 958f4 <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 955d0 <_Py_write@@Base+0xeac> │ │ │ │ - cbnz r1, 95a38 <_Py_write@@Base+0x1314> │ │ │ │ + b.n 9594c <_Py_write@@Base+0xeac> │ │ │ │ + cbnz r1, 95db4 <_Py_write@@Base+0x1314> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 95592 <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 9590e <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95592 <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 95a6c <_Py_write@@Base+0x1348> │ │ │ │ + b.n 9590e <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 95de8 <_Py_write@@Base+0x1348> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 955ac <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 95928 <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 955ac <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95928 <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95592 <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 9590e <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95578 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 958f4 <_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 95600 <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 9597c <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 95600 <_Py_write@@Base+0xedc> │ │ │ │ + b.n 9597c <_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 955ac <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95928 <_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 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ 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 95650 <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 95654 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 959cc <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 959d0 <_Py_write@@Base+0xf30> │ │ │ │ mov r0, sl │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9552a <_Py_write@@Base+0xe06> │ │ │ │ - b.n 95852 <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 958a6 <_Py_write@@Base+0xe06> │ │ │ │ + b.n 95bce <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9552a <_Py_write@@Base+0xe06> │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.w 958a6 <_Py_write@@Base+0xe06> │ │ │ │ + bl 1ebf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9554e <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 958ca <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782a0 │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 78638 │ │ │ │ + bl 1ebf6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 957aa <_Py_write@@Base+0x1086> │ │ │ │ + b.n 95b26 <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 95872 <_Py_write@@Base+0x114e> │ │ │ │ + b.n 95bee <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 955dc <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95958 <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 95912 <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 95c8e <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aee4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95aec <_Py_write@@Base+0x13c8> │ │ │ │ + bne.n 95e68 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95aec <_Py_write@@Base+0x13c8> │ │ │ │ + beq.n 95e68 <_Py_write@@Base+0x13c8> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 954b2 <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 9582e <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 95912 <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 95c8e <_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 95b82 <_Py_write@@Base+0x145e> │ │ │ │ + bmi.n 95efe <_Py_write@@Base+0x145e> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 95b78 <_Py_write@@Base+0x1454> │ │ │ │ + bmi.n 95ef4 <_Py_write@@Base+0x1454> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 95968 <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 95ce4 <_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 95b52 <_Py_write@@Base+0x142e> │ │ │ │ + bhi.n 95ece <_Py_write@@Base+0x142e> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 95968 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95ce4 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95968 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95ce4 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 95968 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95ce4 <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 95b98 <_Py_write@@Base+0x1474> │ │ │ │ + bne.n 95f14 <_Py_write@@Base+0x1474> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 95968 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95ce4 <_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 95b38 <_Py_write@@Base+0x1414> │ │ │ │ + b.n 95eb4 <_Py_write@@Base+0x1414> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 95b46 <_Py_write@@Base+0x1422> │ │ │ │ + b.n 95ec2 <_Py_write@@Base+0x1422> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 959c0 <_Py_write@@Base+0x129c> │ │ │ │ + b.n 95d3c <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9aee4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95aec <_Py_write@@Base+0x13c8> │ │ │ │ + blt.n 95e68 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 95920 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #24993 @ 0x61a1 │ │ │ │ + b.n 95c9c <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #28841 @ 0x70a9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9581a <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 95b96 <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9581a <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 95b96 <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f5b04 │ │ │ │ - cbz r0, 95c46 <_Py_write@@Base+0x1522> │ │ │ │ + bl f6328 │ │ │ │ + cbz r0, 95fc2 <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 957e2 <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 95b5e <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 957e2 <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 95b5e <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 957e2 <_Py_write@@Base+0x10be> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95b5e <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 95c66 <_Py_write@@Base+0x1542> │ │ │ │ + bpl.n 95fe2 <_Py_write@@Base+0x1542> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95c28 <_Py_write@@Base+0x1504> │ │ │ │ + blt.n 95fa4 <_Py_write@@Base+0x1504> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 9579a <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 95b16 <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 95c02 <_Py_write@@Base+0x14de> │ │ │ │ + b.n 95f7e <_Py_write@@Base+0x14de> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9554a <_Py_write@@Base+0xe26> │ │ │ │ + b.n 958c6 <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26752 @ 0x6880 │ │ │ │ + movw r1, #30208 @ 0x7600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26776 @ 0x6898 │ │ │ │ + movw r0, #30232 @ 0x7618 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ee484 │ │ │ │ - b.n 95c12 <_Py_write@@Base+0x14ee> │ │ │ │ + bl 1f1638 │ │ │ │ + b.n 95f8e <_Py_write@@Base+0x14ee> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 95784 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 95b00 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95aec <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95e68 <_Py_write@@Base+0x13c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95aec <_Py_write@@Base+0x13c8> │ │ │ │ + bne.w 95e68 <_Py_write@@Base+0x13c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95aec <_Py_write@@Base+0x13c8> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95e68 <_Py_write@@Base+0x13c8> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 95c18 <_Py_write@@Base+0x14f4> │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14024 @ 0x36c8 │ │ │ │ + b.n 95f94 <_Py_write@@Base+0x14f4> │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #17416 @ 0x4408 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26720 @ 0x6860 │ │ │ │ + movw r1, #30176 @ 0x75e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 95aec <_Py_write@@Base+0x13c8> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 95e68 <_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 95702 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 95a7e <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 951da <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95334 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 95556 <_Py_write@@Base+0xab6> │ │ │ │ + b.w 956b0 <_Py_write@@Base+0xc10> │ │ │ │ │ │ │ │ -00095cc0 : │ │ │ │ - b.w 82860 │ │ │ │ +0009603c : │ │ │ │ + b.w 82b98 │ │ │ │ │ │ │ │ -00095cc4 : │ │ │ │ +00096040 : │ │ │ │ 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] @ (95dd4 ) │ │ │ │ + ldr r1, [pc, #256] @ (96150 ) │ │ │ │ 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 95dc4 │ │ │ │ + beq.n 96140 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95db6 │ │ │ │ + bne.n 96132 │ │ │ │ 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 95da8 │ │ │ │ + bne.n 96124 │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95d9a │ │ │ │ + bne.n 96116 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 95d30 │ │ │ │ + bmi.n 960ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 95d7e │ │ │ │ + cbnz r0, 960fa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 95d66 │ │ │ │ + bne.n 960e2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95d46 │ │ │ │ + bne.n 960c2 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 95d8c │ │ │ │ + cbnz r0, 96108 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95d2c │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #92] @ (95dd8 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63268 @ 0xf724 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #80] @ (95dd8 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #26884 @ 0x6904 │ │ │ │ + beq.n 960a8 │ │ │ │ + movw r1, #1268 @ 0x4f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (95dd8 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63232 @ 0xf700 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (95ddc ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #26852 @ 0x68e4 │ │ │ │ + ldr r0, [pc, #92] @ (96154 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (95ddc ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63168 @ 0xf6c0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #28] @ (95ddc ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #26824 @ 0x68c8 │ │ │ │ + ldr r0, [pc, #80] @ (96154 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #30340 @ 0x7684 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #64] @ (96154 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #1152 @ 0x480 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #56] @ (96158 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #30308 @ 0x7664 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (96158 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #1088 @ 0x440 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #28] @ (96158 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #30280 @ 0x7648 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (95dd8 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (96154 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + bx r3 │ │ │ │ movs r5, r6 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + bxns r4 │ │ │ │ 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 971fe │ │ │ │ + beq.w 97576 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9720c │ │ │ │ + bne.w 97584 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 964a0 │ │ │ │ + beq.w 9681c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 964b4 │ │ │ │ + beq.w 96830 │ │ │ │ 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 9610e │ │ │ │ + beq.w 9648a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964c8 │ │ │ │ + bne.w 96844 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 964dc │ │ │ │ + beq.w 96858 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9610e │ │ │ │ + beq.w 9648a │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964c8 │ │ │ │ + bne.w 96844 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 96520 │ │ │ │ + beq.w 9689c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9610e │ │ │ │ + beq.w 9648a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964d8 │ │ │ │ + bne.w 96854 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 964fc │ │ │ │ + beq.w 96878 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 963ac │ │ │ │ + beq.w 96728 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964d8 │ │ │ │ + bne.w 96854 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96544 │ │ │ │ + beq.w 968c0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96558 │ │ │ │ + beq.w 968d4 │ │ │ │ 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 96154 │ │ │ │ + beq.w 964d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9656c │ │ │ │ + bne.w 968e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96572 │ │ │ │ + beq.w 968ee │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 96154 │ │ │ │ + beq.w 964d0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961a2 │ │ │ │ + bne.w 9651e │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96592 │ │ │ │ + beq.w 9690e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 965a6 │ │ │ │ + beq.w 96922 │ │ │ │ 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 961aa │ │ │ │ + beq.w 96526 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965ba │ │ │ │ + bne.w 96936 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 965c8 │ │ │ │ + beq.w 96944 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 961aa │ │ │ │ + beq.w 96526 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961a2 │ │ │ │ + bne.w 9651e │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 965ec │ │ │ │ + beq.w 96968 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96600 │ │ │ │ + beq.w 9697c │ │ │ │ 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 96298 │ │ │ │ + beq.w 96614 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96614 │ │ │ │ + bne.w 96990 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96650 │ │ │ │ + beq.w 969cc │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96298 │ │ │ │ + beq.w 96614 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964d8 │ │ │ │ + bne.w 96854 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96624 │ │ │ │ + beq.w 969a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96700 │ │ │ │ + beq.w 96a7c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9664a │ │ │ │ + bne.w 969c6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96674 │ │ │ │ + beq.w 969f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96860 │ │ │ │ + beq.w 96bd8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961a2 │ │ │ │ + bne.w 9651e │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9716a │ │ │ │ + beq.w 974e2 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 97436 │ │ │ │ + beq.w 977ae │ │ │ │ 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 96046 │ │ │ │ + beq.n 963c2 │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96954 │ │ │ │ + bne.w 96cce │ │ │ │ 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 96eb8 │ │ │ │ + bpl.w 97230 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 96ed0 │ │ │ │ - movw r1, #52628 @ 0xcd94 │ │ │ │ + beq.w 97248 │ │ │ │ + movw r1, #55964 @ 0xda9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9602c │ │ │ │ + bne.n 963a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d524 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d8f4 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9602c │ │ │ │ + beq.n 963a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5aa8 │ │ │ │ + bl 1e8cf0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9602c │ │ │ │ + beq.n 963a8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9602c │ │ │ │ + beq.n 963a8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9602c │ │ │ │ + beq.n 963a8 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9602c │ │ │ │ + beq.n 963a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e699c │ │ │ │ + bl 1e9bdc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9602c │ │ │ │ + beq.n 963a8 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9602c │ │ │ │ + beq.n 963a8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97178 │ │ │ │ + beq.w 974f0 │ │ │ │ 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 1edd60 │ │ │ │ + bl 1f0f38 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27292 @ 0x6a9c │ │ │ │ + movw r2, #30748 @ 0x781c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad86c │ │ │ │ + bl 1b18d0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9603c │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 963b8 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969a6 │ │ │ │ + beq.w 96d20 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 969a6 │ │ │ │ + b.w 96d20 │ │ │ │ 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 97506 │ │ │ │ + beq.w 9787c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9751a │ │ │ │ + bne.w 97890 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a7d88 │ │ │ │ + bl 1abf8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 966a2 │ │ │ │ + bne.w 96a1e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9751a │ │ │ │ + bne.w 97890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a86e8 │ │ │ │ + bl 1ac8ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966f6 │ │ │ │ + beq.w 96a72 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9603c │ │ │ │ + b.n 963b8 │ │ │ │ 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 97510 │ │ │ │ + beq.w 97886 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9656c │ │ │ │ + bne.w 968e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a7d88 │ │ │ │ + bl 1abf8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 969ae │ │ │ │ + bne.w 96d28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9656c │ │ │ │ + bne.w 968e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abfd8 │ │ │ │ + bl 1b0038 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9614e │ │ │ │ + bne.n 964ca │ │ │ │ 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 95f00 │ │ │ │ + beq.w 9627c │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96040 │ │ │ │ + b.n 963bc │ │ │ │ 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 974fc │ │ │ │ + beq.w 97872 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965ba │ │ │ │ + bne.w 96936 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 972c8 │ │ │ │ + beq.w 97640 │ │ │ │ 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 96e1e │ │ │ │ + bne.w 97196 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 961fa │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96576 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96cdc │ │ │ │ + bne.w 97054 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965ba │ │ │ │ + bne.w 96936 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969fe │ │ │ │ + beq.w 96d78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae058 │ │ │ │ + bl 1b20bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969fe │ │ │ │ + beq.w 96d78 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969fe │ │ │ │ + beq.w 96d78 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a00 │ │ │ │ + bne.w 96d7a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ + bl c5a2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969fe │ │ │ │ + beq.w 96d78 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972be │ │ │ │ + beq.w 97636 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c1e80 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl 1ad24c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ade │ │ │ │ + beq.w 96e58 │ │ │ │ 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 96150 │ │ │ │ + b.n 964cc │ │ │ │ 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 974f2 │ │ │ │ + beq.w 97868 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9705a │ │ │ │ + bne.w 973d2 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97110 │ │ │ │ + beq.w 97488 │ │ │ │ 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 96fb6 │ │ │ │ + bne.w 9732e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bde │ │ │ │ + beq.w 96f56 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1434 │ │ │ │ + bl b1bec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bde │ │ │ │ + beq.w 96f56 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bde │ │ │ │ + beq.w 96f56 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4d90 │ │ │ │ + bl b5554 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971f0 │ │ │ │ + beq.w 97568 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971f0 │ │ │ │ + beq.w 97568 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9705a │ │ │ │ + bne.w 973d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ + bl c5a2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971f0 │ │ │ │ + beq.w 97568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab648 │ │ │ │ + bl 1af6a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9705a │ │ │ │ + bne.w 973d2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9705a │ │ │ │ + beq.w 973d2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1e80 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl 1ad24c │ │ │ │ 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 1acd9c │ │ │ │ + bl 1b0dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 964ca │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97224 │ │ │ │ + beq.w 9759c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9705e │ │ │ │ + b.w 973d6 │ │ │ │ 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 975fc │ │ │ │ + beq.w 97972 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96498 │ │ │ │ + bne.n 96814 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 9717e │ │ │ │ + beq.w 974f6 │ │ │ │ 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 96d3a │ │ │ │ + bne.w 970b2 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96418 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96794 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4470 │ │ │ │ + bl c4c30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96418 │ │ │ │ + cbz r0, 96794 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96418 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96794 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ + bl c5a2c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 96418 │ │ │ │ + cbz r0, 96794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab33c │ │ │ │ + bl 1af39c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96820 │ │ │ │ + bne.w 96b98 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96498 │ │ │ │ + bne.n 96814 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96496 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96812 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4470 │ │ │ │ + bl c4c30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96496 │ │ │ │ + cbz r0, 96812 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96496 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96812 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ + bl c5a2c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96496 │ │ │ │ + cbz r0, 96812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab648 │ │ │ │ + bl 1af6a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 96498 │ │ │ │ + cbnz r3, 96814 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 96498 │ │ │ │ + cbz r0, 96814 │ │ │ │ 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 1ab7e0 │ │ │ │ + bl 1af840 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 964ca │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9718a │ │ │ │ + bne.w 97502 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 95ea2 │ │ │ │ + b.n 9621e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 964c8 │ │ │ │ + cbnz r3, 96844 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9722a │ │ │ │ + bne.w 975a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 964c4 │ │ │ │ + blt.n 96840 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 95e28 │ │ │ │ + b.n 961a4 │ │ │ │ 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 95e88 │ │ │ │ + beq.w 96204 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 961a4 │ │ │ │ + b.n 96520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f92 │ │ │ │ + blt.w 9730a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 9610e │ │ │ │ + beq.w 9648a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95e58 │ │ │ │ + b.n 961d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f9a │ │ │ │ + blt.w 97312 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 963ac │ │ │ │ + beq.w 96728 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95ea2 │ │ │ │ + b.n 9621e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96fa6 │ │ │ │ + blt.w 9731e │ │ │ │ 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 9610e │ │ │ │ + beq.w 9648a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95e7a │ │ │ │ + b.n 961f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9656c │ │ │ │ + cbnz r3, 968e8 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9772a │ │ │ │ + bne.w 97aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96568 │ │ │ │ + blt.n 968e4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95ec4 │ │ │ │ + b.n 96240 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9619a │ │ │ │ + b.n 96516 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96fae │ │ │ │ + blt.w 97326 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 96154 │ │ │ │ + beq.w 964d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95ef4 │ │ │ │ + b.n 96270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 965ba │ │ │ │ + cbnz r3, 96936 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97730 │ │ │ │ + bne.w 97aa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 965b6 │ │ │ │ + blt.n 96932 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95f1a │ │ │ │ + b.n 96296 │ │ │ │ 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 95f5a │ │ │ │ - b.n 961a2 │ │ │ │ + beq.w 962d6 │ │ │ │ + b.n 9651e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96ed8 │ │ │ │ + blt.w 97250 │ │ │ │ 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 961aa │ │ │ │ + beq.w 96526 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f4e │ │ │ │ + b.n 962ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96614 │ │ │ │ + cbnz r3, 96990 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 976ee │ │ │ │ + bne.w 97a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96610 │ │ │ │ + blt.n 9698c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95f74 │ │ │ │ + b.n 962f0 │ │ │ │ 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 95fb6 │ │ │ │ - b.n 964d6 │ │ │ │ + beq.w 96332 │ │ │ │ + b.n 96852 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96644 │ │ │ │ + blt.n 969c0 │ │ │ │ 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 96700 │ │ │ │ + beq.n 96a7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fd0 │ │ │ │ + b.n 9634c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 961a4 │ │ │ │ + b.n 96520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f8a │ │ │ │ + blt.w 97302 │ │ │ │ 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 96298 │ │ │ │ + beq.w 96614 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fa8 │ │ │ │ + b.n 96324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96698 │ │ │ │ + blt.n 96a14 │ │ │ │ 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 96860 │ │ │ │ + beq.w 96bd8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95ff4 │ │ │ │ + b.n 96370 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 961a2 │ │ │ │ + b.n 9651e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a86e8 │ │ │ │ + bl 1ac8ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96138 │ │ │ │ + beq.w 964b4 │ │ │ │ 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 96cd0 │ │ │ │ - bl 1ac6e0 │ │ │ │ + beq.w 97048 │ │ │ │ + bl 1b0740 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 964ca │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97414 │ │ │ │ + bne.w 9778c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 964ce │ │ │ │ + b.n 9684a │ │ │ │ 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 971f4 │ │ │ │ + beq.w 9756c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971e6 │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 974b4 │ │ │ │ + bne.w 9755e │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9782c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 974d6 │ │ │ │ + bne.w 9784e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9676c │ │ │ │ - movw r2, #32876 @ 0x806c │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96ae8 │ │ │ │ + movw r2, #36124 @ 0x8d1c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab26c │ │ │ │ - cbz r0, 9676c │ │ │ │ + bl 1af2cc │ │ │ │ + cbz r0, 96ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 9676c │ │ │ │ + bl c5a2c │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 96ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab838 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1af898 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96918 │ │ │ │ + bne.w 96c90 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971e6 │ │ │ │ + bne.w 9755e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b00 │ │ │ │ - movw r2, #32876 @ 0x806c │ │ │ │ + beq.w 96e7a │ │ │ │ + movw r2, #36124 @ 0x8d1c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab26c │ │ │ │ + bl 1af2cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b00 │ │ │ │ + beq.w 96e7a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ - mov r7, r0 │ │ │ │ + bl c5a2c │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b00 │ │ │ │ + beq.w 96e7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab948 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1af9a8 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b00 │ │ │ │ + beq.w 96e7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab648 │ │ │ │ + bl 1af6a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b02 │ │ │ │ + bne.w 96e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab838 │ │ │ │ + bl 1af898 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b02 │ │ │ │ + bne.w 96e7c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971e6 │ │ │ │ + beq.w 9755e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bc4 │ │ │ │ + beq.w 96f3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ - strd r7, r6, [r0, #4] │ │ │ │ + strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9614e │ │ │ │ + b.n 964ca │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976fc │ │ │ │ + beq.w 97a72 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a7d64 │ │ │ │ + bl 1abf68 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976f4 │ │ │ │ + beq.w 97a6a │ │ │ │ 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 1ab7e0 │ │ │ │ + bl 1af840 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ - b.n 9648c │ │ │ │ + bne.w 964ca │ │ │ │ + b.n 96808 │ │ │ │ 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 97422 │ │ │ │ + beq.w 9779a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96f80 │ │ │ │ + bne.w 972f8 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97470 │ │ │ │ + beq.w 977e8 │ │ │ │ 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 96ee0 │ │ │ │ + bne.w 97258 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96914 │ │ │ │ + beq.n 96c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl c4470 │ │ │ │ + bl c4c30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96914 │ │ │ │ + cbz r0, 96c8c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96914 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ + bl c5a2c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96914 │ │ │ │ + cbz r0, 96c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab648 │ │ │ │ + bl 1af6a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96f80 │ │ │ │ + bne.w 972f8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f80 │ │ │ │ + beq.w 972f8 │ │ │ │ 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 1ad690 │ │ │ │ + bl 1b16f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 964ca │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 974a4 │ │ │ │ + bne.w 9781c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96f80 │ │ │ │ + b.n 972f8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97212 │ │ │ │ + beq.w 9758a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r9, r8, [r3, #20] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ + ldrd r9, r6, [r3, #20] │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bc4 │ │ │ │ + beq.w 96f3c │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ - strd r9, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9614e │ │ │ │ + b.w 964ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9767c │ │ │ │ + bne.w 979f2 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97606 │ │ │ │ - movw r1, #52628 @ 0xcd94 │ │ │ │ + beq.w 9797c │ │ │ │ + movw r1, #55964 @ 0xda9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a73e8 │ │ │ │ + bl 1ab5ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9761c │ │ │ │ + bne.w 97992 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97614 │ │ │ │ + bne.w 9798a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52628 @ 0xcd94 │ │ │ │ + movw r1, #55964 @ 0xda9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a73e8 │ │ │ │ + bl 1ab5ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97682 │ │ │ │ + bne.w 979f8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 9603c │ │ │ │ + b.w 963b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abfd8 │ │ │ │ + bl 1b0038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9617e │ │ │ │ + beq.w 964fa │ │ │ │ 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 1ac8e8 │ │ │ │ + bl 1b0948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 964ca │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96192 │ │ │ │ + beq.w 9650e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9619a │ │ │ │ + b.w 96516 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965ba │ │ │ │ + bne.w 96936 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a2e │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96da8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a2e │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96da8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97240 │ │ │ │ + bne.w 975b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965ba │ │ │ │ + bne.w 96936 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96aec │ │ │ │ + beq.n 96e66 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96aec │ │ │ │ + beq.n 96e66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae058 │ │ │ │ + bl 1b20bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96aec │ │ │ │ + beq.n 96e66 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96aec │ │ │ │ + beq.n 96e66 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96aee │ │ │ │ + bne.n 96e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ + bl c5a2c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 96aec │ │ │ │ + cbz r0, 96e66 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972be │ │ │ │ + beq.w 97636 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c1e80 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl 1ad24c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96ac8 │ │ │ │ + cbz r0, 96e42 │ │ │ │ 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, #27064 @ 0x69b8 │ │ │ │ + movw r2, #30520 @ 0x7738 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad86c │ │ │ │ + bl 1b18d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 964ca │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 972d4 │ │ │ │ + bne.w 9764c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96af8 │ │ │ │ + b.n 96e72 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 972e2 │ │ │ │ + bne.w 9765a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 965be │ │ │ │ + b.n 9693a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971e6 │ │ │ │ + bne.w 9755e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971e4 │ │ │ │ - movw r2, #32876 @ 0x806c │ │ │ │ + beq.w 9755c │ │ │ │ + movw r2, #36124 @ 0x8d1c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab26c │ │ │ │ + bl 1af2cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971e4 │ │ │ │ + beq.w 9755c │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ + bl c5a2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971e4 │ │ │ │ + beq.w 9755c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d518 │ │ │ │ + bl 22f430 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971e4 │ │ │ │ + beq.w 9755c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab648 │ │ │ │ + bl 1af6a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971e6 │ │ │ │ + bne.w 9755e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab838 │ │ │ │ + bl 1af898 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971e6 │ │ │ │ + bne.w 9755e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971e6 │ │ │ │ + beq.w 9755e │ │ │ │ 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 accf4 <_PyArena_Malloc@@Base> │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96bae │ │ │ │ + cbz r0, 96f26 │ │ │ │ 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, #27172 @ 0x6a24 │ │ │ │ + movw r2, #30628 @ 0x77a4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad86c │ │ │ │ + bl 1b18d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 964ca │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971e4 │ │ │ │ + beq.w 9755c │ │ │ │ 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 95fd0 │ │ │ │ + b.w 9634c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9705a │ │ │ │ + bne.w 973d2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9721e │ │ │ │ + beq.w 97596 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9721e │ │ │ │ + beq.w 97596 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1434 │ │ │ │ + bl b1bec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9721e │ │ │ │ + beq.w 97596 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9721e │ │ │ │ + beq.w 97596 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4d90 │ │ │ │ + bl b5554 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971f0 │ │ │ │ + beq.w 97568 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971f0 │ │ │ │ + beq.w 97568 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9705a │ │ │ │ + bne.w 973d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ + bl c5a2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971f0 │ │ │ │ + beq.w 97568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab648 │ │ │ │ + bl 1af6a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9705a │ │ │ │ + bne.w 973d2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9705a │ │ │ │ + beq.w 973d2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1e80 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl 1ad24c │ │ │ │ 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 231478 │ │ │ │ - movw r2, #27152 @ 0x6a10 │ │ │ │ + bl 233240 │ │ │ │ + movw r2, #30608 @ 0x7790 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad86c │ │ │ │ + bl 1b18d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ - b.w 96394 │ │ │ │ - bl 1dff54 │ │ │ │ + bne.w 964ca │ │ │ │ + b.w 96710 │ │ │ │ + bl 1e3390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ - b.n 966ec │ │ │ │ + bne.w 964ca │ │ │ │ + b.n 96a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae058 │ │ │ │ + bl 1b20bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 961fa │ │ │ │ + beq.w 96576 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961fc │ │ │ │ + bne.w 96578 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 961fa │ │ │ │ + beq.w 96576 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 961fa │ │ │ │ + beq.w 96576 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961fc │ │ │ │ + bne.w 96578 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ + bl c5a2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96250 │ │ │ │ - b.w 961fa │ │ │ │ + bne.w 965cc │ │ │ │ + b.w 96576 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97560 │ │ │ │ + beq.w 978d6 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96d6e │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 970e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4470 │ │ │ │ - cbz r0, 96d6e │ │ │ │ + bl c4c30 │ │ │ │ + cbz r0, 970e6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97576 │ │ │ │ + bne.w 978ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9756e │ │ │ │ + bne.w 978e4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97736 │ │ │ │ + beq.w 97aac │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4470 │ │ │ │ + bl c4c30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97736 │ │ │ │ + beq.w 97aac │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97736 │ │ │ │ + beq.w 97aac │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97736 │ │ │ │ + beq.w 97aac │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab7c │ │ │ │ + bl 1ab4d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97736 │ │ │ │ + beq.w 97aac │ │ │ │ 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, #26940 @ 0x693c │ │ │ │ + movw r3, #30396 @ 0x76bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97162 │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 974da │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97738 │ │ │ │ + beq.w 97aae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 963e0 │ │ │ │ - b.w 96498 │ │ │ │ + beq.w 9675c │ │ │ │ + b.w 96814 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9754a │ │ │ │ + beq.w 978c0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96e72 │ │ │ │ + cbnz r3, 971ea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96e70 │ │ │ │ + cbz r0, 971e8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 30a8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96e70 │ │ │ │ + cbz r0, 971e8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9759e │ │ │ │ + bne.w 97914 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97558 │ │ │ │ + bne.w 978ce │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977b2 │ │ │ │ + bne.w 97b28 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97742 │ │ │ │ + bne.w 97ab8 │ │ │ │ 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 961e0 │ │ │ │ - b.w 965ba │ │ │ │ + beq.w 9655c │ │ │ │ + b.w 96936 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #27260 @ 0x6a7c │ │ │ │ + movw r1, #30716 @ 0x77fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9602c │ │ │ │ + b.w 963a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f4e │ │ │ │ + b.w 962ca │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97196 │ │ │ │ + beq.w 9750e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96f14 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9728c │ │ │ │ mov r0, r4 │ │ │ │ - bl c4470 │ │ │ │ - cbz r0, 96f14 │ │ │ │ + bl c4c30 │ │ │ │ + cbz r0, 9728c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97522 │ │ │ │ + bne.w 97898 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971a4 │ │ │ │ + bne.w 9751c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96f6a │ │ │ │ + cbz r0, 972e2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4470 │ │ │ │ + bl c4c30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96f6a │ │ │ │ + cbz r0, 972e2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96f6a │ │ │ │ + cbz r0, 972e2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96f6a │ │ │ │ + cbz r0, 972e2 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab7c │ │ │ │ + bl 1ab4d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971ac │ │ │ │ + bne.w 97524 │ │ │ │ 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 96896 │ │ │ │ + beq.w 96c0e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95ff4 │ │ │ │ + b.w 96370 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95fa8 │ │ │ │ + b.w 96324 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95e58 │ │ │ │ + b.w 961d4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 95ea2 │ │ │ │ + b.w 9621e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95e7a │ │ │ │ + b.w 961f6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95ef4 │ │ │ │ + b.w 96270 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 97064 │ │ │ │ + beq.n 973dc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97020 │ │ │ │ + cbnz r3, 97398 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9701e │ │ │ │ + cbz r0, 97396 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1434 │ │ │ │ + bl b1bec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9701e │ │ │ │ + cbz r0, 97396 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9701e │ │ │ │ + cbz r0, 97396 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4d90 │ │ │ │ + bl b5554 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9701e │ │ │ │ + cbz r0, 97396 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9713e │ │ │ │ + bne.w 974b6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 97070 │ │ │ │ + cbnz r3, 973e8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9710c │ │ │ │ + bne.n 97484 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 97078 │ │ │ │ + cbnz r0, 973f0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962d2 │ │ │ │ + beq.w 9664e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9661a │ │ │ │ + b.w 96996 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96fc4 │ │ │ │ + beq.n 9733c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9704e │ │ │ │ + b.n 973c6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1434 │ │ │ │ + bl b1bec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97046 │ │ │ │ + beq.n 973be │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97046 │ │ │ │ + beq.n 973be │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4d90 │ │ │ │ + bl b5554 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97046 │ │ │ │ + beq.n 973be │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97046 │ │ │ │ + beq.n 973be │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97046 │ │ │ │ + beq.n 973be │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9ab7c │ │ │ │ + bl 1ab4d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97046 │ │ │ │ + beq.n 973be │ │ │ │ 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, #27092 @ 0x69d4 │ │ │ │ + movw r3, #30548 @ 0x7754 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97162 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 974da │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97048 │ │ │ │ + beq.n 973c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9704e │ │ │ │ + b.n 973c6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9704a │ │ │ │ + b.n 973c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9639e │ │ │ │ + blt.w 9671a │ │ │ │ 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 97054 │ │ │ │ + beq.n 973cc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fb8 │ │ │ │ + beq.w 97330 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9705e │ │ │ │ + b.n 973d6 │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #26924 @ 0x692c │ │ │ │ + movw r3, #30380 @ 0x76ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970fe │ │ │ │ + beq.n 97476 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96150 │ │ │ │ + b.w 964cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9742c │ │ │ │ + beq.w 977a4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 969a6 │ │ │ │ + b.n 96d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 973d4 │ │ │ │ + bge.w 9774c │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9649a │ │ │ │ + b.w 96816 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ef0 │ │ │ │ + beq.w 97268 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96f72 │ │ │ │ + b.n 972ea │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27196 @ 0x6a3c │ │ │ │ + movw r3, #30652 @ 0x77bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97162 │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 974da │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96f6c │ │ │ │ + beq.w 972e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96f72 │ │ │ │ + b.n 972ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fd0 │ │ │ │ + b.w 9634c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9705a │ │ │ │ + b.n 973d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 96712 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 96a8e │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95e0c │ │ │ │ + beq.w 96188 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 961a4 │ │ │ │ + b.w 96520 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95fd0 │ │ │ │ + b.w 9634c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 97230 │ │ │ │ + cbnz r3, 975a8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9713a │ │ │ │ + b.n 974b2 │ │ │ │ mov r6, r7 │ │ │ │ - b.w 95e28 │ │ │ │ + b.w 961a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9705a │ │ │ │ + bne.w 973d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0bb0 │ │ │ │ - b.n 97224 │ │ │ │ + bl 1e3fec │ │ │ │ + b.n 9759c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae058 │ │ │ │ + bl 1b20bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a2e │ │ │ │ + beq.w 96da8 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a30 │ │ │ │ + bne.w 96daa │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a2e │ │ │ │ + beq.w 96da8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a2e │ │ │ │ + beq.w 96da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5268 │ │ │ │ + bl c5a2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a2e │ │ │ │ + beq.w 96da8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 972be │ │ │ │ + cbz r0, 97636 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ac8 │ │ │ │ + beq.w 96e42 │ │ │ │ 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 96ac8 │ │ │ │ + b.n 96e42 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 965be │ │ │ │ + b.w 9693a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97708 │ │ │ │ + bge.w 97a7e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 965be │ │ │ │ + b.w 9693a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97356 │ │ │ │ + bne.n 976ce │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 97344 │ │ │ │ + beq.n 976bc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97318 │ │ │ │ + cbnz r3, 97690 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 973f4 │ │ │ │ + bne.n 9776c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 97350 │ │ │ │ + cbnz r3, 976c8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 973d0 │ │ │ │ + bne.n 97748 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 9735c │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 976d4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 96af8 │ │ │ │ + b.w 96e72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 972f4 │ │ │ │ + beq.n 9766c │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 9733e │ │ │ │ + b.n 976b6 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 965be │ │ │ │ + b.w 9693a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97338 │ │ │ │ + beq.n 976b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5237c │ │ │ │ + bl 5243e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97338 │ │ │ │ + beq.n 976b0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 973d0 │ │ │ │ + cbnz r3, 97748 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97338 │ │ │ │ + beq.n 976b0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97338 │ │ │ │ + beq.n 976b0 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26924 @ 0x692c │ │ │ │ + movw r3, #30380 @ 0x76ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97162 │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 974da │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9733a │ │ │ │ + beq.n 976b2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9733e │ │ │ │ + b.n 976b6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9733c │ │ │ │ + b.n 976b4 │ │ │ │ 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 96e14 │ │ │ │ + beq.w 9718c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d3c │ │ │ │ - b.w 9649a │ │ │ │ + beq.w 970b4 │ │ │ │ + b.w 96816 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 30a8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97316 │ │ │ │ + beq.n 9768e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9739e │ │ │ │ - b.n 97316 │ │ │ │ + bne.n 97716 │ │ │ │ + b.n 9768e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 966fc │ │ │ │ + b.w 96a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 96872 │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 96bea │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 976e8 │ │ │ │ + bne.w 97a5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97498 │ │ │ │ + blt.n 97810 │ │ │ │ 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 97178 │ │ │ │ + bne.w 974f0 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 96022 │ │ │ │ + bne.w 9639e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96ed0 │ │ │ │ + blt.w 97248 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 96022 │ │ │ │ + b.w 9639e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 974a4 │ │ │ │ + blt.n 9781c │ │ │ │ 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 96f7a │ │ │ │ + beq.w 972f2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ee2 │ │ │ │ - b.n 96f82 │ │ │ │ + beq.w 9725a │ │ │ │ + b.n 972fa │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 969a6 │ │ │ │ + b.w 96d20 │ │ │ │ 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 95ff4 │ │ │ │ + b.w 96370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96bce │ │ │ │ + blt.w 96f46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 974e8 │ │ │ │ + cbz r2, 9785e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971e6 │ │ │ │ + bne.w 9755e │ │ │ │ mov r0, r4 │ │ │ │ - bl 244f90 <_PySys_GetSizeOf@@Base+0x5cc> │ │ │ │ + bl 246638 <_PyObject_GetState@@Base+0x3e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614e │ │ │ │ + bne.w 964ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971e6 │ │ │ │ - b.w 96736 │ │ │ │ + bne.w 9755e │ │ │ │ + b.w 96ab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 962aa │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 96626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 961bc │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 96538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 96120 │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 9649c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 96166 │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 964e2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 966fc │ │ │ │ + b.w 96a78 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #26924 @ 0x692c │ │ │ │ + movw r3, #30380 @ 0x76ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ - b.n 97162 │ │ │ │ + beq.w 9754c │ │ │ │ + b.n 974da │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e2e │ │ │ │ + beq.w 971a6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96ea8 │ │ │ │ + b.n 97220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d4a │ │ │ │ + beq.w 970c2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96e0c │ │ │ │ + b.n 97184 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #26924 @ 0x692c │ │ │ │ + movw r3, #30380 @ 0x76ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96dfe │ │ │ │ - b.n 97162 │ │ │ │ + beq.w 97176 │ │ │ │ + b.n 974da │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e70 │ │ │ │ + beq.w 971e8 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab7c │ │ │ │ + bl 1ab4d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e70 │ │ │ │ + beq.w 971e8 │ │ │ │ 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, #27000 @ 0x6978 │ │ │ │ + movw r3, #30456 @ 0x76f8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97162 │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 974da │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ea2 │ │ │ │ + beq.w 9721a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96ea8 │ │ │ │ + b.n 97220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 963be │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 9673a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9696a │ │ │ │ + beq.w 96ce4 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 969a4 │ │ │ │ + b.w 96d1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5aa8 │ │ │ │ + bl 1e8cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96980 │ │ │ │ + beq.w 96cfa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96980 │ │ │ │ + beq.w 96cfa │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26924 @ 0x692c │ │ │ │ + movw r3, #30380 @ 0x76ac │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27292 @ 0x6a9c │ │ │ │ + movw r2, #30748 @ 0x781c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad86c │ │ │ │ + bl 1b18d0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 976de │ │ │ │ - bl 7f800 │ │ │ │ + bne.n 97a54 │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969a2 │ │ │ │ + beq.w 96d1c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 969a4 │ │ │ │ + b.w 96d1e │ │ │ │ subs r6, #1 │ │ │ │ - b.w 969a6 │ │ │ │ + b.w 96d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5aa8 │ │ │ │ + bl 1e8cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969a0 │ │ │ │ + beq.w 96d1a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969a0 │ │ │ │ + beq.w 96d1a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969a0 │ │ │ │ + beq.w 96d1a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab7c │ │ │ │ + bl 1ab4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969a0 │ │ │ │ + beq.w 96d1a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27312 @ 0x6ab0 │ │ │ │ + movw r3, #30768 @ 0x7830 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9766a │ │ │ │ + beq.n 979e0 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9603c │ │ │ │ + b.w 963b8 │ │ │ │ mov r1, r7 │ │ │ │ - b.w 96016 │ │ │ │ + b.w 96392 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95f74 │ │ │ │ + b.w 962f0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96844 │ │ │ │ + b.w 96bbc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95ea2 │ │ │ │ + b.w 9621e │ │ │ │ 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 96eae │ │ │ │ + beq.w 97226 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e20 │ │ │ │ - b.w 965be │ │ │ │ + beq.w 97198 │ │ │ │ + b.w 9693a │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95ec4 │ │ │ │ + b.w 96240 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95f1a │ │ │ │ + b.w 96296 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 96e0c │ │ │ │ + b.w 97184 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ea0 │ │ │ │ + beq.w 97218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5237c │ │ │ │ + bl 5243e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ea0 │ │ │ │ + beq.w 97218 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 977b2 │ │ │ │ + cbnz r3, 97b28 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ea0 │ │ │ │ + beq.w 97218 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ea0 │ │ │ │ + beq.w 97218 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ea0 │ │ │ │ + beq.w 97218 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab7c │ │ │ │ + bl 1ab4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ea0 │ │ │ │ + beq.w 97218 │ │ │ │ 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 975d2 │ │ │ │ + b.n 97948 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96ea4 │ │ │ │ + b.w 9721c │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #660] @ (97a60 ) │ │ │ │ + ldr r2, [pc, #660] @ (97dd8 ) │ │ │ │ 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 97998 │ │ │ │ + bmi.w 97d10 │ │ │ │ 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, #42592 @ 0xa660 │ │ │ │ + movw r5, #45984 @ 0xb3a0 │ │ │ │ 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 979a0 │ │ │ │ + bne.w 97d18 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97992 │ │ │ │ + bpl.w 97d0a │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97a36 │ │ │ │ + bpl.w 97dae │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 97984 │ │ │ │ + beq.w 97cfc │ │ │ │ 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 97992 │ │ │ │ + bne.w 97d0a │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97984 │ │ │ │ + beq.w 97cfc │ │ │ │ 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 97992 │ │ │ │ + bne.w 97d0a │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97984 │ │ │ │ + beq.w 97cfc │ │ │ │ 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 97992 │ │ │ │ + bne.n 97d0a │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97984 │ │ │ │ + beq.n 97cfc │ │ │ │ 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 97992 │ │ │ │ + bne.n 97d0a │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97984 │ │ │ │ + beq.n 97cfc │ │ │ │ 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 97992 │ │ │ │ + bne.n 97d0a │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97984 │ │ │ │ + beq.n 97cfc │ │ │ │ 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 97992 │ │ │ │ + bne.n 97d0a │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97984 │ │ │ │ + beq.n 97cfc │ │ │ │ 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, 97992 │ │ │ │ + cbnz r1, 97d0a │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97984 │ │ │ │ + beq.n 97cfc │ │ │ │ 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, 97992 │ │ │ │ + cbnz r1, 97d0a │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 97984 │ │ │ │ + beq.n 97cfc │ │ │ │ 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, 97992 │ │ │ │ + cbnz r1, 97d0a │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 97962 │ │ │ │ + bne.n 97cda │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b210 │ │ │ │ + bl 7b5c8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 979f2 │ │ │ │ + bne.n 97d6a │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 97806 │ │ │ │ + bcs.w 97b7e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 979e0 │ │ │ │ + beq.n 97d58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 97992 │ │ │ │ + bne.n 97d0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7766c │ │ │ │ + bl 77a04 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 979ec │ │ │ │ + cbz r0, 97d64 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 977b8 │ │ │ │ + bl 97b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 97a44 │ │ │ │ + beq.n 97dbc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 97a00 │ │ │ │ + cbnz r1, 97d78 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97992 │ │ │ │ + beq.n 97d0a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97992 │ │ │ │ + bne.n 97d0a │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97992 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97d0a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 977b8 │ │ │ │ + bl 97b30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 97992 │ │ │ │ + bne.n 97d0a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9799a │ │ │ │ + b.n 97d12 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97992 │ │ │ │ + beq.n 97d0a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 97992 │ │ │ │ + b.n 97d0a │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5b04 │ │ │ │ + bl f6328 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 97a44 │ │ │ │ + cbz r0, 97dbc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97a1e │ │ │ │ + beq.n 97d96 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 97a2a │ │ │ │ + cbz r1, 97da2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 979c6 │ │ │ │ + beq.n 97d3e │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 979c6 │ │ │ │ + b.n 97d3e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 97a1e │ │ │ │ + b.n 97d96 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9782e │ │ │ │ - b.n 97984 │ │ │ │ + bne.w 97ba6 │ │ │ │ + b.n 97cfc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 979ec │ │ │ │ + beq.n 97d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 979ec │ │ │ │ + bne.n 97d64 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 979ec │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97d64 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47285 @ 0xb8b5 │ │ │ │ + movw r3, #48117 @ 0xbbf5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97afc │ │ │ │ + bne.n 97e74 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29865 @ 0x74a9 │ │ │ │ + movw r3, #30785 @ 0x7841 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97bac │ │ │ │ + bne.w 97f24 │ │ │ │ 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] @ (97c44 ) │ │ │ │ + ldr r4, [pc, #416] @ (97fbc ) │ │ │ │ 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 97b10 │ │ │ │ + beq.n 97e88 │ │ │ │ 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 97ae8 │ │ │ │ + bgt.n 97e60 │ │ │ │ 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, 97b10 │ │ │ │ + cbz r2, 97e88 │ │ │ │ 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, 97afe │ │ │ │ - cbz r2, 97b34 │ │ │ │ + cbz r5, 97e76 │ │ │ │ + cbz r2, 97eac │ │ │ │ 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 97af8 │ │ │ │ + b.n 97e70 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50281 @ 0xc469 │ │ │ │ + movw r3, #50993 @ 0xc731 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97c3a │ │ │ │ + bne.w 97fb2 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 97af8 │ │ │ │ + b.n 97e70 │ │ │ │ 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 │ │ │ │ @@ -163712,73 +164006,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 97b70 │ │ │ │ + bne.n 97ee8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97b6c │ │ │ │ + cbz r3, 97ee4 │ │ │ │ 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 97bd2 │ │ │ │ + beq.n 97f4a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97bb2 │ │ │ │ + beq.n 97f2a │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 97b88 │ │ │ │ + cbnz r3, 97f00 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 97af8 │ │ │ │ + beq.n 97e70 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97c34 │ │ │ │ + beq.n 97fac │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 97ba6 │ │ │ │ + cbz r3, 97f1e │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 97af8 │ │ │ │ + b.n 97e70 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 97bc0 │ │ │ │ + cbz r3, 97f38 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97af8 │ │ │ │ + bne.n 97e70 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 97af8 │ │ │ │ + b.n 97e70 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97b7a │ │ │ │ + beq.n 97ef2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97c2e │ │ │ │ + cbz r3, 97fa6 │ │ │ │ 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, 97c06 │ │ │ │ + cbz r3, 97f7e │ │ │ │ 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 │ │ │ │ @@ -163787,120 +164081,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 97af8 │ │ │ │ + b.n 97e70 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 97bde │ │ │ │ + b.n 97f56 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 97b96 │ │ │ │ + b.n 97f0e │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 97b28 │ │ │ │ + b.n 97ea0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097c48 <_Py_GetConfig@@Base>: │ │ │ │ +00097fc0 <_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] @ (97c80 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97ff8 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 97c6a <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97fe2 <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14024 @ 0x36c8 │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #17416 @ 0x4408 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097c84 <_PyObject_NewVar@@Base>: │ │ │ │ +00097ffc <_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 71790 │ │ │ │ - cbz r0, 97cd8 <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 71aa8 │ │ │ │ + cbz r0, 98050 <_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] @ (97ce0 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (98058 <_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, 97cce <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 98046 <_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 97cc8 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 98040 <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8d2c │ │ │ │ + b.w 1ebf6c │ │ │ │ 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 97d10 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 98088 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97d2a <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 980a2 <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97d32 <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 980aa <_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 97d0a <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 98082 <_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 97d0a <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 98082 <_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 │ │ │ │ @@ -163912,140 +164206,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 98456 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 98874 │ │ │ │ + bne.w 987ce <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 98bec │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98466 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 987de <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 98562 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 988da <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 985c0 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 98938 <_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 981e0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98558 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 97f2e <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 982a6 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 98608 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 98980 <_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 98120 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 98498 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9811a <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 98492 <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 985da <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 98952 <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6253 @ 0x186d │ │ │ │ + movw r3, #7045 @ 0x1b85 │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9849e <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (980e8 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 98816 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (98460 <_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 9842a <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 987a2 <_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 98416 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 9878e <_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 980fe <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 98476 <_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] @ (980ec <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (98464 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 984c4 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 9883c <_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 980f0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 98468 <_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 9814a <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 984c2 <_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 98186 <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 984fe <_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 981a8 <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 98520 <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 981c8 <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 98540 <_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 │ │ │ │ @@ -164062,311 +164356,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 98620 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 98998 <_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 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_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 9807a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 983f2 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9805a <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 983d2 <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9803c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 983b4 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 980e2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 9845a <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 9812e <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 9807a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 983f2 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 97db6 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 9812e <_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 97e8e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98206 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 9817a <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 984f2 <_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 97e4e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 981c6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (9838c <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 97e90 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (98704 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 98208 <_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 97ea0 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 98218 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97e4e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 981c6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 83c68 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83fa4 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9876a <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 98ae2 <_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 97ece <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 98246 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97ece <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 98246 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97edc <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 98254 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9aaac <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ae14 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98788 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 98b00 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 97edc <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 98254 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83e08 │ │ │ │ + bl 84168 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983ce <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98746 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 984ee <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 98866 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #29097 @ 0x71a9 │ │ │ │ + movw fp, #30021 @ 0x7545 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50749 @ 0xc63d │ │ │ │ + movw r3, #51505 @ 0xc931 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9829c <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 98614 <_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 9853e <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (98390 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 988b6 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (98708 <_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 984f2 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 9886a <_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, 98278 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 985f0 <_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] │ │ │ │ @@ -164379,42 +164673,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 983cc <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 98744 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 984ee <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 98866 <_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 98486 <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (98390 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 987fe <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (98708 <_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 983da <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 98752 <_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, 982f6 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 9866e <_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] │ │ │ │ @@ -164427,39 +164721,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 983cc <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 98744 <_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 98492 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (98390 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9880a <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (98708 <_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 98394 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 9870c <_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, 98364 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 986dc <_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] │ │ │ │ @@ -164471,283 +164765,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, 983cc <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 98744 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 9829e <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 98616 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 97da6 <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 9811e <_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 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98364 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 986dc <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9854a <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 988c2 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 983c2 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 9873a <_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 98376 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 986ee <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 782fc │ │ │ │ - b.n 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 78694 │ │ │ │ + b.n 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 982f6 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 9866e <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 985fc <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 98974 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98408 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 98780 <_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 9830a <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 983cc <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 98682 <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 98744 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e4e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 981c6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49573 @ 0xc1a5 │ │ │ │ + movw r3, #50285 @ 0xc46d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9865a <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 989d2 <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 984ae <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 98826 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97e4e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c63c0 │ │ │ │ + b.n 981c6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c6b70 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97d7c <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 980f4 <_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 981e0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98558 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 97db4 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 9812c <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98408 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 98780 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 983c2 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 9873a <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e4e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1e8d2c │ │ │ │ + bne.w 981c6 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1ebf6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 985f0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 98968 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97e8e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 980f0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #24993 @ 0x61a1 │ │ │ │ + beq.w 98206 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98468 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #28841 @ 0x70a9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 98556 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 988ce <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126610 │ │ │ │ + bl 127518 │ │ │ │ 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 97e8e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 980f0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 98206 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98468 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98384 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 986fc <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98278 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 985f0 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98532 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 988aa <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98520 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 98898 <_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 98292 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 983cc <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 9860a <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 98744 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98514 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 9888c <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98520 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 98898 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 983b6 <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 9872e <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 984d6 <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 9884e <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983ce <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98746 <_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 987a2 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 98b1a <_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 1a712c │ │ │ │ + bl 1ab310 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 98562 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 988da <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 97d96 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 9810e <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d96 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 9810e <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97d96 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 9810e <_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 98758 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 98ad0 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 98470 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 987e8 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64036 @ 0xfa24 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1956 @ 0x7a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ + bl 127c34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97f28 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 982a0 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 983fc <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 98774 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63984 @ 0xf9f0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1904 @ 0x770 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 985f0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 127c34 │ │ │ │ + b.n 98968 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 98718 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f800 │ │ │ │ + beq.n 98a90 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 9896e <_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 986fa <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 98a72 <_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] │ │ │ │ @@ -164757,386 +165051,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 98448 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 987c0 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #27628 @ 0x6bec │ │ │ │ + movw r2, #31084 @ 0x796c │ │ │ │ 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 1dfd9c │ │ │ │ - b.n 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e31d8 │ │ │ │ + b.n 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27708 @ 0x6c3c │ │ │ │ + movw r3, #31164 @ 0x79bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27596 @ 0x6bcc │ │ │ │ + movw r2, #31052 @ 0x794c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 9867a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 989f2 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27544 @ 0x6b98 │ │ │ │ + movw r2, #31000 @ 0x7918 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 9867a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #27528 @ 0x6b88 │ │ │ │ + b.n 989f2 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #30984 @ 0x7908 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9867a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 989f2 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 98708 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 98a80 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfd2c │ │ │ │ - b.n 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #27684 @ 0x6c24 │ │ │ │ + bl 1e3168 │ │ │ │ + b.n 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #31140 @ 0x79a4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9867a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 989f2 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26432 @ 0x6740 │ │ │ │ + movw r3, #29888 @ 0x74c0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9bec <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1dd51c <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db5a0 │ │ │ │ - b.n 97f28 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1deb18 │ │ │ │ + b.n 982a0 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27760 @ 0x6c70 │ │ │ │ + movw r1, #31216 @ 0x79f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126d2c │ │ │ │ - b.n 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f800 │ │ │ │ + bl 127c34 │ │ │ │ + b.n 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ddd8 │ │ │ │ - b.n 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14f9d0 │ │ │ │ + b.n 9896e <_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 985d6 <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 9894e <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9815a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 984d2 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9815a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 984d2 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9815a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 984d2 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 985f6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9896e <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 98174 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 984ec <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 83e08 │ │ │ │ + bl 84168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 983ce <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98746 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 98592 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 9890a <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -000987bc : │ │ │ │ +00098b34 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 98818 │ │ │ │ - ldr r5, [pc, #92] @ (9882c ) │ │ │ │ + cbz r0, 98b90 │ │ │ │ + ldr r5, [pc, #92] @ (98ba4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 98804 │ │ │ │ + cbnz r3, 98b7c │ │ │ │ mov r4, r0 │ │ │ │ - bl 6d9fc │ │ │ │ + bl 6dcf0 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 987f0 │ │ │ │ + bpl.n 98b68 │ │ │ │ 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 19ef24 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 1a3138 │ │ │ │ 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, #63140 @ 0xf6a4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16136 @ 0x3f08 │ │ │ │ + movw r1, #1060 @ 0x424 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #19528 @ 0x4c48 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #62964 @ 0xf5f4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14836 @ 0x39f4 │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #18228 @ 0x4734 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62904 <_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 9885c │ │ │ │ + beq.n 98bd4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9886c │ │ │ │ - movw r2, #14040 @ 0x36d8 │ │ │ │ + beq.n 98be4 │ │ │ │ + movw r2, #17432 @ 0x4418 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9885a │ │ │ │ - movw r2, #14296 @ 0x37d8 │ │ │ │ + cbnz r0, 98bd2 │ │ │ │ + movw r2, #17688 @ 0x4518 │ │ │ │ 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 98844 │ │ │ │ + bne.n 98bbc │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 98844 │ │ │ │ + b.n 98bbc │ │ │ │ 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 98b86 │ │ │ │ + bne.w 98efe │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98c8c │ │ │ │ + bne.w 99004 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 99450 │ │ │ │ + beq.w 997c8 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 98902 │ │ │ │ + bcs.n 98c7a │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r1, [r8] │ │ │ │ cmp r2, r8 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bhi.w 9a5cc │ │ │ │ + bhi.w 9a7f0 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a5be │ │ │ │ + bne.w 9a7e2 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r5, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r8 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 993de │ │ │ │ + beq.w 99756 │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ cmp r6, sl │ │ │ │ - bcs.w 99446 │ │ │ │ + bcs.w 997be │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 98b02 │ │ │ │ + bhi.w 98e7a │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 98fc0 │ │ │ │ + bmi.w 99338 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ebe │ │ │ │ + beq.w 9a502 │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 99b9e │ │ │ │ + beq.w 99ed6 │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 98cc8 │ │ │ │ + bls.w 99040 │ │ │ │ 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 98cda │ │ │ │ + bne.w 99052 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.w 98b54 │ │ │ │ + beq.w 98ecc │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 98b62 │ │ │ │ + beq.w 98eda │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9902a │ │ │ │ + beq.w 993a2 │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #42592 @ 0xa660 │ │ │ │ + movw r5, #45984 @ 0xb3a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 98d9e │ │ │ │ + bmi.w 99116 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #43616 @ 0xaa60 │ │ │ │ + movw r5, #47008 @ 0xb7a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 99980 │ │ │ │ + beq.w 99cc0 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 99258 │ │ │ │ + beq.w 995d0 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 99ef8 │ │ │ │ + beq.w 9a600 │ │ │ │ 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 98e5e │ │ │ │ + bne.w 991d6 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 98e5e │ │ │ │ + beq.w 991d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adb68 <_PyToken_TwoChars@@Base> │ │ │ │ + bl ae318 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 997ea │ │ │ │ + bne.w 99b62 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 98f5c │ │ │ │ + beq.w 992d4 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9a5cc │ │ │ │ + bcc.w 9a7f0 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9a5be │ │ │ │ + bne.w 9a7e2 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 98e96 │ │ │ │ - ble.w 98f64 │ │ │ │ + beq.w 9920e │ │ │ │ + ble.w 992dc │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98e96 │ │ │ │ + beq.w 9920e │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 98fc4 │ │ │ │ + beq.w 9933c │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9a4e4 │ │ │ │ + bcs.w 9a80e │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #31752 @ 0x7c08 │ │ │ │ + movw r3, #35144 @ 0x8948 │ │ │ │ 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, #23048 @ 0x5a08 │ │ │ │ + movw r3, #26440 @ 0x6748 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #14968 @ 0x3a78 │ │ │ │ + movw r3, #18360 @ 0x47b8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9a4e4 │ │ │ │ + bpl.w 9a80e │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 99640 │ │ │ │ + beq.w 999cc │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9a5e8 │ │ │ │ - movw r3, #14836 @ 0x39f4 │ │ │ │ + bhi.w 9a9e8 │ │ │ │ + movw r3, #18228 @ 0x4734 │ │ │ │ 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 │ │ │ │ @@ -165152,296 +165446,296 @@ │ │ │ │ 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 98afc │ │ │ │ + beq.n 98e74 │ │ │ │ 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 r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ - bne.w 98958 │ │ │ │ - b.n 98b1c │ │ │ │ + bne.w 98cd0 │ │ │ │ + b.n 98e94 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 98b2c │ │ │ │ + beq.n 98ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 98b18 │ │ │ │ + bne.n 98e90 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99e54 │ │ │ │ + bne.w 9a0c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0c8 │ │ │ │ + bne.w 9a200 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 99b9e │ │ │ │ + beq.w 99ed6 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 99878 │ │ │ │ + beq.w 99bf0 │ │ │ │ cmp r0, #13 │ │ │ │ - bne.n 98b66 │ │ │ │ + bne.n 98ede │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 98990 │ │ │ │ + bne.w 98d08 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 990a6 │ │ │ │ + beq.w 9941e │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c6a │ │ │ │ + bne.w 9a00e │ │ │ │ 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 98bd2 │ │ │ │ + beq.n 98f4a │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 98c3a │ │ │ │ + bcs.n 98fb2 │ │ │ │ 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 98eda │ │ │ │ + bne.w 99252 │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 98ba8 │ │ │ │ + bne.n 98f20 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b64 │ │ │ │ + bne.w 99e9c │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #55197 @ 0xd79d │ │ │ │ + movw r3, #59409 @ 0xe811 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 997c2 │ │ │ │ + bne.w 99b3a │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99cf0 │ │ │ │ + beq.w 9a08c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 98c02 │ │ │ │ + cbnz r2, 98f7a │ │ │ │ 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 9a16e │ │ │ │ + bne.w 9a418 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99c26 │ │ │ │ + beq.w 99f06 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 98bb0 │ │ │ │ + bcc.n 98f28 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr.w r9, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9917a │ │ │ │ + bne.w 994f2 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9a782 │ │ │ │ + bne.w 9aa64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 994ba │ │ │ │ + bne.w 99832 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9975a │ │ │ │ + bne.w 99ad2 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 988c0 │ │ │ │ + beq.w 98c38 │ │ │ │ mov r9, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 9966c │ │ │ │ + bge.w 999e4 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99690 │ │ │ │ + bne.w 99a08 │ │ │ │ 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 98afc │ │ │ │ + b.n 98e74 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 993d4 │ │ │ │ + beq.w 9974c │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 9923a │ │ │ │ + beq.w 995b2 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 996dc │ │ │ │ + beq.w 99a54 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 9918e │ │ │ │ + beq.w 99506 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 98d12 │ │ │ │ + b.n 9908a │ │ │ │ ldrd r6, r7, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 9935a │ │ │ │ + beq.w 996d2 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 993c6 │ │ │ │ + bcs.w 9973e │ │ │ │ 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 98cee │ │ │ │ + bls.n 99066 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 98cee │ │ │ │ + bls.n 99066 │ │ │ │ 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 98fba │ │ │ │ + bne.w 99332 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99956 │ │ │ │ + beq.w 99da8 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bcc.w 9a5cc │ │ │ │ + bcc.w 9a7f0 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a5be │ │ │ │ + bne.w 9a7e2 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 99f4c │ │ │ │ + bne.w 9a294 │ │ │ │ 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 98d9a │ │ │ │ + beq.n 99112 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 98afc │ │ │ │ + b.n 98e74 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99132 │ │ │ │ - bl 9a7b8 │ │ │ │ + bne.w 994aa │ │ │ │ + bl 9ab20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a1a6 │ │ │ │ - bgt.w 994fa │ │ │ │ + beq.w 9a49e │ │ │ │ + bgt.w 99872 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 99bd6 │ │ │ │ - bgt.w 99774 │ │ │ │ + beq.w 99f4c │ │ │ │ + bgt.w 99aec │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a1a6 │ │ │ │ + beq.w 9a49e │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a01c │ │ │ │ + beq.w 9a53c │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 99fc4 │ │ │ │ + beq.w 9a312 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a336 │ │ │ │ + bmi.w 9a9fc │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99d0c │ │ │ │ + beq.w 9a02a │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 99ff6 │ │ │ │ - movw r2, #28040 @ 0x6d88 │ │ │ │ + bgt.w 9a344 │ │ │ │ + movw r2, #31496 @ 0x7b08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8228 │ │ │ │ + bl c89e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b46 │ │ │ │ + beq.w 9a5fa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99de6 │ │ │ │ + beq.w 9a132 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9a5cc │ │ │ │ + bcc.w 9a7f0 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a5be │ │ │ │ + bne.w 9a7e2 │ │ │ │ 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 │ │ │ │ @@ -165451,43 +165745,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 98e5a │ │ │ │ + beq.n 991d2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 98afc │ │ │ │ + b.n 98e74 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 995cc │ │ │ │ + bgt.w 99944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adb68 <_PyToken_TwoChars@@Base> │ │ │ │ + bl ae318 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 997ea │ │ │ │ + bne.w 99b62 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 98a18 │ │ │ │ + bne.w 98d90 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a2a2 │ │ │ │ + ble.w 9a490 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 98fc4 │ │ │ │ + bne.w 9933c │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9a40e │ │ │ │ + bgt.w 9a972 │ │ │ │ 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 │ │ │ │ @@ -165500,377 +165794,377 @@ │ │ │ │ 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 98ffe │ │ │ │ + b.n 99376 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 99d40 │ │ │ │ + beq.w 9a05e │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 98b96 │ │ │ │ + beq.w 98f0e │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9a3c0 │ │ │ │ + beq.w 9a9ac │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9a5cc │ │ │ │ + bcc.w 9a7f0 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9a5be │ │ │ │ + bne.w 9a7e2 │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 98c40 │ │ │ │ + bhi.w 98fb8 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 98c40 │ │ │ │ + bpl.w 98fb8 │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 9953a │ │ │ │ + beq.w 998b2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a3da │ │ │ │ + bne.w 9aa94 │ │ │ │ ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98c8c │ │ │ │ + bne.w 99004 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 988c0 │ │ │ │ + b.n 98c38 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 98e96 │ │ │ │ - bgt.w 98a50 │ │ │ │ + beq.n 9920e │ │ │ │ + bgt.w 98dc8 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 98e96 │ │ │ │ + beq.n 9920e │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 98a60 │ │ │ │ + bne.w 98dd8 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 98fcc │ │ │ │ + ble.n 99344 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1fc │ │ │ │ + bne.w 9a4f4 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a5fc │ │ │ │ - bgt.n 98fe2 │ │ │ │ + beq.w 9a99c │ │ │ │ + bgt.n 9935a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 99112 │ │ │ │ + blt.w 9948a │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 98ed6 │ │ │ │ + bne.n 9924e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a4fc │ │ │ │ + bne.w 9ab04 │ │ │ │ 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 98ffe │ │ │ │ + b.n 99376 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 98cee │ │ │ │ + b.n 99066 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 98914 │ │ │ │ + b.n 98c8c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99836 │ │ │ │ + bgt.w 99bae │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99964 │ │ │ │ + bne.w 99c78 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a5fc │ │ │ │ - ble.w 98ed6 │ │ │ │ + beq.w 9a99c │ │ │ │ + ble.w 9924e │ │ │ │ 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 990f0 │ │ │ │ + bne.n 99468 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99104 │ │ │ │ + bgt.w 9947c │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #23048 @ 0x5a08 │ │ │ │ + movw r1, #26440 @ 0x6748 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #14968 @ 0x3a78 │ │ │ │ + movw r3, #18360 @ 0x47b8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w 9a4e4 │ │ │ │ + bpl.w 9a80e │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 98ab2 │ │ │ │ + b.n 98e2a │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #42592 @ 0xa660 │ │ │ │ + movw r5, #45984 @ 0xb3a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 99d20 │ │ │ │ + bmi.w 9a03e │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99e34 │ │ │ │ + beq.w 9a1aa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99db4 │ │ │ │ + beq.w 9a100 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9a5cc │ │ │ │ + bcc.w 9a7f0 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a5be │ │ │ │ + bne.w 9a7e2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r3, #0 │ │ │ │ + cmpne r2, #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 990a2 │ │ │ │ + beq.n 9941a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 98afc │ │ │ │ + b.n 98e74 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 98b74 │ │ │ │ + bgt.w 98eec │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99e18 │ │ │ │ + bne.w 9a1dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r7, #1 │ │ │ │ str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #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] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 990ec │ │ │ │ + beq.n 99464 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 98afc │ │ │ │ + b.n 98e74 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 99218 │ │ │ │ + bne.w 99590 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 98ffe │ │ │ │ + ble.w 99376 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98ed6 │ │ │ │ - movw r1, #28660 @ 0x6ff4 │ │ │ │ + bge.w 9924e │ │ │ │ + movw r1, #32116 @ 0x7d74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7830 │ │ │ │ + bl 1db290 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.n 98afc │ │ │ │ - bl c7a44 │ │ │ │ + bl 9ace4 │ │ │ │ + b.n 98e74 │ │ │ │ + bl c81fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d2e │ │ │ │ + beq.w 9a04c │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d0c │ │ │ │ + beq.w 9a02a │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 99e7e │ │ │ │ + beq.w 9a16a │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 99f18 │ │ │ │ + beq.w 9a34e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28040 @ 0x6d88 │ │ │ │ + movw r2, #31496 @ 0x7b08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c8228 │ │ │ │ + bl c89e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e00 │ │ │ │ + bne.w 99178 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.n 98afc │ │ │ │ + bl 9ace4 │ │ │ │ + b.n 98e74 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 98c7c │ │ │ │ + b.n 98ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 99932 │ │ │ │ - sub.w r2, r0, #39 @ 0x27 │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ + beq.w 99e5a │ │ │ │ + sub.w r2, r0, #34 @ 0x22 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99932 │ │ │ │ + bne.w 99e5a │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 991f2 │ │ │ │ + b.n 9956a │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 997ba │ │ │ │ - cbnz r1, 991c6 │ │ │ │ + beq.w 99b32 │ │ │ │ + cbnz r1, 9953e │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 9923a │ │ │ │ + beq.n 995b2 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 998be │ │ │ │ + beq.w 99c36 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 98ce4 │ │ │ │ + bne.w 9905c │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9992c │ │ │ │ + beq.w 99e54 │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9992c │ │ │ │ + bne.w 99e54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r3, r8, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 991b4 │ │ │ │ + beq.n 9952c │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 991bc │ │ │ │ + beq.n 99534 │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 98ce4 │ │ │ │ + bne.w 9905c │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 98ce4 │ │ │ │ + bne.w 9905c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 991d2 │ │ │ │ + b.n 9954a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 99ed2 │ │ │ │ + bne.w 9a516 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 99ec8 │ │ │ │ + bne.w 9a50c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 98ed6 │ │ │ │ + ble.w 9924e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98f9e │ │ │ │ - b.n 99112 │ │ │ │ + bge.w 99316 │ │ │ │ + b.n 9948a │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 991f0 │ │ │ │ + bne.n 99568 │ │ │ │ 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 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 9981e │ │ │ │ + beq.w 99b96 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 998fc │ │ │ │ + beq.w 99c74 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9a5cc │ │ │ │ + bcc.w 9a7f0 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9a5be │ │ │ │ + bne.w 9a7e2 │ │ │ │ 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 9930e │ │ │ │ + bne.n 99686 │ │ │ │ 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 │ │ │ │ @@ -165884,234 +166178,234 @@ │ │ │ │ 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 98afc │ │ │ │ + b.w 98e74 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 9989a │ │ │ │ + beq.w 99c12 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 9954c │ │ │ │ + beq.w 998c4 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 995c6 │ │ │ │ + bcs.w 9993e │ │ │ │ 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 99b46 │ │ │ │ + beq.w 9a5fa │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9a0f8 │ │ │ │ + beq.w 9a230 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a754 │ │ │ │ + bne.w 9a86c │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99302 │ │ │ │ + bne.n 9967a │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 992c0 │ │ │ │ + b.n 99638 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 993ca │ │ │ │ + bne.n 99742 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #55197 @ 0xd79d │ │ │ │ + movw sl, #59409 @ 0xe811 │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99658 │ │ │ │ + bne.w 999b8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b4c │ │ │ │ + beq.w 99e84 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99388 │ │ │ │ + cbnz r3, 99700 │ │ │ │ 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 9a224 │ │ │ │ + bne.w 9a3bc │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 998c4 │ │ │ │ + beq.w 99c3c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 98d02 │ │ │ │ + bcc.w 9907a │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.n 98d12 │ │ │ │ + b.n 9908a │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 99240 │ │ │ │ + b.n 995b8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99858 │ │ │ │ + bne.w 99bd0 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #55197 @ 0xd79d │ │ │ │ + movw r6, #59409 @ 0xe811 │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 996e4 │ │ │ │ + bne.w 99a5c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b6a │ │ │ │ + beq.w 99ea2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9940c │ │ │ │ + cbnz r3, 99784 │ │ │ │ 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 9a0fe │ │ │ │ + bne.w 9a694 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99900 │ │ │ │ + beq.w 99c94 │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 98924 │ │ │ │ + bcc.w 98c9c │ │ │ │ movs r1, #29 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 9985e │ │ │ │ + b.n 99bd6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 98902 │ │ │ │ + bne.w 98c7a │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #55197 @ 0xd79d │ │ │ │ + movw r7, #59409 @ 0xe811 │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 997a6 │ │ │ │ + bne.w 99b1e │ │ │ │ mov r0, r8 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bb0 │ │ │ │ + beq.w 99ee8 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ab8 │ │ │ │ + bne.w 99e06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99a68 │ │ │ │ + beq.w 99db6 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 988ca │ │ │ │ - ble.w 996f6 │ │ │ │ + b.w 98c42 │ │ │ │ + ble.w 99a6e │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 99760 │ │ │ │ + bgt.w 99ad8 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 9975a │ │ │ │ + bge.w 99ad2 │ │ │ │ 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] │ │ │ │ mov r2, r0 │ │ │ │ - b.w 98c7c │ │ │ │ + b.w 98ff4 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a01c │ │ │ │ + beq.w 9a53c │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 99bd6 │ │ │ │ + beq.w 99f4c │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a336 │ │ │ │ + bmi.w 9a9fc │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99e7c │ │ │ │ - ble.n 99520 │ │ │ │ + beq.w 9a168 │ │ │ │ + ble.n 99898 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 99f18 │ │ │ │ - movw r2, #28040 @ 0x6d88 │ │ │ │ + beq.w 9a34e │ │ │ │ + movw r2, #31496 @ 0x7b08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8228 │ │ │ │ + bl c89e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b46 │ │ │ │ + beq.w 9a5fa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 98e08 │ │ │ │ + b.n 99180 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a730 │ │ │ │ + bne.w 9a8be │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.w 98c7c │ │ │ │ + b.w 98ff4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99af2 │ │ │ │ + bne.w 99e40 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #55197 @ 0xd79d │ │ │ │ + movw r5, #59409 @ 0xe811 │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 997d6 │ │ │ │ + bne.w 99b4e │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ad4 │ │ │ │ + beq.w 99e22 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99c64 │ │ │ │ + bne.w 9a008 │ │ │ │ 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 │ │ │ │ @@ -166119,400 +166413,380 @@ │ │ │ │ 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 99cda │ │ │ │ + bne.w 99ff2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 99c86 │ │ │ │ + beq.w 99f9c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 99320 │ │ │ │ + bcc.w 99698 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 99afc │ │ │ │ + b.n 99e4c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98e6a │ │ │ │ + blt.w 991e2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a242 │ │ │ │ + beq.w 9a430 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99616 │ │ │ │ + bne.n 9998e │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c69cc │ │ │ │ + bl c717c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b9e │ │ │ │ + beq.w 99ed6 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98e6a │ │ │ │ + beq.w 991e2 │ │ │ │ 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 9a250 │ │ │ │ + bne.w 9a43e │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 98e6a │ │ │ │ + bne.w 991e2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98e6a │ │ │ │ + bne.w 991e2 │ │ │ │ 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 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99e98 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b.n 99714 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98aa6 │ │ │ │ + blt.w 98e1e │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 98ab2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b60 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - b.n 9939c │ │ │ │ + b.w 98e2a │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 996b4 │ │ │ │ + cbnz r0, 99a2c │ │ │ │ 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 98afc │ │ │ │ + b.w 98e74 │ │ │ │ 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 98cc4 │ │ │ │ + beq.w 9903c │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 98cc4 │ │ │ │ + b.w 9903c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #16] │ │ │ │ strne r2, [r0, #8] │ │ │ │ - b.n 9968a │ │ │ │ + b.n 99a02 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 99240 │ │ │ │ + b.n 995b8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b80 │ │ │ │ + beq.w 99eb8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 9941e │ │ │ │ + b.n 99796 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99bce │ │ │ │ + ble.w 99f44 │ │ │ │ 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, 99744 │ │ │ │ + cbz r5, 99abc │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 998ba │ │ │ │ + ble.w 99c32 │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99744 │ │ │ │ + cbz r0, 99abc │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 998b6 │ │ │ │ + ble.w 99c2e │ │ │ │ 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 99728 │ │ │ │ + bne.n 99aa0 │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 99bce │ │ │ │ + bne.w 99f44 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98c6e │ │ │ │ + beq.w 98fe6 │ │ │ │ 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 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 98dd2 │ │ │ │ + bne.w 9914a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9a330 │ │ │ │ + bmi.w 9a30c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ + bl 9ac8c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28188 @ 0x6e1c │ │ │ │ + movw r1, #31644 @ 0x7b9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - b.n 99122 │ │ │ │ + bl 1db290 │ │ │ │ + b.n 9949a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bc4 │ │ │ │ + beq.w 99efc │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - b.n 9948a │ │ │ │ + b.n 99802 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 99240 │ │ │ │ + b.n 995b8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d92 │ │ │ │ + beq.w 9a1d8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 98c14 │ │ │ │ + b.w 98f8c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d6e │ │ │ │ + beq.w 9a164 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99598 │ │ │ │ + b.n 99910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4bf4 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c53b8 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9980c │ │ │ │ + bne.n 99b84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ + bl 9ac8c │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 998f2 │ │ │ │ + beq.n 99c6a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9a198 │ │ │ │ + beq.w 9a3ae │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9928c │ │ │ │ + b.n 99604 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f78 │ │ │ │ + bne.w 992f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 98f78 │ │ │ │ + beq.w 992f0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28608 @ 0x6fc0 │ │ │ │ + movw r1, #32064 @ 0x7d40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - b.n 99122 │ │ │ │ + bl 1db290 │ │ │ │ + b.n 9949a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9986a │ │ │ │ + beq.n 99be2 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - beq.w 99b9e │ │ │ │ + beq.w 99ed6 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b46 │ │ │ │ + bne.w 9a5fa │ │ │ │ subs.w r2, r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99fba │ │ │ │ + beq.w 9a302 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9a74a │ │ │ │ + beq.w 9a968 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9930e │ │ │ │ + b.n 99686 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 99746 │ │ │ │ + b.n 99abe │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 99746 │ │ │ │ + b.n 99abe │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99240 │ │ │ │ + b.n 995b8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 993ca │ │ │ │ + bne.w 99742 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99658 │ │ │ │ + bne.w 999b8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a186 │ │ │ │ + beq.w 9a39c │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 998ec │ │ │ │ + cbnz r2, 99c64 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 9938c │ │ │ │ + b.n 99704 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r6, #3 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 992b8 │ │ │ │ + b.n 99630 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9924e │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bgt.w 99304 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 99376 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99858 │ │ │ │ + bne.n 99bd0 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 996e4 │ │ │ │ + bne.w 99a5c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99faa │ │ │ │ + beq.w 9a2f2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99926 │ │ │ │ + cbnz r2, 99cba │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 9940e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 99258 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movw r5, #43616 @ 0xaa60 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 9998a │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 9998a │ │ │ │ + b.n 99786 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 99258 │ │ │ │ + beq.n 99cca │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 989cc │ │ │ │ - b.n 99258 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 99f4c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b.w 98d6c │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 98ed6 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 98f8c │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 98ffe │ │ │ │ - cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 9998a │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 989cc │ │ │ │ + bne.w 98d44 │ │ │ │ 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 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9a2a8 │ │ │ │ - bl 9a924 │ │ │ │ + beq.w 9a592 │ │ │ │ + bl 9ac8c │ │ │ │ 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 9a59c │ │ │ │ + bgt.w 9a832 │ │ │ │ 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 │ │ │ │ @@ -166530,19 +166804,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 99d7c │ │ │ │ + bls.n 99d6e │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 99a2e │ │ │ │ - bhi.n 99a3c │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 99a3c │ │ │ │ + bne.n 99d7c │ │ │ │ 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 │ │ │ │ @@ -166552,226 +166826,207 @@ │ │ │ │ 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 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a294 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 990e4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a23a │ │ │ │ + bne.w 9a1f8 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99d5c │ │ │ │ + bne.w 9a07a │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a212 │ │ │ │ + beq.w 9a6a6 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99a90 │ │ │ │ + cbnz r2, 99dde │ │ │ │ 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 994a8 │ │ │ │ + beq.w 99820 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27816 @ 0x6ca8 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ + bl 1db290 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ - b.w 98902 │ │ │ │ + b.w 98c7a │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99578 │ │ │ │ + bne.w 998f0 │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq.n 99b46 │ │ │ │ + beq.w 9a5fa │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9a20a │ │ │ │ + beq.w 9a496 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ - cmp r3, #0 │ │ │ │ - str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ - ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ - str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.w 9a4be │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.w 9a4a2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a490 │ │ │ │ - movw r1, #28528 @ 0x6f70 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d7830 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.n 99b46 │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 9916c │ │ │ │ + b.w 9a86e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 995d0 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movw r5, #47008 @ 0xb7a0 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ + beq.w 99cca │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + beq.w 99cca │ │ │ │ + cmp r7, #39 @ 0x27 │ │ │ │ + beq.w 995d0 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ + bne.w 98d44 │ │ │ │ + b.w 995d0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 99382 │ │ │ │ + bne.w 996fa │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 993ca │ │ │ │ + b.n 99742 │ │ │ │ mov r3, r9 │ │ │ │ - b.w 98c40 │ │ │ │ + b.w 98fb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r8, r5, r0 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.w 99d96 │ │ │ │ + bne.w 9a0a8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r5, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 99f3c │ │ │ │ + beq.w 9a38c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ subs r5, #1 │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #28 │ │ │ │ str r5, [r4, #28] │ │ │ │ - bne.w 99878 │ │ │ │ + bne.w 99bf0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add.w r3, r8, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 99478 │ │ │ │ + bne.w 997f0 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 98902 │ │ │ │ + b.w 98c7a │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 99e9c │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9a1ca │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2941c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a6b8 │ │ │ │ + adds r6, #1 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cbnz r3, 99f2e │ │ │ │ + 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 98f8c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #21 │ │ │ │ - b.n 99760 │ │ │ │ + b.n 99ad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a478 │ │ │ │ + beq.w 9aad0 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9a44e │ │ │ │ + beq.w 9aaa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 99bf2 │ │ │ │ + bmi.n 99f68 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a478 │ │ │ │ + beq.w 9aad0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28036 @ 0x6d84 │ │ │ │ + movw r2, #31492 @ 0x7b04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8228 │ │ │ │ + bl c89e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e00 │ │ │ │ - b.w 9916c │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 99b64 │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 99d84 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2941c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a072 │ │ │ │ - adds r6, #1 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99c4e │ │ │ │ - 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 98c14 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 99588 │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a4f4 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + bne.w 99178 │ │ │ │ + b.w 994e4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99af2 │ │ │ │ + bne.w 99e40 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 99d72 │ │ │ │ + bne.w 9a0b6 │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a3aa │ │ │ │ + beq.w 9a67e │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99cae │ │ │ │ + cbnz r2, 99fc6 │ │ │ │ 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 │ │ │ │ @@ -166779,1803 +167034,1810 @@ │ │ │ │ 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 995b2 │ │ │ │ + beq.w 9992a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27816 @ 0x6ca8 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ + bl 1db290 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99af2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.w 98bfc │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #11 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 98c40 │ │ │ │ + b.n 99e40 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 99900 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a994 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 99144 │ │ │ │ + bpl.w 994bc │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a44 │ │ │ │ + bl c81fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99144 │ │ │ │ + bne.w 994bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 9a484 │ │ │ │ + bne.w 9a8b0 │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ addlt r7, #7 │ │ │ │ asrs r7, r7, #3 │ │ │ │ mla r6, r7, r6, r6 │ │ │ │ add.w r8, r9, #1 │ │ │ │ - b.w 98b96 │ │ │ │ + b.w 98f0e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bc4 │ │ │ │ + beq.w 99efc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99aa4 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 99aee │ │ │ │ + b.n 99df2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 98f74 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #11 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 98fb8 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99782 │ │ │ │ + b.w 99784 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d6e │ │ │ │ + beq.n 9a164 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99cc0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 997d0 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 99d06 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r7, r8 │ │ │ │ + b.n 99fd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9940a │ │ │ │ - b.w 9940c │ │ │ │ + bne.w 9a200 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac8c │ │ │ │ + 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 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ + bl 9ac8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ + bl 9ac8c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 990a2 │ │ │ │ + beq.w 9941a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 990a2 │ │ │ │ + beq.w 9941a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 99098 │ │ │ │ + b.w 99410 │ │ │ │ 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 98e5a │ │ │ │ + beq.w 991d2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98e5a │ │ │ │ + beq.w 991d2 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98e50 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9a420 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 99da4 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a0c8 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ - 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 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + b.w 991c8 │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 99e3c │ │ │ │ movs r7, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 9a082 │ │ │ │ + bne.w 9a3d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - beq.w 9a626 │ │ │ │ + beq.w 9a9c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7a44 │ │ │ │ + bl c81fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d2e │ │ │ │ + beq.w 9a04c │ │ │ │ bic.w r3, r0, #32 │ │ │ │ - b.w 9914e │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 98958 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 99ed2 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 9a60c │ │ │ │ - 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 9a736 │ │ │ │ + b.w 994c6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28764 @ 0x705c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - b.w 99122 │ │ │ │ + bl 9ab20 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.n 9a0f0 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1620 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 99b46 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r8, [r4, #4] │ │ │ │ - b.w 9890e │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 9a368 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - movw r2, #28312 @ 0x6e98 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99b48 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 9a0a2 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9a6c8 │ │ │ │ + str.w r9, [r5, #72] @ 0x48 │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 98c7a │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + movw r1, #31372 @ 0x7a8c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ + ldrb.w r3, [r1], #1 │ │ │ │ + cbz r3, 9a258 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r6, r7 │ │ │ │ + bls.w 9a854 │ │ │ │ + cmp r3, #32 │ │ │ │ + beq.n 9a236 │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 9a854 │ │ │ │ + adds r7, #1 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 9a20e │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 9963c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r6, r7 │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ + mov r7, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp.w ip, #32 │ │ │ │ + beq.n 9a23a │ │ │ │ + cmp.w ip, #9 │ │ │ │ + beq.n 9a23a │ │ │ │ + sub.w r3, r8, r3 │ │ │ │ + add.w r8, r3, r7 │ │ │ │ + b.n 9a20e │ │ │ │ mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8228 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98e00 │ │ │ │ - b.w 9916c │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 99878 │ │ │ │ - b.n 99b9e │ │ │ │ + bl 9ac8c │ │ │ │ + ldr.w sl, [r4, #4] │ │ │ │ + adds r5, r7, #6 │ │ │ │ + cmp sl, r5 │ │ │ │ + bcs.w 9a618 │ │ │ │ + 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 98e74 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9995e │ │ │ │ + bne.w 99db0 │ │ │ │ ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 99b46 │ │ │ │ + bne.w 9a5fa │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a64e │ │ │ │ - bl bbe68 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.w 9a94e │ │ │ │ + bl bc634 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9a636 │ │ │ │ + blt.w 9a75c │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - blt.w 9a670 │ │ │ │ + blt.w 9a5b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9995e │ │ │ │ + beq.w 99db0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9995e │ │ │ │ + bne.w 99db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9995e │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99db0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 99b7a │ │ │ │ - b.n 99920 │ │ │ │ + beq.w 99eb2 │ │ │ │ + b.n 99cb4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 998b0 │ │ │ │ + b.n 99c28 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne.w 9a9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9a002 │ │ │ │ + beq.n 9a376 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 99fc4 │ │ │ │ + beq.n 9a312 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a336 │ │ │ │ + bmi.w 9a9fc │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99d0c │ │ │ │ + beq.w 9a02a │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 98dea │ │ │ │ + ble.w 99162 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 99e7c │ │ │ │ - bgt.w 9951a │ │ │ │ + beq.w 9a168 │ │ │ │ + bgt.w 99892 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9a018 │ │ │ │ + beq.n 9a372 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 99520 │ │ │ │ - b.n 99f18 │ │ │ │ + bne.w 99898 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - uxtb r3, r0 │ │ │ │ + bl 9ab20 │ │ │ │ + movw r2, #31768 @ 0x7c18 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.n 99fd0 │ │ │ │ - b.w 9978e │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 99e7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a778 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9a75a │ │ │ │ + bl c89e0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99178 │ │ │ │ + b.w 994e4 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 9a16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9a034 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a778 │ │ │ │ + bl 9ab20 │ │ │ │ uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9a70c │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28108 @ 0x6dcc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8228 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98e00 │ │ │ │ - b.w 9916c │ │ │ │ - mov r0, r5 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.n 9a31e │ │ │ │ + b.w 99b06 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 99bf0 │ │ │ │ + b.n 99ed6 │ │ │ │ + mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 99cfe │ │ │ │ - b.n 99c48 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 99c5e │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 99e94 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 99630 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1db290 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.w 99742 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 99ea8 │ │ │ │ + bmi.w 9a194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ + bl 9ac8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28040 @ 0x6d88 │ │ │ │ + movw r2, #31496 @ 0x7b08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c8228 │ │ │ │ + bl c89e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9916c │ │ │ │ + beq.w 994e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ + bl 9ac8c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - movw r1, #27916 @ 0x6d0c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ - cbz r3, 9a132 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r6, r7 │ │ │ │ - bls.w 9a61c │ │ │ │ - cmp r3, #32 │ │ │ │ - beq.n 9a110 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 9a61c │ │ │ │ - adds r7, #1 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 9a0d6 │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 992c4 │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27816 @ 0x6ca8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99b80 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r6, r7 │ │ │ │ - ldrb.w ip, [r6] │ │ │ │ - mov r7, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp.w ip, #32 │ │ │ │ - beq.n 9a114 │ │ │ │ - cmp.w ip, #9 │ │ │ │ - beq.n 9a114 │ │ │ │ - sub.w r3, r8, r3 │ │ │ │ - add.w r8, r3, r7 │ │ │ │ - b.n 9a0d6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ - ldr.w sl, [r4, #4] │ │ │ │ - adds r5, r7, #6 │ │ │ │ - cmp sl, r5 │ │ │ │ - bcs.w 9a2ca │ │ │ │ - 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 98afc │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #27816 @ 0x6ca8 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 1d7830 │ │ │ │ + bl 1db290 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 99d06 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 998e6 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 99b5c │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 992b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a528 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9a502 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9a1be │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a528 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9a3ec │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28180 @ 0x6e14 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8228 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98e00 │ │ │ │ - b.w 9916c │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9996e │ │ │ │ - b.w 98f8c │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.w 992c4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 99a8a │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99bc0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #27816 @ 0x6ca8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 993ca │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 98902 │ │ │ │ + b.n 9a0a2 │ │ │ │ ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 99616 │ │ │ │ - b.w 995f0 │ │ │ │ + beq.w 9998e │ │ │ │ + b.w 99968 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99616 │ │ │ │ + bne.w 9998e │ │ │ │ ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ sub.w fp, r1, r2 │ │ │ │ - b.n 9a27c │ │ │ │ + b.n 9a46a │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9a532 │ │ │ │ + beq.w 9a778 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ - blt.n 9a26a │ │ │ │ + blt.n 9a458 │ │ │ │ add r3, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 99b46 │ │ │ │ + beq.w 9a5fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - b.w 99616 │ │ │ │ + b.w 9998e │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98de2 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 9963c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab20 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9aafa │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9aadc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab20 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9a4b6 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9aafa │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9ab0a │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #31636 @ 0x7b94 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c89e0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99178 │ │ │ │ + b.w 994e4 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 99c82 │ │ │ │ + b.w 99304 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 98cd0 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9a516 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9a7fe │ │ │ │ + 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 │ │ │ │ - b.w 98a6a │ │ │ │ - bl 9a7b8 │ │ │ │ + bne.w 9a81e │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #32220 @ 0x7ddc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1db290 │ │ │ │ + b.w 9949a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab20 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a944 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9a910 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab20 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9a554 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a944 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9a984 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #31564 @ 0x7b4c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c89e0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99178 │ │ │ │ + b.w 994e4 │ │ │ │ + bl 9ab20 │ │ │ │ cmp r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ it eq │ │ │ │ moveq r0, #3 │ │ │ │ - beq.w 999b0 │ │ │ │ + beq.w 99cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ + bl 9ac8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ - b.w 999ae │ │ │ │ - movw r1, #27928 @ 0x6d18 │ │ │ │ + bl 9ac8c │ │ │ │ + b.w 99cee │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b1f70 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + cmp r9, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + bgt.w 9a6f6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a5dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 9a5dc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl af6d8 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a74a │ │ │ │ + movw r1, #31392 @ 0x7aa0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1db290 │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 994e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b5688 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a5fa │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r8, [r4, #4] │ │ │ │ + b.w 98c86 │ │ │ │ + movw r1, #31384 @ 0x7a98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a146 │ │ │ │ + bne.w 9a26c │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 9a302 │ │ │ │ + beq.n 9a650 │ │ │ │ ldrsb.w r3, [r7, #6] │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9a146 │ │ │ │ - movw r3, #42592 @ 0xa660 │ │ │ │ + blt.w 9a26c │ │ │ │ + movw r3, #45984 @ 0xb3a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bne.w 9a146 │ │ │ │ + bne.w 9a26c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9a5da │ │ │ │ + bne.w 9a85e │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ add.w r3, r8, #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 98afc │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 99fc4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - bl c7a44 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99d2e │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d0c │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9a368 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99e7c │ │ │ │ - bgt.w 99f12 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9a018 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 99f18 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 98dea │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ - 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, #28212 @ 0x6e34 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 23c1c8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + b.w 98e74 │ │ │ │ mov r0, fp │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99ca6 │ │ │ │ + bne.w 99fbe │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.w 99aea │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1b1620 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9a3fc │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 98b96 │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 99540 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 98c40 │ │ │ │ - movw r1, #28116 @ 0x6dd4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 9911e │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ + b.w 99e38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28580 @ 0x6fa4 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - b.w 99122 │ │ │ │ + bl 1db290 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99eb8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 99dd8 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99ef8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 9a09a │ │ │ │ + b.n 99f28 │ │ │ │ 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 990ec │ │ │ │ + beq.w 99464 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 990e2 │ │ │ │ - b.w 990ec │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28008 @ 0x6d68 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 99be4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b368 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 99d50 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28440 @ 0x6f18 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - b.w 99b3e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28376 @ 0x6ed8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 99b46 │ │ │ │ - movs r3, #23 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.w 99b46 │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.w 99b22 │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 99b22 │ │ │ │ - movw r1, #28352 @ 0x6ec0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 9911e │ │ │ │ - movw r1, #27968 @ 0x6d40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bne.w 9945a │ │ │ │ + b.w 99464 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb06c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a716 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 9a716 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 9a772 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12cfc8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a73e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9a73e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 9a772 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.n 9a5c6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9911e │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - b.w 99c72 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 98aa6 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.w 9a3ec │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ - movw r1, #28156 @ 0x6dfc │ │ │ │ + movw r1, #31424 @ 0x7ac0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d7830 │ │ │ │ - b.n 9a398 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a1b4 │ │ │ │ + bl 1db290 │ │ │ │ + b.n 9a5fa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a772 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 9a772 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a5fa │ │ │ │ add.w r0, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b46 │ │ │ │ + beq.w 9a5fa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r0 │ │ │ │ adds r3, r4, r3 │ │ │ │ mov ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9a56a │ │ │ │ + b.n 9a7b0 │ │ │ │ ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9a588 │ │ │ │ + beq.n 9a7ce │ │ │ │ adds r3, #1 │ │ │ │ strb.w r1, [lr] │ │ │ │ add.w lr, sl, r3 │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.n 9a552 │ │ │ │ + bgt.n 9a798 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ mov r0, sl │ │ │ │ - bl ab97c │ │ │ │ + bl ac114 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r3 │ │ │ │ - bl 772d8 │ │ │ │ - b.n 9a290 │ │ │ │ + bl 77670 │ │ │ │ + b.n 9a47e │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 9a568 │ │ │ │ + beq.n 9a7ae │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a568 │ │ │ │ + beq.n 9a7ae │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a588 │ │ │ │ - b.n 9a55e │ │ │ │ + bne.n 9a7ce │ │ │ │ + b.n 9a7a4 │ │ │ │ + movw r1, #31344 @ 0x7a70 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #816] @ (9ab1c ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31312 @ 0x7a50 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #800] @ (9ab1c ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 9948a │ │ │ │ + b.n 9a516 │ │ │ │ + movw r1, #31424 @ 0x7ac0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 99496 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #32144 @ 0x7d90 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1db290 │ │ │ │ + b.w 9949a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28324 @ 0x6ea4 │ │ │ │ + movw r1, #31780 @ 0x7c24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ + bl 1db290 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9a97c │ │ │ │ - b.w 98afc │ │ │ │ - movw r1, #27888 @ 0x6cf0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #492] @ (9a7b4 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27856 @ 0x6cd0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #476] @ (9a7b4 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9a0d0 │ │ │ │ + b.w 98eba │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ + bl 9ab20 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a30a │ │ │ │ - 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 98ada │ │ │ │ - movw r1, #28644 @ 0x6fe4 │ │ │ │ + b.n 9a658 │ │ │ │ + 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 9a8ee │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 9a8d4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 9a8c4 │ │ │ │ + movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9911e │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 99112 │ │ │ │ - b.n 99ed2 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 99e5c │ │ │ │ - b.w 98b42 │ │ │ │ + bl 1db290 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 9a5fa │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a5fa │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26c0e0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9a06e │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ - movw r1, #28188 @ 0x6e1c │ │ │ │ + movw r1, #31896 @ 0x7c98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a520 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a646 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 9a668 │ │ │ │ - movs r3, #17 │ │ │ │ + bl 1db290 │ │ │ │ + b.n 9a8a4 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #31832 @ 0x7c58 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1db290 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 9a5fa │ │ │ │ + movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 99b46 │ │ │ │ + b.n 9a5fa │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.n 9a88e │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 9a88e │ │ │ │ + movw r1, #31808 @ 0x7c40 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 99496 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9a984 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac8c │ │ │ │ + movw r1, #31540 @ 0x7b34 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1db290 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab20 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9a54a │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ + bl d4128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a646 │ │ │ │ + beq.w 9a772 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.w 99b46 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a646 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1adf0c │ │ │ │ - adds r2, r7, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - bgt.n 9a6b6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a696 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a696 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl aef20 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a71c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r7 │ │ │ │ + b.n 9a5fa │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27936 @ 0x6d20 │ │ │ │ + bl 9ab20 │ │ │ │ + b.w 99c24 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #32036 @ 0x7d24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - b.w 99b46 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ea86c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a6d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a6d6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 9a646 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12bfe4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a6fe │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 9a6fe │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 9a646 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.n 9a680 │ │ │ │ - movw r1, #28048 @ 0x6d90 │ │ │ │ + bl 1db290 │ │ │ │ + b.w 9949a │ │ │ │ + movw r1, #31504 @ 0x7b10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9911e │ │ │ │ + b.w 99496 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + b.w 9a016 │ │ │ │ + movw r1, #32100 @ 0x7d64 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27968 @ 0x6d40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - b.w 99b46 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 98c40 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + b.w 99496 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1b5688 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a9d6 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 98f0e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28688 @ 0x7010 │ │ │ │ + bl 9ac8c │ │ │ │ + movw r1, #31644 @ 0x7b9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ - b.w 99122 │ │ │ │ + b.n 9a92c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - b.w 998ac │ │ │ │ - movs r5, #10 │ │ │ │ - b.w 99b00 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9a70c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ + 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 98e52 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ + bl c81fc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a04c │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9a02a │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9aa2c │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9a168 │ │ │ │ + bgt.n 9aa5e │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9a372 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9a34e │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 99162 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a924 │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a520 │ │ │ │ + bl 9ac8c │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7b8 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a02a │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #31668 @ 0x7bb4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 23dac0 │ │ │ │ + b.n 9a932 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9aa2c │ │ │ │ + b.n 9a34e │ │ │ │ add.w r3, r4, r0, lsl #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 9a794 │ │ │ │ + bne.n 9aa76 │ │ │ │ mov r3, fp │ │ │ │ - b.w 98c62 │ │ │ │ - bge.n 9a79e │ │ │ │ + b.w 98fda │ │ │ │ + bge.n 9aa80 │ │ │ │ mov r3, fp │ │ │ │ mov r7, fp │ │ │ │ - b.w 994be │ │ │ │ + b.w 99836 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99bce │ │ │ │ + ble.w 99f44 │ │ │ │ cmp r3, fp │ │ │ │ mov r7, fp │ │ │ │ mov r3, fp │ │ │ │ - ble.w 99746 │ │ │ │ - b.w 996fc │ │ │ │ + ble.w 99abe │ │ │ │ + b.w 99a74 │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 998b8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98fb8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac8c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #31464 @ 0x7ae8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1db290 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9ace4 │ │ │ │ + b.w 98e74 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab20 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99f5a │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9ab0a │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac8c │ │ │ │ + movw r1, #31612 @ 0x7b7c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 9a92c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab20 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9a4ac │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 98e1e │ │ │ │ + movw r1, #31572 @ 0x7b54 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 99496 │ │ │ │ nop │ │ │ │ - subs r2, #12 │ │ │ │ + bxns r9 │ │ │ │ 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 9a7f4 │ │ │ │ + beq.n 9ab5c │ │ │ │ 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 9a898 │ │ │ │ + bcs.n 9ac00 │ │ │ │ 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 9a898 │ │ │ │ + bne.n 9ac00 │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #55197 @ 0xd79d │ │ │ │ + movw r8, #59409 @ 0xe811 │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a87a │ │ │ │ + bne.n 9abe2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a886 │ │ │ │ + beq.n 9abee │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9a81c │ │ │ │ + cbnz r3, 9ab84 │ │ │ │ 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, 9a8a6 │ │ │ │ + cbnz r0, 9ac0e │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9a7d2 │ │ │ │ + bne.n 9ab3a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a898 │ │ │ │ + bne.n 9ac00 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a878 │ │ │ │ + bne.n 9abe0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a8ba │ │ │ │ + cbz r0, 9ac22 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a862 │ │ │ │ + cbnz r2, 9abca │ │ │ │ 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 9a82e │ │ │ │ + b.n 9ab96 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9a896 │ │ │ │ + cbz r0, 9abfe │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9a82e │ │ │ │ + b.n 9ab96 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9a89e │ │ │ │ + bne.n 9ac06 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a7f0 │ │ │ │ + b.n 9ab58 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a81a │ │ │ │ - b.n 9a81c │ │ │ │ + beq.n 9ab82 │ │ │ │ + b.n 9ab84 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27816 @ 0x6ca8 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d7830 │ │ │ │ + bl 1db290 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a898 │ │ │ │ + b.n 9ac00 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a85c │ │ │ │ + bne.n 9abc4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a892 │ │ │ │ + b.n 9abfa │ │ │ │ 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, 9a90e │ │ │ │ + cbz r0, 9ac76 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9a8f4 │ │ │ │ + cbnz r3, 9ac5c │ │ │ │ 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 9a8ec │ │ │ │ + bne.n 9ac54 │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9a958 │ │ │ │ + beq.n 9acc0 │ │ │ │ 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 9a968 │ │ │ │ + bcc.n 9acd0 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9a95a │ │ │ │ + bne.n 9acc2 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #27888 @ 0x6cf0 │ │ │ │ + movw r1, #31344 @ 0x7a70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9a978 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27856 @ 0x6cd0 │ │ │ │ + ldr r0, [pc, #20] @ (9ace0 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31312 @ 0x7a50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9a978 ) │ │ │ │ - bl 62768 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9ace0 ) │ │ │ │ + bl 62904 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - subs r2, #12 │ │ │ │ + bxns r9 │ │ │ │ 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 9a9ba │ │ │ │ + beq.n 9ad22 │ │ │ │ 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 9a9b6 │ │ │ │ + beq.n 9ad1e │ │ │ │ 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 9a9b6 │ │ │ │ + beq.n 9ad1e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a9ae │ │ │ │ - b.n 9a9b6 │ │ │ │ + bne.n 9ad16 │ │ │ │ + b.n 9ad1e │ │ │ │ │ │ │ │ -0009a9d8 : │ │ │ │ +0009ad40 : │ │ │ │ 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 9aa6a │ │ │ │ + bne.n 9add2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9aa90 │ │ │ │ + beq.n 9adf8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9aa40 │ │ │ │ + bne.n 9ada8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9aa40 │ │ │ │ + beq.n 9ada8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9aa62 │ │ │ │ + beq.n 9adca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9aa2e │ │ │ │ + cbnz r3, 9ad96 │ │ │ │ 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 9aa28 │ │ │ │ + b.n 9ad90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9aaa6 │ │ │ │ + beq.n 9ae0e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9aa22 │ │ │ │ + bne.n 9ad8a │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aa28 │ │ │ │ - bl 824d8 │ │ │ │ + b.n 9ad90 │ │ │ │ + bl 82810 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9aa8c │ │ │ │ + cbnz r0, 9adf4 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d391c │ │ │ │ - cbz r0, 9aaa6 │ │ │ │ - bl d3b30 │ │ │ │ + bl d4128 │ │ │ │ + cbz r0, 9ae0e │ │ │ │ + bl d433c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9aa2a │ │ │ │ + b.n 9ad92 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9aa2a │ │ │ │ + b.n 9ad92 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aa2a │ │ │ │ + b.n 9ad92 │ │ │ │ │ │ │ │ -0009aaac <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009ae14 <_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 9ab38 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9aea0 <_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 9ab0a <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9ae72 <_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 9ab24 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9ae8c <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83c68 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83fa4 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ab4e <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9aeb6 <_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 9ab02 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9ae6a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ab02 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9ae6a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9ab04 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 9ae6c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab04 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9ae6c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ab48 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9aeb0 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ab48 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9aeb0 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ab48 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9aeb0 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009ab68 : │ │ │ │ - ldr r3, [pc, #12] @ (9ab78 ) │ │ │ │ +0009aed0 : │ │ │ │ + ldr r3, [pc, #12] @ (9aee0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a72f4 │ │ │ │ + b.w 1ab4f8 │ │ │ │ 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 9abb0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 9aba4 │ │ │ │ - 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 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9abcc │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 9aba2 │ │ │ │ - b.n 9aba4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9aba2 │ │ │ │ - nop │ │ │ │ + ... │ │ │ │ │ │ │ │ -0009abd4 <_PyBytes_Resize@@Base>: │ │ │ │ +0009aee4 <_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 9adf2 <_PyBytes_Resize@@Base+0x21e> │ │ │ │ + bne.w 9b116 <_PyBytes_Resize@@Base+0x232> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9acec <_PyBytes_Resize@@Base+0x118> │ │ │ │ + beq.n 9affe <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9addc <_PyBytes_Resize@@Base+0x208> │ │ │ │ + beq.w 9b100 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ad10 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ + beq.w 9b034 <_PyBytes_Resize@@Base+0x150> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9ad90 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ - ldr.w sl, [pc, #520] @ 9ae28 <_PyBytes_Resize@@Base+0x254> │ │ │ │ + bne.w 9b0b4 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ + ldr.w sl, [pc, #540] @ 9b14c <_PyBytes_Resize@@Base+0x268> │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad56 <_PyBytes_Resize@@Base+0x182> │ │ │ │ + bne.w 9b07a <_PyBytes_Resize@@Base+0x196> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9ad7c <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ + bmi.w 9b0a0 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16149 @ 0x3f15 │ │ │ │ + movw r2, #17013 @ 0x4275 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9ad62 <_PyBytes_Resize@@Base+0x18e> │ │ │ │ - ldr r2, [pc, #460] @ (9ae20 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ + bne.w 9b086 <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ + ldr r2, [pc, #480] @ (9b144 <_PyBytes_Resize@@Base+0x260>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9ad2c <_PyBytes_Resize@@Base+0x158> │ │ │ │ + beq.n 9b050 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx r6, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.n 9ac98 <_PyBytes_Resize@@Base+0xc4> │ │ │ │ + bgt.n 9b004 <_PyBytes_Resize@@Base+0x120> │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r6 │ │ │ │ ite gt │ │ │ │ movgt r6, #0 │ │ │ │ movle r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9ad2c <_PyBytes_Resize@@Base+0x158> │ │ │ │ + beq.n 9b050 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 9acb6 <_PyBytes_Resize@@Base+0xe2> │ │ │ │ + bcc.n 9afc8 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r8, r1 │ │ │ │ - bcc.n 9acf2 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + bcc.n 9b016 <_PyBytes_Resize@@Base+0x132> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7186c │ │ │ │ + bl 71b84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ad7c <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ + beq.n 9b0a0 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77840 │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9ad02 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ + cbnz r3, 9b026 <_PyBytes_Resize@@Base+0x142> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ + add.w r8, r3, #1 │ │ │ │ + mov.w r8, r8, lsl #3 │ │ │ │ + cmp r8, r1 │ │ │ │ + bcs.n 9afba <_PyBytes_Resize@@Base+0xd6> │ │ │ │ + b.n 9afc8 <_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 9acde <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + beq.n 9aff0 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9acde <_PyBytes_Resize@@Base+0x10a> │ │ │ │ - ldr r1, [pc, #272] @ (9ae24 <_PyBytes_Resize@@Base+0x250>) │ │ │ │ + b.n 9aff0 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #272] @ (9b148 <_PyBytes_Resize@@Base+0x264>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9acec <_PyBytes_Resize@@Base+0x118> │ │ │ │ + beq.n 9affe <_PyBytes_Resize@@Base+0x11a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9acec <_PyBytes_Resize@@Base+0x118> │ │ │ │ + bne.n 9affe <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9acec <_PyBytes_Resize@@Base+0x118> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9affe <_PyBytes_Resize@@Base+0x11a> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50381 @ 0xc4cd │ │ │ │ + movw r2, #51093 @ 0xc795 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9ad6e <_PyBytes_Resize@@Base+0x19a> │ │ │ │ + bne.n 9b092 <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9ad80 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ + cbz r6, 9b0a4 <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9acde <_PyBytes_Resize@@Base+0x10a> │ │ │ │ - b.n 9ad02 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ + beq.n 9aff0 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + b.n 9b026 <_PyBytes_Resize@@Base+0x142> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9ac2a <_PyBytes_Resize@@Base+0x56> │ │ │ │ + b.n 9af3c <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ad44 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + b.n 9b068 <_PyBytes_Resize@@Base+0x184> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ad44 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + b.n 9b068 <_PyBytes_Resize@@Base+0x184> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b8b4 │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 7bbf4 │ │ │ │ + bl 1ebf6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9acee <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + b.n 9b000 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9add0 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + ble.n 9b0f4 <_PyBytes_Resize@@Base+0x210> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6520 │ │ │ │ + bl 1aa704 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9adac <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + cbz r0, 9b0d0 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9adbc <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + beq.n 9b0e0 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9adc8 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + cbz r3, 9b0ec <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9acee <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + b.n 9b000 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9adbc <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b0e0 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71ee8 │ │ │ │ + bl 72200 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9adac <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + b.n 9b0d0 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6520 │ │ │ │ + bl 1aa704 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9adbc <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ - b.n 9adb6 <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ + beq.n 9b0e0 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + b.n 9b0da <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ae06 <_PyBytes_Resize@@Base+0x232> │ │ │ │ + beq.n 9b12a <_PyBytes_Resize@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9ae18 <_PyBytes_Resize@@Base+0x244> │ │ │ │ + cbz r3, 9b13c <_PyBytes_Resize@@Base+0x258> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #28904 @ 0x70e8 │ │ │ │ + movw r0, #32360 @ 0x7e68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9ad8a <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b0ae <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e4c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae06 <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bl 781e4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b12a <_PyBytes_Resize@@Base+0x246> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009ae2c : │ │ │ │ +0009b150 : │ │ │ │ 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] @ (9af0c ) │ │ │ │ + ldr r4, [pc, #208] @ (9b230 ) │ │ │ │ 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 1a7398 │ │ │ │ + bl 1ab59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9af06 │ │ │ │ + beq.n 9b22a │ │ │ │ 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 1a7464 │ │ │ │ + bl 1ab668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9af06 │ │ │ │ + beq.n 9b22a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9aede │ │ │ │ + cbnz r5, 9b202 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d2dc <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d6ac <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9aeb8 │ │ │ │ + cbz r0, 9b1dc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9aefa │ │ │ │ + cbnz r3, 9b21e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e18c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e55c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aed8 │ │ │ │ + beq.n 9b1fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9aed8 │ │ │ │ - ldr r2, [pc, #68] @ (9af10 ) │ │ │ │ + cbnz r3, 9b1fc │ │ │ │ + ldr r2, [pc, #68] @ (9b234 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9aeee │ │ │ │ + cbnz r3, 9b212 │ │ │ │ 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 9ae8a │ │ │ │ + b.n 9b1ae │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9aed0 │ │ │ │ + b.n 9b1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9aeb8 │ │ │ │ + b.n 9b1dc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9aed8 │ │ │ │ + b.n 9b1fc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009af14 : │ │ │ │ +0009b238 : │ │ │ │ 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 9b00c │ │ │ │ + blt.n 9b330 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16149 @ 0x3f15 │ │ │ │ + movw r0, #17013 @ 0x4275 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9afee │ │ │ │ - cbz r4, 9afc2 │ │ │ │ - ldr r1, [pc, #196] @ (9b010 ) │ │ │ │ + bne.n 9b312 │ │ │ │ + cbz r4, 9b2e6 │ │ │ │ + ldr r1, [pc, #196] @ (9b334 ) │ │ │ │ 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 9afcc │ │ │ │ + beq.n 9b2f0 │ │ │ │ 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 9af86 │ │ │ │ + bgt.n 9b2aa │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9afcc │ │ │ │ - cbz r1, 9afcc │ │ │ │ + bgt.n 9b2f0 │ │ │ │ + cbz r1, 9b2f0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9af9e │ │ │ │ + bhi.n 9b2c2 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9afbc │ │ │ │ + bcc.n 9b2e0 │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 7186c │ │ │ │ + bl 71b84 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9afba │ │ │ │ + cbz r0, 9b2de │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 774a8 │ │ │ │ + bl 77840 │ │ │ │ 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 7186c │ │ │ │ + b.w 71b84 │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50381 @ 0xc4cd │ │ │ │ + movw r2, #51093 @ 0xc795 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9affc │ │ │ │ + bne.n 9b320 │ │ │ │ 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 │ │ │ │ @@ -168588,24 +168850,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 9afbc │ │ │ │ + b.n 9b2e0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b014 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b02c <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009b338 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9b350 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b022 <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9b346 <_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 │ │ │ │ @@ -168617,55 +168879,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 9b2a8 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b5cc <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b2b6 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b5da <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9b2d0 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b5f4 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b090 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9b3b4 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b120 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9b444 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b090 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b3b4 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b112 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9b436 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b0c8 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9b3ec <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b10c <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9b430 <_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 9b2bc <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9b2d0 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b5f4 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b17e <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9b4a2 <_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 │ │ │ │ @@ -168673,21 +168935,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 9b142 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9b466 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9b264 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b588 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b13e <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9b462 <_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 │ │ │ │ @@ -168696,3207 +168958,3292 @@ │ │ │ │ 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 9b0fa <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b41e <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b104 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9b428 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b084 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9b3a8 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b25e <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b582 <_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 9b090 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b3b4 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b07e <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9b3a2 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b0ea <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9b40e <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b264 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b588 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r3, #23 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str.w r0, [r2], #16 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r2, r5, r2 │ │ │ │ adds r2, #16 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9b264 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b588 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b0e6 <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9b40a <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b28a <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b5ae <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b2a0 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b5c4 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b298 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b5bc <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9b2a0 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b5c4 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b1d6 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9b2d0 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9b4fa <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b5f4 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b1d6 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9b4fa <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9b246 <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b56a <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b1ae <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9b4d2 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b18e8 │ │ │ │ + bl b20a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b292 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b5b6 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b1fc <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b520 <_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 9b1e8 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b50c <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c2208 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + bl c29c0 <_PyArg_CheckPositional@@Base+0x1d50> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b23c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b560 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9b23a <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b55e <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b23c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b560 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b0be <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b3e2 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b0be <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b3e2 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 83e08 │ │ │ │ + bl 84168 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9b292 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b5b6 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b1c8 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9b4ec <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b13a <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1e8d2c │ │ │ │ + b.n 9b45e <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1ebf6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b0ea <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1e8d2c │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 9b40e <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1ebf6c │ │ │ │ + bl 7fb38 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b0bc <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9b3e0 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b0fa <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b41e <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.n 9b18a <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 25fcc4 │ │ │ │ + b.n 9b4ae <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 772d8 │ │ │ │ + bl 77670 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b0b6 <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25e90c │ │ │ │ + b.n 9b3da <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b05e <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9b382 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b0fa <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25e90c │ │ │ │ + b.n 9b41e <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b0aa <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9b3ce <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b23c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b560 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r1, [r0, #88] @ 0x58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d028 <_Py_NewReferenceNoTotal@@Base+0x2014> │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d036 <_Py_NewReferenceNoTotal@@Base+0x2022> │ │ │ │ - ldrd r5, r2, [r4, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c594 <_Py_NewReferenceNoTotal@@Base+0x1580> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov.w fp, r5, lsl #2 │ │ │ │ - ldr.w r2, [r1, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + mov r2, r1 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + beq.w 9d4da <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bea2 <_Py_NewReferenceNoTotal@@Base+0xe8e> │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + bne.w 9d4e8 <_Py_NewReferenceNoTotal@@Base+0x21b0> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c966 <_Py_NewReferenceNoTotal@@Base+0x162e> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov.w fp, r5, lsl #2 │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9c1f8 <_Py_NewReferenceNoTotal@@Base+0xec0> │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9b9de <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bea2 <_Py_NewReferenceNoTotal@@Base+0xe8e> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1008 @ 0x3f0 │ │ │ │ - beq.w 9b9de <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9b32c <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 9d278 <_Py_NewReferenceNoTotal@@Base+0x2264> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r0, [r1, fp] │ │ │ │ + beq.w 9bcca <_Py_NewReferenceNoTotal@@Base+0x992> │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9c1f8 <_Py_NewReferenceNoTotal@@Base+0xec0> │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1008 @ 0x3f0 │ │ │ │ + beq.w 9bcca <_Py_NewReferenceNoTotal@@Base+0x992> │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 9b650 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9d536 <_Py_NewReferenceNoTotal@@Base+0x21fe> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r0, [r3, fp] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d036 <_Py_NewReferenceNoTotal@@Base+0x2022> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9cfe6 <_Py_NewReferenceNoTotal@@Base+0x1fd2> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d18a <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ - 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 9b8c6 <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c19c <_Py_NewReferenceNoTotal@@Base+0x1188> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c130 <_Py_NewReferenceNoTotal@@Base+0x111c> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9c148 <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ - mov r7, r6 │ │ │ │ - mov r3, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d4e8 <_Py_NewReferenceNoTotal@@Base+0x21b0> │ │ │ │ + adds r2, r1, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9d54a <_Py_NewReferenceNoTotal@@Base+0x2212> │ │ │ │ + ldrd r2, r7, [r4, #8] │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.w 9d560 <_Py_NewReferenceNoTotal@@Base+0x2228> │ │ │ │ + ldr.w r1, [r3, r2, lsl #2] │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r6, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 9bbbe <_Py_NewReferenceNoTotal@@Base+0x886> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c4ac <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c3c8 <_Py_NewReferenceNoTotal@@Base+0x1090> │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.w 9c3e0 <_Py_NewReferenceNoTotal@@Base+0x10a8> │ │ │ │ + mov r6, r7 │ │ │ │ + mov r3, r7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9bea8 <_Py_NewReferenceNoTotal@@Base+0xe94> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d004 <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c6ea <_Py_NewReferenceNoTotal@@Base+0x16d6> │ │ │ │ + beq.w 9c1fe <_Py_NewReferenceNoTotal@@Base+0xec6> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d5d4 <_Py_NewReferenceNoTotal@@Base+0x229c> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9caa6 <_Py_NewReferenceNoTotal@@Base+0x176e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9c702 <_Py_NewReferenceNoTotal@@Base+0x16ee> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9cabe <_Py_NewReferenceNoTotal@@Base+0x1786> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ + ldr.w r1, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d010 <_Py_NewReferenceNoTotal@@Base+0x1ffc> │ │ │ │ + beq.w 9d52c <_Py_NewReferenceNoTotal@@Base+0x21f4> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9c606 <_Py_NewReferenceNoTotal@@Base+0x15f2> │ │ │ │ + beq.w 9c9ea <_Py_NewReferenceNoTotal@@Base+0x16b2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc8c <_Py_NewReferenceNoTotal@@Base+0xc78> │ │ │ │ + beq.w 9bddc <_Py_NewReferenceNoTotal@@Base+0xaa4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b434 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b758 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc8c <_Py_NewReferenceNoTotal@@Base+0xc78> │ │ │ │ + beq.w 9bddc <_Py_NewReferenceNoTotal@@Base+0xaa4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9b426 <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ + bne.n 9b74a <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9b87a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cd80 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ - 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 9c61a <_Py_NewReferenceNoTotal@@Base+0x1606> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9bba2 <_Py_NewReferenceNoTotal@@Base+0x86a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x1dc8> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c9c8 <_Py_NewReferenceNoTotal@@Base+0x1690> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9c62a <_Py_NewReferenceNoTotal@@Base+0x1616> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9c9d8 <_Py_NewReferenceNoTotal@@Base+0x16a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd90 <_Py_NewReferenceNoTotal@@Base+0xd7c> │ │ │ │ + beq.w 9bf48 <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9b48e <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b7b2 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd90 <_Py_NewReferenceNoTotal@@Base+0xd7c> │ │ │ │ + beq.w 9bf48 <_Py_NewReferenceNoTotal@@Base+0xc10> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9b480 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + bne.n 9b7a4 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9b8aa <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #2 │ │ │ │ - mov r8, r3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cbcc <_Py_NewReferenceNoTotal@@Base+0x1bb8> │ │ │ │ - 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 9c5b8 <_Py_NewReferenceNoTotal@@Base+0x15a4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9bd34 <_Py_NewReferenceNoTotal@@Base+0x9fc> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #2 │ │ │ │ + mov r9, r2 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d01c <_Py_NewReferenceNoTotal@@Base+0x1ce4> │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 9c98a <_Py_NewReferenceNoTotal@@Base+0x1652> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6253 @ 0x186d │ │ │ │ - movt r2, #7 │ │ │ │ - mov r9, r6 │ │ │ │ + movw r1, #7045 @ 0x1b85 │ │ │ │ + movt r1, #7 │ │ │ │ + mov r8, r7 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9c5e4 <_Py_NewReferenceNoTotal@@Base+0x15d0> │ │ │ │ - ldr r3, [pc, #716] @ (9b7a8 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 9c9b6 <_Py_NewReferenceNoTotal@@Base+0x167e> │ │ │ │ + ldr r3, [pc, #704] @ (9bac0 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 9c170 <_Py_NewReferenceNoTotal@@Base+0x115c> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 9c4da <_Py_NewReferenceNoTotal@@Base+0x11a2> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9b844 <_Py_NewReferenceNoTotal@@Base+0x830> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - mov r1, r2 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr.w ip, [r6] │ │ │ │ + str.w ip, [r1, #4] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 9bb5c <_Py_NewReferenceNoTotal@@Base+0x824> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cfa4 <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9d5a0 <_Py_NewReferenceNoTotal@@Base+0x2268> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1434 │ │ │ │ + bl b1bec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b53c <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ + cbz r0, 9b864 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9bad2 <_Py_NewReferenceNoTotal@@Base+0xabe> │ │ │ │ + beq.w 9c042 <_Py_NewReferenceNoTotal@@Base+0xd0a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9baf2 <_Py_NewReferenceNoTotal@@Base+0xade> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #29865 @ 0x74a9 │ │ │ │ + beq.w 9c062 <_Py_NewReferenceNoTotal@@Base+0xd2a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r1, #30785 @ 0x7841 │ │ │ │ movt r1, #7 │ │ │ │ - ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9c652 <_Py_NewReferenceNoTotal@@Base+0x163e> │ │ │ │ - ldr r3, [pc, #588] @ (9b7a8 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ + ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9c9fe <_Py_NewReferenceNoTotal@@Base+0x16c6> │ │ │ │ + ldr r2, [pc, #572] @ (9bac0 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - bic.w r0, r7, #4080 @ 0xff0 │ │ │ │ - bic.w r0, r0, #15 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 9c0cc <_Py_NewReferenceNoTotal@@Base+0x10b8> │ │ │ │ - mov.w ip, r7, lsr #18 │ │ │ │ - ubfx lr, r7, #0, #18 │ │ │ │ - add.w ip, r3, ip, lsl #3 │ │ │ │ - ldr.w r1, [ip, #808] @ 0x328 │ │ │ │ - cmp r1, lr │ │ │ │ - bgt.n 9b5ae <_Py_NewReferenceNoTotal@@Base+0x59a> │ │ │ │ - ldr.w r1, [ip, #804] @ 0x324 │ │ │ │ - cmp r1, lr │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + bic.w r1, r6, #4080 @ 0xff0 │ │ │ │ + bic.w r1, r1, #15 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r8, #804 @ 0x324 │ │ │ │ + beq.w 9c8c6 <_Py_NewReferenceNoTotal@@Base+0x158e> │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ + ubfx ip, r6, #0, #18 │ │ │ │ + add.w r0, r8, r0, lsl #3 │ │ │ │ + ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ + cmp r2, ip │ │ │ │ + bgt.n 9b8cc <_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 9c0cc <_Py_NewReferenceNoTotal@@Base+0x10b8> │ │ │ │ - ldr.w ip, [r0, #4] │ │ │ │ - str.w ip, [r7] │ │ │ │ - str r7, [r0, #4] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0xaac> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9c660 <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + moveq r0, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c8c6 <_Py_NewReferenceNoTotal@@Base+0x158e> │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r6, [r1, #4] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c19a <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c31a <_Py_NewReferenceNoTotal@@Base+0xfe2> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9ca20 <_Py_NewReferenceNoTotal@@Base+0x16e8> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c4aa <_Py_NewReferenceNoTotal@@Base+0x1172> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3dec │ │ │ │ - mov r7, r0 │ │ │ │ + bl b459c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc36 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ + bne.w 9bede <_Py_NewReferenceNoTotal@@Base+0xba6> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ca50 <_Py_NewReferenceNoTotal@@Base+0x1a3c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9ce0c <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cbd2 <_Py_NewReferenceNoTotal@@Base+0x1bbe> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9b9f2 <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d022 <_Py_NewReferenceNoTotal@@Base+0x1cea> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9bcde <_Py_NewReferenceNoTotal@@Base+0x9a6> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9ba0c <_Py_NewReferenceNoTotal@@Base+0x9f8> │ │ │ │ + beq.w 9bcf8 <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cbd2 <_Py_NewReferenceNoTotal@@Base+0x1bbe> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d022 <_Py_NewReferenceNoTotal@@Base+0x1cea> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b4d90 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl b5554 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ba34 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bne.w 9bd50 <_Py_NewReferenceNoTotal@@Base+0xa18> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c280 <_Py_NewReferenceNoTotal@@Base+0x126c> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #522 @ 0x20a │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9bf38 <_Py_NewReferenceNoTotal@@Base+0xf24> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r1, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9c5cc <_Py_NewReferenceNoTotal@@Base+0x1294> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #522 @ 0x20a │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9c286 <_Py_NewReferenceNoTotal@@Base+0xf4e> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ceee <_Py_NewReferenceNoTotal@@Base+0x1eda> │ │ │ │ - adds r3, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c69a <_Py_NewReferenceNoTotal@@Base+0x1362> │ │ │ │ + adds r3, r1, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c2c2 <_Py_NewReferenceNoTotal@@Base+0x12ae> │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9c616 <_Py_NewReferenceNoTotal@@Base+0x12de> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9c2d6 <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ - mov r2, r5 │ │ │ │ + beq.w 9c62a <_Py_NewReferenceNoTotal@@Base+0x12f2> │ │ │ │ + mov r3, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr.w r3, [r1, r7, lsl #2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - movw r3, #622 @ 0x26e │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9bf16 <_Py_NewReferenceNoTotal@@Base+0xf02> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c2ec <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr.w r2, [r1, r7, lsl #2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #622 @ 0x26e │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9c2f4 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ - ldr.w r2, [r1, r2, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #621 @ 0x26d │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9bf16 <_Py_NewReferenceNoTotal@@Base+0xf02> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9c262 <_Py_NewReferenceNoTotal@@Base+0xf2a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c640 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 9c648 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + ldr.w r3, [r1, r3, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #621 @ 0x26d │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9c262 <_Py_NewReferenceNoTotal@@Base+0xf2a> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c346 <_Py_NewReferenceNoTotal@@Base+0x1332> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c31a <_Py_NewReferenceNoTotal@@Base+0x1306> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #525 @ 0x20d │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9c1a2 <_Py_NewReferenceNoTotal@@Base+0x118e> │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c282 <_Py_NewReferenceNoTotal@@Base+0xf4a> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9c66e <_Py_NewReferenceNoTotal@@Base+0x1336> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #525 @ 0x20d │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9c4f4 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c384 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9c6d0 <_Py_NewReferenceNoTotal@@Base+0x1398> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #504 @ 0x1f8 │ │ │ │ + ldr.w r3, [r0, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c524 <_Py_NewReferenceNoTotal@@Base+0x1510> │ │ │ │ + beq.w 9c7c8 <_Py_NewReferenceNoTotal@@Base+0x1490> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c3cc <_Py_NewReferenceNoTotal@@Base+0x13b8> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #616 @ 0x268 │ │ │ │ - beq.w 9c73a <_Py_NewReferenceNoTotal@@Base+0x1726> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9c738 <_Py_NewReferenceNoTotal@@Base+0x1400> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9caf6 <_Py_NewReferenceNoTotal@@Base+0x17be> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c3ee <_Py_NewReferenceNoTotal@@Base+0x13da> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #580 @ 0x244 │ │ │ │ - beq.w 9c876 <_Py_NewReferenceNoTotal@@Base+0x1862> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9c716 <_Py_NewReferenceNoTotal@@Base+0x13de> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9cc32 <_Py_NewReferenceNoTotal@@Base+0x18fa> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c3a8 <_Py_NewReferenceNoTotal@@Base+0x1394> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #529 @ 0x211 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9c7de <_Py_NewReferenceNoTotal@@Base+0x17ca> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9c6f2 <_Py_NewReferenceNoTotal@@Base+0x13ba> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #529 @ 0x211 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9cb9a <_Py_NewReferenceNoTotal@@Base+0x1862> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c500 <_Py_NewReferenceNoTotal@@Base+0x14ec> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9c7a4 <_Py_NewReferenceNoTotal@@Base+0x146c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ + ldr.w r3, [r0, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c8ec <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ + beq.w 9cce0 <_Py_NewReferenceNoTotal@@Base+0x19a8> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c410 <_Py_NewReferenceNoTotal@@Base+0x13fc> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9c75a <_Py_NewReferenceNoTotal@@Base+0x1422> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - movw r2, #509 @ 0x1fd │ │ │ │ + movw r3, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9ca18 <_Py_NewReferenceNoTotal@@Base+0x1a04> │ │ │ │ - b.n 9b7ac <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + beq.w 9cca8 <_Py_NewReferenceNoTotal@@Base+0x1970> │ │ │ │ + b.n 9bac4 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c55c <_Py_NewReferenceNoTotal@@Base+0x1548> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #526 @ 0x20e │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9cb2c <_Py_NewReferenceNoTotal@@Base+0x1b18> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9c780 <_Py_NewReferenceNoTotal@@Base+0x1448> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x1b9e> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9c436 <_Py_NewReferenceNoTotal@@Base+0x1422> │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9c7fe <_Py_NewReferenceNoTotal@@Base+0x14c6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c454 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ + beq.w 9c81c <_Py_NewReferenceNoTotal@@Base+0x14e4> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - ldrd r2, r1, [r5] │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bcc.w 9ba88 <_Py_NewReferenceNoTotal@@Base+0xa74> │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, r3, r1 │ │ │ │ - beq.w 9cfbc <_Py_NewReferenceNoTotal@@Base+0x1fa8> │ │ │ │ + ldrd r3, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bcc.w 9bda4 <_Py_NewReferenceNoTotal@@Base+0xa6c> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9d512 <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bc32 <_Py_NewReferenceNoTotal@@Base+0xc1e> │ │ │ │ - str r2, [r3, #4] │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + bne.w 9c1f4 <_Py_NewReferenceNoTotal@@Base+0xebc> │ │ │ │ + str r3, [r2, #4] │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r1, [r2, fp] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r3, [r1, #28] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r1, [r3, fp] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r2, [r1, #28] │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd ip, r3, [r2, #24] │ │ │ │ - cmp r3, ip │ │ │ │ - itttt cs │ │ │ │ - addcs.w r3, r2, ip │ │ │ │ - strcs r3, [r2, #4] │ │ │ │ - addcs.w r3, ip, #8 │ │ │ │ - strcs r3, [r2, #24] │ │ │ │ - ittet cc │ │ │ │ - ldrcc r3, [r2, #12] │ │ │ │ + ldrd lr, r3, [r1, #24] │ │ │ │ + cmp r3, lr │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r1, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ - strcs.w r1, [r2, ip] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - b.n 9b508 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + bcc.w 9b832 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ + add.w r3, r1, lr │ │ │ │ + str r3, [r1, #4] │ │ │ │ + add.w r3, lr, #8 │ │ │ │ + str r3, [r1, #24] │ │ │ │ + str.w ip, [r1, lr] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b834 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c4a2 <_Py_NewReferenceNoTotal@@Base+0x116a> │ │ │ │ mov r9, sl │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b448 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + beq.w 9b76c <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c582 <_Py_NewReferenceNoTotal@@Base+0x156e> │ │ │ │ + beq.w 9c8ee <_Py_NewReferenceNoTotal@@Base+0x15b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9bfcc <_Py_NewReferenceNoTotal@@Base+0xfb8> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b448 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ - mov sl, r9 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9b4a2 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c118 <_Py_NewReferenceNoTotal@@Base+0x1104> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #9 │ │ │ │ - beq.w 9c046 <_Py_NewReferenceNoTotal@@Base+0x1032> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b4a2 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + beq.w 9c32e <_Py_NewReferenceNoTotal@@Base+0xff6> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b76c <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9ccac <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ + bpl.w 9d0e0 <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9ccc4 <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ + beq.w 9d0f8 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab384 <_PyEval_EvalFrameDefault@@Base+0xd1f8> │ │ │ │ + bl abb0c <_PyEval_EvalFrameDefault@@Base+0xd5b0> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ccc4 <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ + beq.w 9d0f8 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - ldrd sl, r9, [r7, #12] │ │ │ │ + ldrd sl, r9, [r6, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - add.w r7, r0, #32 │ │ │ │ - cmp r7, r1 │ │ │ │ - bhi.w 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1a4e> │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - adds r7, r7, r0 │ │ │ │ - beq.w 9d256 <_Py_NewReferenceNoTotal@@Base+0x2242> │ │ │ │ + add.w r6, r0, #32 │ │ │ │ + cmp r6, r1 │ │ │ │ + bhi.w 9ce7e <_Py_NewReferenceNoTotal@@Base+0x1b46> │ │ │ │ + str r6, [r3, #4] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + adds r6, r6, r0 │ │ │ │ + beq.w 9d4fe <_Py_NewReferenceNoTotal@@Base+0x21c6> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cab2 <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ + bne.w 9cece <_Py_NewReferenceNoTotal@@Base+0x1b96> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ - str r3, [r7, #24] │ │ │ │ + str r3, [r6, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r7, #28] │ │ │ │ + str r3, [r6, #28] │ │ │ │ movs r3, #24 │ │ │ │ - strd sl, r9, [r7, #16] │ │ │ │ - str r2, [r7, #4] │ │ │ │ - str r3, [r7, #0] │ │ │ │ + strd sl, r9, [r6, #16] │ │ │ │ + str r2, [r6, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ - str r1, [r7, #8] │ │ │ │ + str r1, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c2b0 <_Py_NewReferenceNoTotal@@Base+0x129c> │ │ │ │ + beq.w 9c604 <_Py_NewReferenceNoTotal@@Base+0x12cc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9b38c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3418 │ │ │ │ + bl b3bc8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b38c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f964c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1fc394 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9b38e <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b6b2 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b27f8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b2fa8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c19a <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 9c4aa <_Py_NewReferenceNoTotal@@Base+0x1172> │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [ip, #20] │ │ │ │ - bl b2e50 │ │ │ │ + ldrd r6, r7, [r3, #20] │ │ │ │ + bl b3600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cede <_Py_NewReferenceNoTotal@@Base+0x1eca> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9d4c4 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f9a2c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1fc688 │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #28932 @ 0x7104 │ │ │ │ + movw r2, #32388 @ 0x7e84 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad86c │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bc08 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - bl 7f800 │ │ │ │ + bl 1b18d0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b5f2 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + beq.w 9bf34 <_Py_NewReferenceNoTotal@@Base+0xbfc> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ - ldrd r6, r1, [r2, #4] │ │ │ │ - str r1, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c1d0 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ + ldrd r6, r2, [r1, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cca4 <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ + blt.w 9d0d8 <_Py_NewReferenceNoTotal@@Base+0x1da0> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 9ba30 <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 9bd1c <_Py_NewReferenceNoTotal@@Base+0x9e4> │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9cc8c <_Py_NewReferenceNoTotal@@Base+0x1c78> │ │ │ │ + bpl.w 9d0c0 <_Py_NewReferenceNoTotal@@Base+0x1d88> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9cca4 <_Py_NewReferenceNoTotal@@Base+0x1c90> │ │ │ │ - movw r1, #21164 @ 0x52ac │ │ │ │ + beq.w 9d0d8 <_Py_NewReferenceNoTotal@@Base+0x1da0> │ │ │ │ + movw r1, #24656 @ 0x6050 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c924 <_Py_NewReferenceNoTotal@@Base+0x1910> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b618 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ - ldrd r0, r2, [r4, #4] │ │ │ │ - subs r1, r2, #1 │ │ │ │ - bmi.w 9cbd2 <_Py_NewReferenceNoTotal@@Base+0x1bbe> │ │ │ │ - ldr.w r3, [r0, r1, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r5, r1, #4 │ │ │ │ - cmp r1, #0 │ │ │ │ + beq.w 9cd18 <_Py_NewReferenceNoTotal@@Base+0x19e0> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9b930 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + mov r9, r6 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9b7c6 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c922 <_Py_NewReferenceNoTotal@@Base+0x15ea> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #9 │ │ │ │ + beq.w 9c3f2 <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b7c6 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + subs r3, r1, #1 │ │ │ │ + bmi.w 9d022 <_Py_NewReferenceNoTotal@@Base+0x1cea> │ │ │ │ + ldr.w r3, [r0, r3, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r5, r2, #4 │ │ │ │ + cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9c0f8 <_Py_NewReferenceNoTotal@@Base+0x10e4> │ │ │ │ + bls.w 9c900 <_Py_NewReferenceNoTotal@@Base+0x15c8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r3, #20] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d23a <_Py_NewReferenceNoTotal@@Base+0x2226> │ │ │ │ + beq.w 9d268 <_Py_NewReferenceNoTotal@@Base+0x1f30> │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #25 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #25 │ │ │ │ + str r2, [r0, #0] │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - cmp r0, r3 │ │ │ │ - bcs.w 9b808 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcs.w 9bb20 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 76f38 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 772d4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfbc <_Py_NewReferenceNoTotal@@Base+0x1fa8> │ │ │ │ + beq.w 9d512 <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ str.w r1, [r0], #16 │ │ │ │ - add.w r1, r3, #23 │ │ │ │ + add.w r1, r2, #23 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - b.n 9b808 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - ldr.w r3, [r3, r1, lsl #3] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - strd r3, r1, [r0, #8] │ │ │ │ - str r0, [r3, #12] │ │ │ │ - str r0, [r1, #8] │ │ │ │ - b.n 9b5cc <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cda8 <_Py_NewReferenceNoTotal@@Base+0x1d94> │ │ │ │ - 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 9b53c <_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 9d20e <_Py_NewReferenceNoTotal@@Base+0x21fa> │ │ │ │ - ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d202 <_Py_NewReferenceNoTotal@@Base+0x21ee> │ │ │ │ - mov r0, r8 │ │ │ │ - bl b1434 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bece <_Py_NewReferenceNoTotal@@Base+0xeba> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9cc70 <_Py_NewReferenceNoTotal@@Base+0x1c5c> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cc70 <_Py_NewReferenceNoTotal@@Base+0x1c5c> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl b18e8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d230 <_Py_NewReferenceNoTotal@@Base+0x221c> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 9bb8e <_Py_NewReferenceNoTotal@@Base+0xb7a> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - beq.n 9bb8e <_Py_NewReferenceNoTotal@@Base+0xb7a> │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr.w r1, [r7, r3, lsl #2] │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 9bb7c <_Py_NewReferenceNoTotal@@Base+0xb68> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 772d8 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c0c44 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c602 <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ab7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c602 <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c192 <_Py_NewReferenceNoTotal@@Base+0x117e> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b27f8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c19a <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, r8, [r2, #20] │ │ │ │ - bl c1e80 <_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 1a91c8 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b9ca <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - cmp r3, r0 │ │ │ │ - bhi.w 9ba88 <_Py_NewReferenceNoTotal@@Base+0xa74> │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, r3, r1 │ │ │ │ - beq.w 9cfbc <_Py_NewReferenceNoTotal@@Base+0x1fa8> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9b81c <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ - str r1, [r6, #4] │ │ │ │ - b.n 9b81c <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ - mov r0, r4 │ │ │ │ - bl cbf38 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b5e8 <_Py_NewReferenceNoTotal@@Base+0x5d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c0c44 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b5f2 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b5f2 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [ip, #20] │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1ae178 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9bc08 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - b.n 9b9ca <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + mov r5, r2 │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + b.n 9bb20 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab87c <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ac014 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cef4 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + bne.w 9d2bc <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acd6c <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl ad504 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9bd88 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9bed8 <_Py_NewReferenceNoTotal@@Base+0xba0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + beq.w 9bb8e <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge.w 9c278 <_Py_NewReferenceNoTotal@@Base+0x1264> │ │ │ │ + bge.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab87c <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ac014 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b86c <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9bb94 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acd6c <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl ad504 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9bd88 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9bed8 <_Py_NewReferenceNoTotal@@Base+0xba0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b868 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + beq.w 9bb90 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 9b868 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - mov r3, r0 │ │ │ │ + ble.w 9bb90 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab87c <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ac014 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfd6 <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ + bne.w 9d2c4 <_Py_NewReferenceNoTotal@@Base+0x1f8c> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acd6c <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl ad504 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r3, 9bd88 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + cbnz r2, 9bed8 <_Py_NewReferenceNoTotal@@Base+0xba0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c160 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + beq.w 9c478 <_Py_NewReferenceNoTotal@@Base+0x1140> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.w 9c160 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + ble.w 9c478 <_Py_NewReferenceNoTotal@@Base+0x1140> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab87c <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ac014 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b86c <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9bb94 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acd6c <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9bd88 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + bl ad504 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cbnz r2, 9bed8 <_Py_NewReferenceNoTotal@@Base+0xba0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b868 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + beq.w 9bb90 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b868 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + ble.w 9bb90 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab87c <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ac014 <_Py_HandlePending@@Base+0x254> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b86c <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9bb94 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acd6c <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9bd50 <_Py_NewReferenceNoTotal@@Base+0xd3c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b44a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + bl ad504 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9bea0 <_Py_NewReferenceNoTotal@@Base+0xb68> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 9b76e <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cc708 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b900 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c141c <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2fa8 │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr.w r1, [ip, #20] │ │ │ │ + strd r6, r1, [sp] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + bl 1b21dc │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bcc2 <_Py_NewReferenceNoTotal@@Base+0x98a> │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 9b910 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab87c <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ac014 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfde <_Py_NewReferenceNoTotal@@Base+0x1fca> │ │ │ │ + bne.w 9d4d2 <_Py_NewReferenceNoTotal@@Base+0x219a> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acd6c <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl ad504 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9c03a <_Py_NewReferenceNoTotal@@Base+0xd02> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c12a <_Py_NewReferenceNoTotal@@Base+0x1116> │ │ │ │ + beq.w 9bd20 <_Py_NewReferenceNoTotal@@Base+0x9e8> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.w 9c2a8 <_Py_NewReferenceNoTotal@@Base+0x1294> │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 9c5fc <_Py_NewReferenceNoTotal@@Base+0x12c4> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab87c <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ac014 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b89c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9bd26 <_Py_NewReferenceNoTotal@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acd6c <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ - mov r3, r0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl ad504 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9c03a <_Py_NewReferenceNoTotal@@Base+0xd02> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b896 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ble.w 9b896 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 9bd22 <_Py_NewReferenceNoTotal@@Base+0x9ea> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r9 │ │ │ │ + ble.w 9bd22 <_Py_NewReferenceNoTotal@@Base+0x9ea> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab87c <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ac014 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d226 <_Py_NewReferenceNoTotal@@Base+0x2212> │ │ │ │ + bne.w 9d4cc <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acd6c <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl ad504 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ + cbnz r2, 9c03a <_Py_NewReferenceNoTotal@@Base+0xd02> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c168 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ + beq.w 9c480 <_Py_NewReferenceNoTotal@@Base+0x1148> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - cmp r9, sl │ │ │ │ - ble.w 9c168 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r9, r3 │ │ │ │ + ble.w 9c480 <_Py_NewReferenceNoTotal@@Base+0x1148> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab87c <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ac014 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b89c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9bd26 <_Py_NewReferenceNoTotal@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acd6c <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl ad504 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cbnz r2, 9c03a <_Py_NewReferenceNoTotal@@Base+0xd02> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b896 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ble.w 9b896 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + beq.w 9bd22 <_Py_NewReferenceNoTotal@@Base+0x9ea> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + ble.w 9bd22 <_Py_NewReferenceNoTotal@@Base+0x9ea> │ │ │ │ mov r8, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab87c <_Py_HandlePending@@Base+0x244> │ │ │ │ + mov r0, r4 │ │ │ │ + bl ac014 <_Py_HandlePending@@Base+0x254> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b89c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl acd6c <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bne.w 9bd26 <_Py_NewReferenceNoTotal@@Base+0x9ee> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl ad504 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9c004 <_Py_NewReferenceNoTotal@@Base+0xccc> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b7c8 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d068 <_Py_NewReferenceNoTotal@@Base+0x1d30> │ │ │ │ + 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 9b864 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + add.w r8, r1, #1 │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + mov r9, r8 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r8, r7 │ │ │ │ + subs r2, #1 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9d2cc <_Py_NewReferenceNoTotal@@Base+0x1f94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ + cbnz r3, 9c09e <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b1bec │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, sl │ │ │ │ - ble.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + bne.w 9c224 <_Py_NewReferenceNoTotal@@Base+0xeec> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9d08c <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d08c <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl b20a0 │ │ │ │ mov r8, r0 │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 9be68 <_Py_NewReferenceNoTotal@@Base+0xe54> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c48c <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 9c0f8 <_Py_NewReferenceNoTotal@@Base+0xdc0> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + beq.n 9c0f8 <_Py_NewReferenceNoTotal@@Base+0xdc0> │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr.w r1, [r6, r3, lsl #2] │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.n 9c0e6 <_Py_NewReferenceNoTotal@@Base+0xdae> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77670 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9d4ac <_Py_NewReferenceNoTotal@@Base+0x2174> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d4bc <_Py_NewReferenceNoTotal@@Base+0x2184> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl c23e8 <_PyArg_CheckPositional@@Base+0x1778> │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c3a8 <_Py_NewReferenceNoTotal@@Base+0x1070> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d0a8 <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b5554 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c4a0 <_Py_NewReferenceNoTotal@@Base+0x1168> │ │ │ │ + ldrd r2, r6, [r4, #8] │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.w 9c3ba <_Py_NewReferenceNoTotal@@Base+0x1082> │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + beq.w 9c4a0 <_Py_NewReferenceNoTotal@@Base+0x1168> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.w 9c954 <_Py_NewReferenceNoTotal@@Base+0x161c> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, #57 @ 0x39 │ │ │ │ + beq.w 9c4cc <_Py_NewReferenceNoTotal@@Base+0x1194> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c4a2 <_Py_NewReferenceNoTotal@@Base+0x116a> │ │ │ │ + subs r0, r6, #1 │ │ │ │ + bmi.w 9c4aa <_Py_NewReferenceNoTotal@@Base+0x1172> │ │ │ │ + ldr.w r2, [r3, r0, lsl #2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + subs r7, r0, #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r7, #2 │ │ │ │ + bls.w 9c934 <_Py_NewReferenceNoTotal@@Base+0x15fc> │ │ │ │ + ldrd r7, r6, [r2, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9d1bc <_Py_NewReferenceNoTotal@@Base+0x1e84> │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bf34 <_Py_NewReferenceNoTotal@@Base+0xbfc> │ │ │ │ + strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b348 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [r0, #36] @ 0x24 │ │ │ │ + subs r2, #1 │ │ │ │ + movs r1, #6 │ │ │ │ + strd r8, r9, [r0, #4] │ │ │ │ + str.w sl, [r0, #12] │ │ │ │ + str r1, [r0, #0] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.w 9bda4 <_Py_NewReferenceNoTotal@@Base+0xa6c> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9d512 <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9bb34 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + str r1, [r6, #4] │ │ │ │ + b.n 9bb34 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b66c <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3dec │ │ │ │ + bl b459c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3c0 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b6e4 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3c0 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b6e4 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c02e <_Py_NewReferenceNoTotal@@Base+0x101a> │ │ │ │ - ldrd r1, r0, [r8, #8] │ │ │ │ + b.n 9c390 <_Py_NewReferenceNoTotal@@Base+0x1058> │ │ │ │ + ldrd r0, r2, [r4, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 9ca0c <_Py_NewReferenceNoTotal@@Base+0x16d4> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r0, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + bne.w 9c09e <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ + add.w r9, r0, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9c63c <_Py_NewReferenceNoTotal@@Base+0x1628> │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #22 │ │ │ │ - bne.w 9bb38 <_Py_NewReferenceNoTotal@@Base+0xb24> │ │ │ │ - ldrd r0, r3, [sp, #40] @ 0x28 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r8, #8] │ │ │ │ - ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cmp r3, r0 │ │ │ │ - add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - str.w r1, [r8, #88] @ 0x58 │ │ │ │ - beq.w 9cc4e <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [r8, #8] │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9cf88 <_Py_NewReferenceNoTotal@@Base+0x1c50> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str.w r3, [r6, r1, lsl #2] │ │ │ │ + adds r3, r1, #1 │ │ │ │ + mov r5, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9bb0e <_Py_NewReferenceNoTotal@@Base+0xafa> │ │ │ │ + b.n 9c07e <_Py_NewReferenceNoTotal@@Base+0xd46> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a7ed8 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1ac0dc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc0e <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bne.n 9c1d0 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b6bc <_Py_NewReferenceNoTotal@@Base+0x6a8> │ │ │ │ - b.n 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b9d4 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r3, r1, #1 │ │ │ │ + b.n 9bb52 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d176 <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d156 <_Py_NewReferenceNoTotal@@Base+0x2142> │ │ │ │ + beq.w 9d2b2 <_Py_NewReferenceNoTotal@@Base+0x1f7a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d2a8 <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d13a <_Py_NewReferenceNoTotal@@Base+0x2126> │ │ │ │ + beq.w 9d3f0 <_Py_NewReferenceNoTotal@@Base+0x20b8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d222 <_Py_NewReferenceNoTotal@@Base+0x220e> │ │ │ │ + beq.w 9d2a6 <_Py_NewReferenceNoTotal@@Base+0x1f6e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4d90 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl b5554 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d156 <_Py_NewReferenceNoTotal@@Base+0x2142> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d2a8 <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b27f8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl b2fa8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d156 <_Py_NewReferenceNoTotal@@Base+0x2142> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ + beq.w 9d2a8 <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w sl, [r2, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d160 <_Py_NewReferenceNoTotal@@Base+0x214c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9d29c <_Py_NewReferenceNoTotal@@Base+0x1f64> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ str r7, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bc0e <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c1d0 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + ldr.w r2, [r8, r2, lsl #3] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + strd r2, r0, [r1, #8] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + b.w 9b8e4 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9d524 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d8f4 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b892 <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ - movw r1, #2545 @ 0x9f1 │ │ │ │ + beq.w 9bbba <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + movw r1, #4521 @ 0x11a9 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a6fdc │ │ │ │ + bl 1ab1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b892 <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ + beq.w 9bbba <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b2fa8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d26a <_Py_NewReferenceNoTotal@@Base+0x2256> │ │ │ │ + beq.w 9d40e <_Py_NewReferenceNoTotal@@Base+0x20d6> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [r7, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - strd r7, r1, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r6, r1, [sp] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - bl 1a7944 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + bl 1abb48 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ - subs r7, r2, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c0b6 <_Py_NewReferenceNoTotal@@Base+0x10a2> │ │ │ │ - subs r3, r7, #1 │ │ │ │ + beq.n 9c462 <_Py_NewReferenceNoTotal@@Base+0x112a> │ │ │ │ + subs r3, r6, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cbdc <_Py_NewReferenceNoTotal@@Base+0x1bc8> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bne.w 9cfac <_Py_NewReferenceNoTotal@@Base+0x1c74> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldrd r2, r6, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, r6 │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9c14a <_Py_NewReferenceNoTotal@@Base+0xe12> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9c4b2 <_Py_NewReferenceNoTotal@@Base+0x117a> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + b.n 9c14c <_Py_NewReferenceNoTotal@@Base+0xe14> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d4f0 <_Py_NewReferenceNoTotal@@Base+0x21b8> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9d4f8 <_Py_NewReferenceNoTotal@@Base+0x21c0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d0ae <_Py_NewReferenceNoTotal@@Base+0x1d76> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9b6d6 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c75f4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl c7dac │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + beq.w 9bd4c <_Py_NewReferenceNoTotal@@Base+0xa14> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ - movw r1, #2545 @ 0x9f1 │ │ │ │ + beq.w 9bd4c <_Py_NewReferenceNoTotal@@Base+0xa14> │ │ │ │ + movw r1, #4521 @ 0x11a9 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a6fdc │ │ │ │ + bl 1ab1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + beq.w 9bd4c <_Py_NewReferenceNoTotal@@Base+0xa14> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d26a <_Py_NewReferenceNoTotal@@Base+0x2256> │ │ │ │ + beq.w 9d40e <_Py_NewReferenceNoTotal@@Base+0x20d6> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - 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 1abee4 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 1aff44 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ - subs r7, r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9c02c <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 7f800 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9d272 <_Py_NewReferenceNoTotal@@Base+0x225e> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.w 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1d30> │ │ │ │ - ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r1, #50281 @ 0xc469 │ │ │ │ - movt r1, #6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9cd5a <_Py_NewReferenceNoTotal@@Base+0x1d46> │ │ │ │ - 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 9b5cc <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - subs r1, r2, #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 9ba50 <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - ldr.w r3, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - subs r5, r2, #4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bls.n 9c112 <_Py_NewReferenceNoTotal@@Base+0x10fe> │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ba50 <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - subs r1, #1 │ │ │ │ - bcs.n 9c100 <_Py_NewReferenceNoTotal@@Base+0x10ec> │ │ │ │ - b.n 9ba50 <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdd4 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9b8b4 <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ - mov sl, r7 │ │ │ │ - b.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d01a <_Py_NewReferenceNoTotal@@Base+0x2006> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 9d022 <_Py_NewReferenceNoTotal@@Base+0x200e> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 9c38e <_Py_NewReferenceNoTotal@@Base+0x1056> │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + bl 7fb38 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - blt.w 9cd84 <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9b3b2 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + bne.w 9d416 <_Py_NewReferenceNoTotal@@Base+0x20de> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r6, r1, #1 │ │ │ │ + b.w 9d07a <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b868 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + b.w 9bb90 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r8, sl │ │ │ │ + b.n 9bd22 <_Py_NewReferenceNoTotal@@Base+0x9ea> │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77670 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1ebf6c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b910 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9c954 <_Py_NewReferenceNoTotal@@Base+0x161c> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp r0, #57 @ 0x39 │ │ │ │ + bne.n 9c4a2 <_Py_NewReferenceNoTotal@@Base+0x116a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + adds r6, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c17c <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + b.n 9c4a2 <_Py_NewReferenceNoTotal@@Base+0x116a> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 71928 │ │ │ │ + bl 71c40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c34c <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b508 <_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 9b5da <_Py_NewReferenceNoTotal@@Base+0x5c6> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ + beq.w 9c6a0 <_Py_NewReferenceNoTotal@@Base+0x1368> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9bb7e <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cf70 <_Py_NewReferenceNoTotal@@Base+0x1f5c> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cf66 <_Py_NewReferenceNoTotal@@Base+0x1f52> │ │ │ │ + beq.w 9d464 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d45a <_Py_NewReferenceNoTotal@@Base+0x2122> │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 9cf16 <_Py_NewReferenceNoTotal@@Base+0x1f02> │ │ │ │ + beq.w 9d43a <_Py_NewReferenceNoTotal@@Base+0x2102> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9caba <_Py_NewReferenceNoTotal@@Base+0x1aa6> │ │ │ │ + beq.w 9ce1e <_Py_NewReferenceNoTotal@@Base+0x1ae6> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3418 │ │ │ │ + bl b3bc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9caba <_Py_NewReferenceNoTotal@@Base+0x1aa6> │ │ │ │ + beq.w 9ce1e <_Py_NewReferenceNoTotal@@Base+0x1ae6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cf46 <_Py_NewReferenceNoTotal@@Base+0x1f32> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cf3e <_Py_NewReferenceNoTotal@@Base+0x1f2a> │ │ │ │ + beq.w 9d65e <_Py_NewReferenceNoTotal@@Base+0x2326> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d5c4 <_Py_NewReferenceNoTotal@@Base+0x228c> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cb1a <_Py_NewReferenceNoTotal@@Base+0x1b06> │ │ │ │ + bne.w 9cf76 <_Py_NewReferenceNoTotal@@Base+0x1c3e> │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ - add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cabc <_Py_NewReferenceNoTotal@@Base+0x1aa8> │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9ce20 <_Py_NewReferenceNoTotal@@Base+0x1ae8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b27f8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b2fa8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf0c <_Py_NewReferenceNoTotal@@Base+0x1ef8> │ │ │ │ + beq.w 9d5f4 <_Py_NewReferenceNoTotal@@Base+0x22bc> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd sl, r8, [r2, #20] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd sl, r8, [r3, #20] │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cefc <_Py_NewReferenceNoTotal@@Base+0x1ee8> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, sl, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #17 │ │ │ │ + beq.w 9d46e <_Py_NewReferenceNoTotal@@Base+0x2136> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r2, sl, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #17 │ │ │ │ strd r7, r9, [r0, #4] │ │ │ │ str.w r8, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9bc08 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - mov r9, sl │ │ │ │ - mov r8, r3 │ │ │ │ - b.w 9b868 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bcc2 <_Py_NewReferenceNoTotal@@Base+0x98a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1ed2> │ │ │ │ + blt.w 9d2f6 <_Py_NewReferenceNoTotal@@Base+0x1fbe> │ │ │ │ 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 9bf38 <_Py_NewReferenceNoTotal@@Base+0xf24> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b656 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ - mov sl, r7 │ │ │ │ - mov r8, r3 │ │ │ │ - b.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + beq.w 9c286 <_Py_NewReferenceNoTotal@@Base+0xf4e> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b96e <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + mov r9, sl │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 9bb90 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + mov r9, r6 │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 9bd22 <_Py_NewReferenceNoTotal@@Base+0x9ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccc4 <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ + blt.w 9d0f8 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b93e <_Py_NewReferenceNoTotal@@Base+0x92a> │ │ │ │ + b.w 9bc36 <_Py_NewReferenceNoTotal@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9c2ec <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cbnz r2, 9c640 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9cfb6 <_Py_NewReferenceNoTotal@@Base+0x1fa2> │ │ │ │ + bne.w 9d30a <_Py_NewReferenceNoTotal@@Base+0x1fd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c2e8 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ - mov r2, r7 │ │ │ │ + blt.n 9c63c <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ + mov r3, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b67a <_Py_NewReferenceNoTotal@@Base+0x666> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bf2e <_Py_NewReferenceNoTotal@@Base+0xf1a> │ │ │ │ + b.w 9b992 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c278 <_Py_NewReferenceNoTotal@@Base+0xf40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1db8> │ │ │ │ + blt.w 9d038 <_Py_NewReferenceNoTotal@@Base+0x1d00> │ │ │ │ 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 9bf16 <_Py_NewReferenceNoTotal@@Base+0xf02> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6ae <_Py_NewReferenceNoTotal@@Base+0x69a> │ │ │ │ + beq.w 9c262 <_Py_NewReferenceNoTotal@@Base+0xf2a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9c6 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c33e <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ + blt.n 9c692 <_Py_NewReferenceNoTotal@@Base+0x135a> │ │ │ │ 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 9c1a2 <_Py_NewReferenceNoTotal@@Base+0x118e> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6d6 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ + beq.w 9c4f4 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9ee <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b83a <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9bb52 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49573 @ 0xc1a5 │ │ │ │ + movw r1, #50285 @ 0xc46d │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cdb4 <_Py_NewReferenceNoTotal@@Base+0x1da0> │ │ │ │ + bne.w 9d048 <_Py_NewReferenceNoTotal@@Base+0x1d10> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0x15e0> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9c492 <_Py_NewReferenceNoTotal@@Base+0x115a> │ │ │ │ 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 9b508 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ - b.n 9c18c <_Py_NewReferenceNoTotal@@Base+0x1178> │ │ │ │ + b.n 9c4ee <_Py_NewReferenceNoTotal@@Base+0x11b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdc4 <_Py_NewReferenceNoTotal@@Base+0x1db0> │ │ │ │ + blt.w 9d040 <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.w 9c524 <_Py_NewReferenceNoTotal@@Base+0x1510> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6fa <_Py_NewReferenceNoTotal@@Base+0x6e6> │ │ │ │ + beq.n 9c7c8 <_Py_NewReferenceNoTotal@@Base+0x1490> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba12 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c33e <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ + blt.n 9c692 <_Py_NewReferenceNoTotal@@Base+0x135a> │ │ │ │ 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 9c7de <_Py_NewReferenceNoTotal@@Base+0x17ca> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b75c <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ + beq.w 9cb9a <_Py_NewReferenceNoTotal@@Base+0x1862> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba74 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c33e <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ + blt.n 9c692 <_Py_NewReferenceNoTotal@@Base+0x135a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c73a <_Py_NewReferenceNoTotal@@Base+0x1726> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b71a <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9cc32 <_Py_NewReferenceNoTotal@@Base+0x18fa> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba52 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c33e <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ + blt.n 9c692 <_Py_NewReferenceNoTotal@@Base+0x135a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c876 <_Py_NewReferenceNoTotal@@Base+0x1862> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b73a <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9caf6 <_Py_NewReferenceNoTotal@@Base+0x17be> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba32 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd52 <_Py_NewReferenceNoTotal@@Base+0x1d3e> │ │ │ │ + blt.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x1e68> │ │ │ │ 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 9ca18 <_Py_NewReferenceNoTotal@@Base+0x1a04> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ac <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + beq.w 9cca8 <_Py_NewReferenceNoTotal@@Base+0x1970> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9c692 <_Py_NewReferenceNoTotal@@Base+0x135a> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x1b9e> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9bae6 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d1a8 <_Py_NewReferenceNoTotal@@Base+0x1e70> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9cce0 <_Py_NewReferenceNoTotal@@Base+0x19a8> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba98 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2fa8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d1f6 <_Py_NewReferenceNoTotal@@Base+0x1ebe> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #26 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.n 9c1d0 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c4f6 <_Py_NewReferenceNoTotal@@Base+0x14e2> │ │ │ │ + blt.n 9c8bc <_Py_NewReferenceNoTotal@@Base+0x1584> │ │ │ │ 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 9b7f0 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ + bne.w 9bb08 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d180 <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ + beq.w 9d292 <_Py_NewReferenceNoTotal@@Base+0x1f5a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cf80 <_Py_NewReferenceNoTotal@@Base+0x1f6c> │ │ │ │ + bne.w 9d1ec <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9cf8a <_Py_NewReferenceNoTotal@@Base+0x1f76> │ │ │ │ + beq.w 9d212 <_Py_NewReferenceNoTotal@@Base+0x1eda> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf80 <_Py_NewReferenceNoTotal@@Base+0x1f6c> │ │ │ │ + beq.w 9d1ec <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1b1484 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf80 <_Py_NewReferenceNoTotal@@Base+0x1f6c> │ │ │ │ + beq.w 9d1ec <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf80 <_Py_NewReferenceNoTotal@@Base+0x1f6c> │ │ │ │ + beq.w 9d1ec <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r8, r9, [r3, #20] │ │ │ │ - bl 1ad540 │ │ │ │ + bl 1b15a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1e6 <_Py_NewReferenceNoTotal@@Base+0x21d2> │ │ │ │ + beq.w 9d5cc <_Py_NewReferenceNoTotal@@Base+0x2294> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf7a <_Py_NewReferenceNoTotal@@Base+0x1f66> │ │ │ │ + beq.w 9d1e6 <_Py_NewReferenceNoTotal@@Base+0x1eae> │ │ │ │ strd r7, r6, [r0, #32] │ │ │ │ movs r1, #24 │ │ │ │ str.w r8, [r0, #40] @ 0x28 │ │ │ │ str.w r9, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc0e <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c1d0 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7f2 <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ + b.w 9bb0a <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr.w r3, [sl, #684] @ 0x2ac │ │ │ │ + movw r2, #50993 @ 0xc731 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9d1b0 <_Py_NewReferenceNoTotal@@Base+0x1e78> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8, #800] @ 0x320 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b8e4 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cd4a <_Py_NewReferenceNoTotal@@Base+0x1d36> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9c8ec <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b780 <_Py_NewReferenceNoTotal@@Base+0x76c> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b27f8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1ca <_Py_NewReferenceNoTotal@@Base+0x21b6> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bc0e <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ + blt.w 9d0b6 <_Py_NewReferenceNoTotal@@Base+0x1d7e> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9bbac <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ + subs r2, r1, #2 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 9bd6c <_Py_NewReferenceNoTotal@@Base+0xa34> │ │ │ │ + ldr.w r3, [r0, r2, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + subs r5, r1, #4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bls.n 9c91a <_Py_NewReferenceNoTotal@@Base+0x15e2> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9bd6c <_Py_NewReferenceNoTotal@@Base+0xa34> │ │ │ │ + subs r2, #1 │ │ │ │ + bcs.n 9c908 <_Py_NewReferenceNoTotal@@Base+0x15d0> │ │ │ │ + b.w 9bd6c <_Py_NewReferenceNoTotal@@Base+0xa34> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c33e <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #526 @ 0x20e │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9cb2c <_Py_NewReferenceNoTotal@@Base+0x1b18> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ce <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + blt.w 9d1dc <_Py_NewReferenceNoTotal@@Base+0x1ea4> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9bd3e <_Py_NewReferenceNoTotal@@Base+0xa06> │ │ │ │ + subs r0, r6, #2 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 9c194 <_Py_NewReferenceNoTotal@@Base+0xe5c> │ │ │ │ + ldr.w r2, [r3, r0, lsl #2] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + subs r7, r6, #4 │ │ │ │ + cmp r7, #2 │ │ │ │ + bls.n 9c94e <_Py_NewReferenceNoTotal@@Base+0x1616> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9c194 <_Py_NewReferenceNoTotal@@Base+0xe5c> │ │ │ │ + subs r0, #1 │ │ │ │ + bcs.n 9c93c <_Py_NewReferenceNoTotal@@Base+0x1604> │ │ │ │ + b.n 9c194 <_Py_NewReferenceNoTotal@@Base+0xe5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd98 <_Py_NewReferenceNoTotal@@Base+0x1d84> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9b884 <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ + blt.w 9d5fe <_Py_NewReferenceNoTotal@@Base+0x22c6> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 9c164 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ced0 <_Py_NewReferenceNoTotal@@Base+0x1ebc> │ │ │ │ - ldrd r1, r5, [r4, #4] │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ + blt.w 9d284 <_Py_NewReferenceNoTotal@@Base+0x1f4c> │ │ │ │ + ldrd r3, r5, [r4, #4] │ │ │ │ + ldr.w r2, [r3, r5, lsl #2] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b32c <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9b33c <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9b650 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b660 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c18c <_Py_NewReferenceNoTotal@@Base+0x1178> │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d0a8 <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6253 @ 0x186d │ │ │ │ - movt r2, #7 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ + movw r1, #7045 @ 0x1b85 │ │ │ │ + movt r1, #7 │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9b4da <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 9b7fe <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c184 <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e8d2c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9c192 <_Py_NewReferenceNoTotal@@Base+0x117e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd8c <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - b.w 9b40e <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ + bne.w 9c4ee <_Py_NewReferenceNoTotal@@Base+0x11b6> │ │ │ │ + b.n 9c492 <_Py_NewReferenceNoTotal@@Base+0x115a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9b468 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bl 25fcc4 │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9b78c <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.w 9b468 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + blt.w 9d194 <_Py_NewReferenceNoTotal@@Base+0x1e5c> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + b.w 9b78c <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cda2 <_Py_NewReferenceNoTotal@@Base+0x1d8e> │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9bed8 <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ + blt.w 9d080 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + b.w 9b732 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b5cc <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - movs r7, #28 │ │ │ │ - mul.w r9, r7, r1 │ │ │ │ - ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldrd r7, r1, [r0, #8] │ │ │ │ - str r1, [r7, #12] │ │ │ │ - str r7, [r1, #8] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r1, r9 │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - add.w ip, r3, r8, lsl #2 │ │ │ │ - str r0, [r7, #16] │ │ │ │ - ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ - cmp r7, lr │ │ │ │ - bne.n 9c6a2 <_Py_NewReferenceNoTotal@@Base+0x168e> │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - cbz r0, 9c69e <_Py_NewReferenceNoTotal@@Base+0x168a> │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r8, r1 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b8e4 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d05e <_Py_NewReferenceNoTotal@@Base+0x1d26> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 9c22e <_Py_NewReferenceNoTotal@@Base+0xef6> │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + movs r0, #28 │ │ │ │ + mul.w r9, r0, r2 │ │ │ │ + ldr.w r2, [r8, #512] @ 0x200 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r2 │ │ │ │ + ldrd r0, r2, [r1, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + add.w r0, r6, r9 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + str r6, [r1, #8] │ │ │ │ + add.w lr, r8, r2, lsl #2 │ │ │ │ + str r1, [r0, #16] │ │ │ │ + ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ + cmp r0, ip │ │ │ │ + bne.n 9ca60 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ + cbz r1, 9ca5c <_Py_NewReferenceNoTotal@@Base+0x1724> │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ + cmp r2, r6 │ │ │ │ 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 9cccc <_Py_NewReferenceNoTotal@@Base+0x1cb8> │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 9cdec <_Py_NewReferenceNoTotal@@Base+0x1dd8> │ │ │ │ - ldr.w r1, [ip, #532] @ 0x214 │ │ │ │ - cbnz r1, 9c6c0 <_Py_NewReferenceNoTotal@@Base+0x16ac> │ │ │ │ - str.w r7, [ip, #532] @ 0x214 │ │ │ │ - cmp r7, lr │ │ │ │ - beq.w 9b5cc <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - ldrd r0, r1, [r7, #20] │ │ │ │ + movne r1, #0 │ │ │ │ + str.w r1, [lr, #528] @ 0x210 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9d128 <_Py_NewReferenceNoTotal@@Base+0x1df0> │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 9d104 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ + ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ + cbnz r2, 9ca7c <_Py_NewReferenceNoTotal@@Base+0x1744> │ │ │ │ + str.w r0, [lr, #532] @ 0x214 │ │ │ │ + cmp r0, ip │ │ │ │ + beq.w 9b8e4 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9cde6 <_Py_NewReferenceNoTotal@@Base+0x1dd2> │ │ │ │ - str r0, [r1, #20] │ │ │ │ - ldr.w r0, [lr, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - strd r0, lr, [r7, #20] │ │ │ │ - cbz r0, 9c6e2 <_Py_NewReferenceNoTotal@@Base+0x16ce> │ │ │ │ - str r7, [r0, #24] │ │ │ │ - str.w r7, [lr, #20] │ │ │ │ - b.w 9b5cc <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + beq.w 9d058 <_Py_NewReferenceNoTotal@@Base+0x1d20> │ │ │ │ + str r2, [r1, #20] │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + str r1, [r2, #24] │ │ │ │ + strd r6, ip, [r0, #20] │ │ │ │ + cbz r6, 9ca9e <_Py_NewReferenceNoTotal@@Base+0x1766> │ │ │ │ + str r0, [r6, #24] │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ + b.w 9b8e4 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d00a <_Py_NewReferenceNoTotal@@Base+0x1ff6> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9b3e2 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d5ee <_Py_NewReferenceNoTotal@@Base+0x22b6> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9b706 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1d2a> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + blt.w 9d074 <_Py_NewReferenceNoTotal@@Base+0x1d3c> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r1, [r2, r6, lsl #2] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cd80 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9d010 <_Py_NewReferenceNoTotal@@Base+0x1ffc> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x1dc8> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9d52c <_Py_NewReferenceNoTotal@@Base+0x21f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.w 9b404 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b728 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cec8 <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce1a <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ + beq.w 9d3ce <_Py_NewReferenceNoTotal@@Base+0x2096> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d320 <_Py_NewReferenceNoTotal@@Base+0x1fe8> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ce7a <_Py_NewReferenceNoTotal@@Base+0x1e66> │ │ │ │ + beq.w 9d380 <_Py_NewReferenceNoTotal@@Base+0x2048> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2e <_Py_NewReferenceNoTotal@@Base+0x1e1a> │ │ │ │ + beq.w 9d334 <_Py_NewReferenceNoTotal@@Base+0x1ffc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeab0 │ │ │ │ + bl 1b2b14 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2e <_Py_NewReferenceNoTotal@@Base+0x1e1a> │ │ │ │ - movw r1, #61761 @ 0xf141 │ │ │ │ - movt r1, #26 │ │ │ │ + beq.w 9d334 <_Py_NewReferenceNoTotal@@Base+0x1ffc> │ │ │ │ + movw r1, #12709 @ 0x31a5 │ │ │ │ + movt r1, #27 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a6fdc │ │ │ │ + bl 1ab1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2e <_Py_NewReferenceNoTotal@@Base+0x1e1a> │ │ │ │ + beq.w 9d334 <_Py_NewReferenceNoTotal@@Base+0x1ffc> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce24 <_Py_NewReferenceNoTotal@@Base+0x1e10> │ │ │ │ + beq.w 9d32a <_Py_NewReferenceNoTotal@@Base+0x1ff2> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce10 <_Py_NewReferenceNoTotal@@Base+0x1dfc> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9d316 <_Py_NewReferenceNoTotal@@Base+0x1fde> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r1, #5 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc0e <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c1d0 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ 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 9d0c4 <_Py_NewReferenceNoTotal@@Base+0x20b0> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9c86c <_Py_NewReferenceNoTotal@@Base+0x1858> │ │ │ │ + beq.w 9d48c <_Py_NewReferenceNoTotal@@Base+0x2154> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9cc28 <_Py_NewReferenceNoTotal@@Base+0x18f0> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d0ce <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ + beq.w 9d3d8 <_Py_NewReferenceNoTotal@@Base+0x20a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9c86a <_Py_NewReferenceNoTotal@@Base+0x1856> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9cc26 <_Py_NewReferenceNoTotal@@Base+0x18ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3418 │ │ │ │ + bl b3bc8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9c86a <_Py_NewReferenceNoTotal@@Base+0x1856> │ │ │ │ + cbz r0, 9cc26 <_Py_NewReferenceNoTotal@@Base+0x18ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acd48 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1b0da8 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 9c86c <_Py_NewReferenceNoTotal@@Base+0x1858> │ │ │ │ + cbnz r2, 9cc28 <_Py_NewReferenceNoTotal@@Base+0x18f0> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b27f8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl b2fa8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c86c <_Py_NewReferenceNoTotal@@Base+0x1858> │ │ │ │ + cbz r0, 9cc28 <_Py_NewReferenceNoTotal@@Base+0x18f0> │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ace14 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1b0e74 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc08 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 9bcc2 <_Py_NewReferenceNoTotal@@Base+0x98a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d0ee <_Py_NewReferenceNoTotal@@Base+0x20da> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b75c <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ + bne.w 9d3e2 <_Py_NewReferenceNoTotal@@Base+0x20aa> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9ba74 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ 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 9d122 <_Py_NewReferenceNoTotal@@Base+0x210e> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d118 <_Py_NewReferenceNoTotal@@Base+0x2104> │ │ │ │ + beq.w 9d252 <_Py_NewReferenceNoTotal@@Base+0x1f1a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d248 <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d0fc <_Py_NewReferenceNoTotal@@Base+0x20e8> │ │ │ │ + beq.w 9d22c <_Py_NewReferenceNoTotal@@Base+0x1ef4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9048 │ │ │ │ + bl c23e8 <_PyArg_CheckPositional@@Base+0x1778> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9c8e4 <_Py_NewReferenceNoTotal@@Base+0x18d0> │ │ │ │ + cbz r0, 9cca0 <_Py_NewReferenceNoTotal@@Base+0x1968> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c8e4 <_Py_NewReferenceNoTotal@@Base+0x18d0> │ │ │ │ + cbz r0, 9cca0 <_Py_NewReferenceNoTotal@@Base+0x1968> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - bl 1a7c08 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1abe0c │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc08 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 9bcc2 <_Py_NewReferenceNoTotal@@Base+0x98a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d12c <_Py_NewReferenceNoTotal@@Base+0x2118> │ │ │ │ + bne.w 9d25a <_Py_NewReferenceNoTotal@@Base+0x1f22> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c40a <_Py_NewReferenceNoTotal@@Base+0x13f6> │ │ │ │ + b.n 9c732 <_Py_NewReferenceNoTotal@@Base+0x13fa> │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2fa8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d1f6 <_Py_NewReferenceNoTotal@@Base+0x1ebe> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #28 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9c1d0 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + beq.w 9c698 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1ca <_Py_NewReferenceNoTotal@@Base+0x21b6> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #27 │ │ │ │ + beq.w 9d1f6 <_Py_NewReferenceNoTotal@@Base+0x1ebe> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bc0e <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9c1d0 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d524 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d8f4 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba30 <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ + beq.w 9bd1c <_Py_NewReferenceNoTotal@@Base+0x9e4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d09c <_Py_NewReferenceNoTotal@@Base+0x2088> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cd76 <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ + beq.w 9d302 <_Py_NewReferenceNoTotal@@Base+0x1fca> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d02e <_Py_NewReferenceNoTotal@@Base+0x1cf6> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d0a4 <_Py_NewReferenceNoTotal@@Base+0x2090> │ │ │ │ + beq.w 9d2d6 <_Py_NewReferenceNoTotal@@Base+0x1f9e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #21164 @ 0x52ac │ │ │ │ + movw r1, #24656 @ 0x6050 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a73e8 │ │ │ │ + bl 1ab5ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + beq.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x1cf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d524 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d8f4 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + beq.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x1cf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8dc8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1acfcc │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cd76 <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d02e <_Py_NewReferenceNoTotal@@Base+0x1cf6> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + beq.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x1cf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3418 │ │ │ │ + bl b3bc8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + beq.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x1cf4> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf34 <_Py_NewReferenceNoTotal@@Base+0x1f20> │ │ │ │ + beq.w 9d41c <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2e50 │ │ │ │ + bl b3600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf2e <_Py_NewReferenceNoTotal@@Base+0x1f1a> │ │ │ │ + beq.w 9d408 <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ 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 2166c0 <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ + bl 218710 <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #28996 @ 0x7144 │ │ │ │ + movw r2, #32452 @ 0x7ec4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad86c │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1b18d0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc08 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - bl 7f800 │ │ │ │ + bne.w 9bcc2 <_Py_NewReferenceNoTotal@@Base+0x98a> │ │ │ │ + bl 7fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + beq.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x1cf4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b618 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b27f8 │ │ │ │ - mov r6, r0 │ │ │ │ + b.w 9b930 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c4aa <_Py_NewReferenceNoTotal@@Base+0x1172> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e406c │ │ │ │ + b.w 9b90a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d45a <_Py_NewReferenceNoTotal@@Base+0x2122> │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #525 @ 0x20d │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c344 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + beq.w 9d474 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2fa8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d474 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd r8, r7, [r3, #20] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1ca <_Py_NewReferenceNoTotal@@Base+0x21b6> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #28 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bc0e <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c19a <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e0c30 │ │ │ │ - b.w 9b5f2 <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + beq.w 9d46e <_Py_NewReferenceNoTotal@@Base+0x2136> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r2, r8, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, r2, [r0, #4] │ │ │ │ + movs r2, #17 │ │ │ │ + str r7, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bcc2 <_Py_NewReferenceNoTotal@@Base+0x98a> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d256 <_Py_NewReferenceNoTotal@@Base+0x2242> │ │ │ │ + beq.w 9d4fe <_Py_NewReferenceNoTotal@@Base+0x21c6> │ │ │ │ mov ip, r0 │ │ │ │ - mov.w r7, #8192 @ 0x2000 │ │ │ │ + mov.w r6, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ - str.w r7, [ip], #16 │ │ │ │ - add.w r7, r0, #23 │ │ │ │ - bic.w r7, r7, #7 │ │ │ │ + str.w r6, [ip], #16 │ │ │ │ + add.w r6, r0, #23 │ │ │ │ + bic.w r6, r6, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - sub.w ip, r7, ip │ │ │ │ + sub.w ip, r6, ip │ │ │ │ add.w ip, ip, #32 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9d256 <_Py_NewReferenceNoTotal@@Base+0x2242> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9d4fe <_Py_NewReferenceNoTotal@@Base+0x21c6> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.w 9b916 <_Py_NewReferenceNoTotal@@Base+0x902> │ │ │ │ + b.w 9bc0e <_Py_NewReferenceNoTotal@@Base+0x8d6> │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.w 9b91e <_Py_NewReferenceNoTotal@@Base+0x90a> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cf66 <_Py_NewReferenceNoTotal@@Base+0x1f52> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #525 @ 0x20d │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf02 <_Py_NewReferenceNoTotal@@Base+0x1eee> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf02 <_Py_NewReferenceNoTotal@@Base+0x1eee> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r7, [r2, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cefc <_Py_NewReferenceNoTotal@@Base+0x1ee8> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [r0, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - str r7, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bc08 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b3418 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c226 <_Py_NewReferenceNoTotal@@Base+0x1212> │ │ │ │ - b.w 9c21e <_Py_NewReferenceNoTotal@@Base+0x120a> │ │ │ │ + b.w 9bc16 <_Py_NewReferenceNoTotal@@Base+0x8de> │ │ │ │ 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 9d08e <_Py_NewReferenceNoTotal@@Base+0x207a> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d084 <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ + beq.w 9d63c <_Py_NewReferenceNoTotal@@Base+0x2304> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d632 <_Py_NewReferenceNoTotal@@Base+0x22fa> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9d068 <_Py_NewReferenceNoTotal@@Base+0x2054> │ │ │ │ + beq.w 9d616 <_Py_NewReferenceNoTotal@@Base+0x22de> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d04a <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ + beq.w 9d60c <_Py_NewReferenceNoTotal@@Base+0x22d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1b1484 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d04a <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ + beq.w 9d60c <_Py_NewReferenceNoTotal@@Base+0x22d4> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b27f8 │ │ │ │ + bl b2fa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d04a <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ - ldrd sl, r3, [r3, #20] │ │ │ │ + beq.w 9d60c <_Py_NewReferenceNoTotal@@Base+0x22d4> │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 1ad540 │ │ │ │ - mov r9, r0 │ │ │ │ + ldrd sl, r9, [r3, #20] │ │ │ │ + bl 1b15a4 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d054 <_Py_NewReferenceNoTotal@@Base+0x2040> │ │ │ │ + beq.w 9d64a <_Py_NewReferenceNoTotal@@Base+0x2312> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl accf4 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl ad48c <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d044 <_Py_NewReferenceNoTotal@@Base+0x2030> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #23 │ │ │ │ + beq.w 9d606 <_Py_NewReferenceNoTotal@@Base+0x22ce> │ │ │ │ strd r8, r7, [r0, #32] │ │ │ │ + movs r1, #23 │ │ │ │ str.w sl, [r0, #40] @ 0x28 │ │ │ │ - str r3, [r0, #44] @ 0x2c │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc0e <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ subs r2, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c1d0 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3bc8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c578 <_Py_NewReferenceNoTotal@@Base+0x1240> │ │ │ │ + b.w 9c570 <_Py_NewReferenceNoTotal@@Base+0x1238> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bl 84168 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c488 <_Py_NewReferenceNoTotal@@Base+0x1150> │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r6, r0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r6, #0 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b83a <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + b.w 9c254 <_Py_NewReferenceNoTotal@@Base+0xf1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3418 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b3bc8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x102a> │ │ │ │ + beq.w 9c3a0 <_Py_NewReferenceNoTotal@@Base+0x1068> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f964c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1fc394 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d03e <_Py_NewReferenceNoTotal@@Base+0x202a> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d310 <_Py_NewReferenceNoTotal@@Base+0x1fd8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b27f8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b2fa8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c19a <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ + beq.w 9c4aa <_Py_NewReferenceNoTotal@@Base+0x1172> │ │ │ │ + mov r1, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ mov r2, r9 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f9a2c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1fc688 │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #28964 @ 0x7124 │ │ │ │ + movw r2, #32420 @ 0x7ea4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad86c │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bc08 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - b.w 9b9ca <_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 83e08 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1b18d0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d22e <_Py_NewReferenceNoTotal@@Base+0x221a> │ │ │ │ - ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9bf04 <_Py_NewReferenceNoTotal@@Base+0xef0> │ │ │ │ - ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #29865 @ 0x74a9 │ │ │ │ + bne.w 9bcc2 <_Py_NewReferenceNoTotal@@Base+0x98a> │ │ │ │ + b.w 9bf34 <_Py_NewReferenceNoTotal@@Base+0xbfc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r6, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9bb52 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b930 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9c6 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba12 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + movs r1, #4 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 9c6be <_Py_NewReferenceNoTotal@@Base+0x1386> │ │ │ │ + str.w r2, [r8, #524] @ 0x20c │ │ │ │ + b.n 9ca8e <_Py_NewReferenceNoTotal@@Base+0x1756> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9c0ac <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + subs r6, r3, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r6, #1 │ │ │ │ + b.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b76e <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ + movw r1, #30785 @ 0x7841 │ │ │ │ movt r1, #7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 9c652 <_Py_NewReferenceNoTotal@@Base+0x163e> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9b5cc <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - b.w 9b558 <_Py_NewReferenceNoTotal@@Base+0x544> │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c9fe <_Py_NewReferenceNoTotal@@Base+0x16c6> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9b8e4 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b880 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bb86 <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b6e4 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b76e <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27260 @ 0x6a7c │ │ │ │ + movw r1, #30716 @ 0x77fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cbd2 <_Py_NewReferenceNoTotal@@Base+0x1bbe> │ │ │ │ + b.n 9d022 <_Py_NewReferenceNoTotal@@Base+0x1cea> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27260 @ 0x6a7c │ │ │ │ + movw r1, #30716 @ 0x77fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1888 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b38e <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9c6b0 <_Py_NewReferenceNoTotal@@Base+0x169c> │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - cbz r2, 9cd38 <_Py_NewReferenceNoTotal@@Base+0x1d24> │ │ │ │ - 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, 9cd04 <_Py_NewReferenceNoTotal@@Base+0x1cf0> │ │ │ │ - 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 │ │ │ │ + bl d2088 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b6b2 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + subs r6, r3, #1 │ │ │ │ + b.n 9d07a <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ + ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r1, [r0, #24] │ │ │ │ + cbz r2, 9d112 <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ + str r0, [r2, #24] │ │ │ │ + ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ + str.w r0, [r8, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b8e4 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + str.w r0, [r8, #532] @ 0x214 │ │ │ │ + b.w 9b8e4 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9ca6c <_Py_NewReferenceNoTotal@@Base+0x1734> │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cbz r3, 9d18e <_Py_NewReferenceNoTotal@@Base+0x1e56> │ │ │ │ + str r2, [r3, #20] │ │ │ │ + str r3, [r2, #24] │ │ │ │ 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 9b5cc <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str.w r1, [r3, #524] @ 0x20c │ │ │ │ - b.n 9ccda <_Py_NewReferenceNoTotal@@Base+0x1cc6> │ │ │ │ - subs r7, r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r7, #1 │ │ │ │ - b.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b780 <_Py_NewReferenceNoTotal@@Base+0x76c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ac <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r2 │ │ │ │ + ldr.w r1, [r3, r9] │ │ │ │ + ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ + str r3, [r0, #20] │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ + ubfx r3, r1, #0, #18 │ │ │ │ + str.w r0, [r8, #520] @ 0x208 │ │ │ │ + cbz r3, 9d160 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ + add.w r3, r1, #262144 @ 0x40000 │ │ │ │ + movs r0, #0 │ │ │ │ + lsrs r3, r3, #18 │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ + str.w r0, [r3, #808] @ 0x328 │ │ │ │ + add.w r2, r8, r2, lsl #3 │ │ │ │ + ldr.w r3, [sl, #812] @ 0x32c │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ + str.w r6, [r2, #804] @ 0x324 │ │ │ │ + mov.w r2, #262144 @ 0x40000 │ │ │ │ + blx r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 9c0e8 <_Py_NewReferenceNoTotal@@Base+0x10d4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b4a4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b618 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1d30> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b3c0 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b44a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b44a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - 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 9bb42 <_Py_NewReferenceNoTotal@@Base+0xb2e> │ │ │ │ + str.w r6, [r3, r9] │ │ │ │ + ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8, #788] @ 0x314 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b8e4 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + str.w r2, [r8, #524] @ 0x20c │ │ │ │ + b.n 9d136 <_Py_NewReferenceNoTotal@@Base+0x1dfe> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b7c8 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ba98 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - movs r1, #4 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9c36a <_Py_NewReferenceNoTotal@@Base+0x1356> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6fa <_Py_NewReferenceNoTotal@@Base+0x6e6> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6ae <_Py_NewReferenceNoTotal@@Base+0x69a> │ │ │ │ + mov r1, r6 │ │ │ │ + blx r3 │ │ │ │ + b.w 9c8de <_Py_NewReferenceNoTotal@@Base+0x15a6> │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + bl 9d668 │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, 9d1d4 <_Py_NewReferenceNoTotal@@Base+0x1e9c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 246424 <_PyObject_GetState@@Base+0x1d0> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c1a2 <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b4a4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b4a4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - str.w r0, [r3, #524] @ 0x20c │ │ │ │ - b.n 9c6d2 <_Py_NewReferenceNoTotal@@Base+0x16be> │ │ │ │ - ldr.w r1, [r3, #524] @ 0x20c │ │ │ │ - movs r0, #0 │ │ │ │ - str r1, [r7, #20] │ │ │ │ - str r0, [r7, #24] │ │ │ │ - cbz r1, 9cdfa <_Py_NewReferenceNoTotal@@Base+0x1de6> │ │ │ │ - str r7, [r1, #24] │ │ │ │ - ldr.w r1, [r3, #532] @ 0x214 │ │ │ │ - str.w r7, [r3, #524] @ 0x20c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9b5cc <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str.w r7, [r3, #532] @ 0x214 │ │ │ │ - b.w 9b5cc <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9ceba <_Py_NewReferenceNoTotal@@Base+0x1ea6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b71a <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + b.w 9c19e <_Py_NewReferenceNoTotal@@Base+0xe66> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b7c8 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 9d21e <_Py_NewReferenceNoTotal@@Base+0x1ee6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c3e8 <_Py_NewReferenceNoTotal@@Base+0x13d4> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9ce18 <_Py_NewReferenceNoTotal@@Base+0x1e04> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9bb08 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bb0a <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9ceb2 <_Py_NewReferenceNoTotal@@Base+0x1e9e> │ │ │ │ - adds r3, r2, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9bb52 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9d5da <_Py_NewReferenceNoTotal@@Base+0x22a2> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 9cea0 <_Py_NewReferenceNoTotal@@Base+0x1e8c> │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ + b.w 9bb08 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ce4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9ce98 <_Py_NewReferenceNoTotal@@Base+0x1e84> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d25a <_Py_NewReferenceNoTotal@@Base+0x1f22> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9cc60 <_Py_NewReferenceNoTotal@@Base+0x1928> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9ba52 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4d90 │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9ce98 <_Py_NewReferenceNoTotal@@Base+0x1e84> │ │ │ │ + bl 25fcc4 │ │ │ │ + b.n 9cc44 <_Py_NewReferenceNoTotal@@Base+0x190c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9ba52 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 7fb38 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bb0a <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9bb52 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9bb52 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 234f94 │ │ │ │ - bl 7f800 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r1, r2, #1 │ │ │ │ - cbz r0, 9ce9a <_Py_NewReferenceNoTotal@@Base+0x1e86> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 9c82e <_Py_NewReferenceNoTotal@@Base+0x14f6> │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9d3fa <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9ce1a <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ + b.w 9b96e <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 9c298 <_Py_NewReferenceNoTotal@@Base+0xf60> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9bb94 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + b.w 9bb94 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 9c08c <_Py_NewReferenceNoTotal@@Base+0xd54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ceba <_Py_NewReferenceNoTotal@@Base+0x1ea6> │ │ │ │ + blt.w 9cdfe <_Py_NewReferenceNoTotal@@Base+0x1ac6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c768 <_Py_NewReferenceNoTotal@@Base+0x1754> │ │ │ │ - b.n 9ce1a <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, r2, #1 │ │ │ │ - b.n 9ce76 <_Py_NewReferenceNoTotal@@Base+0x1e62> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9cd52 <_Py_NewReferenceNoTotal@@Base+0x1a1a> │ │ │ │ + b.n 9d02e <_Py_NewReferenceNoTotal@@Base+0x1cf6> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.w 9c69a <_Py_NewReferenceNoTotal@@Base+0x1362> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9ce4a <_Py_NewReferenceNoTotal@@Base+0x1e36> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - b.n 9ce76 <_Py_NewReferenceNoTotal@@Base+0x1e62> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b71a <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + bl 25fcc4 │ │ │ │ + b.n 9cd36 <_Py_NewReferenceNoTotal@@Base+0x19fe> │ │ │ │ + mov r3, r7 │ │ │ │ + b.w 9b992 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bl 7fb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9d3c0 <_Py_NewReferenceNoTotal@@Base+0x2088> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b71a <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.n 9c74c <_Py_NewReferenceNoTotal@@Base+0x1738> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b83a <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b996 <_Py_NewReferenceNoTotal@@Base+0x982> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - b.w 9b83a <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b86c <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 9cf20 <_Py_NewReferenceNoTotal@@Base+0x1f0c> │ │ │ │ + b.w 9ba32 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c338 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ - sub.w r2, sl, #2 │ │ │ │ + b.w 9c754 <_Py_NewReferenceNoTotal@@Base+0x141c> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9d31e <_Py_NewReferenceNoTotal@@Base+0x1fe6> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9d3b8 <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ + adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6d6 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9d3a6 <_Py_NewReferenceNoTotal@@Base+0x206e> │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9805c <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9d39e <_Py_NewReferenceNoTotal@@Base+0x2066> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b5554 │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, 9d39e <_Py_NewReferenceNoTotal@@Base+0x2066> │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 236e90 │ │ │ │ + bl 7fb38 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r3, r1, #1 │ │ │ │ + cbz r0, 9d3a0 <_Py_NewReferenceNoTotal@@Base+0x2068> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9d320 <_Py_NewReferenceNoTotal@@Base+0x1fe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9cf50 <_Py_NewReferenceNoTotal@@Base+0x1f3c> │ │ │ │ + blt.n 9d3c0 <_Py_NewReferenceNoTotal@@Base+0x2088> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9cb24 <_Py_NewReferenceNoTotal@@Base+0x17ec> │ │ │ │ + b.n 9d320 <_Py_NewReferenceNoTotal@@Base+0x1fe8> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r1, #1 │ │ │ │ + b.n 9d37c <_Py_NewReferenceNoTotal@@Base+0x2044> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9d350 <_Py_NewReferenceNoTotal@@Base+0x2018> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ + b.n 9d37c <_Py_NewReferenceNoTotal@@Base+0x2044> │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6d6 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9c9d0 <_Py_NewReferenceNoTotal@@Base+0x19bc> │ │ │ │ + b.w 9ba32 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ba30 <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9cabc <_Py_NewReferenceNoTotal@@Base+0x1aa8> │ │ │ │ + b.w 9ba32 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 9c202 <_Py_NewReferenceNoTotal@@Base+0x11ee> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r8, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c1d4 <_Py_NewReferenceNoTotal@@Base+0x11c0> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6d6 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 9cb08 <_Py_NewReferenceNoTotal@@Base+0x17d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 9c1b4 <_Py_NewReferenceNoTotal@@Base+0x11a0> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 9cf96 <_Py_NewReferenceNoTotal@@Base+0x1f82> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 9d496 <_Py_NewReferenceNoTotal@@Base+0x215e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7f0 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ + b.w 9ba74 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9d1ee <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ + bge.n 9d426 <_Py_NewReferenceNoTotal@@Base+0x20ee> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b96e <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cdc4 <_Py_NewReferenceNoTotal@@Base+0x1a8c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r6, r3, #1 │ │ │ │ + b.n 9d07a <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9d07a <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7f0 <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ + b.w 9bd1c <_Py_NewReferenceNoTotal@@Base+0x9e4> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c2b4 <_Py_NewReferenceNoTotal@@Base+0xf7c> │ │ │ │ + b.n 9d2a8 <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b51a <_Py_NewReferenceNoTotal@@Base+0x506> │ │ │ │ - b.w 9bb3e <_Py_NewReferenceNoTotal@@Base+0xb2a> │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9b67a <_Py_NewReferenceNoTotal@@Base+0x666> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 1e8d2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b81c <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ + blt.n 9d47e <_Py_NewReferenceNoTotal@@Base+0x2146> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c526 <_Py_NewReferenceNoTotal@@Base+0x11ee> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b83a <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9b86c <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b89c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c19a <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 9d18a <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b372 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1d30> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b9ee <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 9c734 <_Py_NewReferenceNoTotal@@Base+0x1720> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9b3b2 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - bl 25e90c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b2fe <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9b83a <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - bl 7f800 │ │ │ │ - cbnz r0, 9d05a <_Py_NewReferenceNoTotal@@Base+0x2046> │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 9c506 <_Py_NewReferenceNoTotal@@Base+0x11ce> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 9d47e <_Py_NewReferenceNoTotal@@Base+0x2146> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c57c <_Py_NewReferenceNoTotal@@Base+0x1568> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cb9e <_Py_NewReferenceNoTotal@@Base+0x1b8a> │ │ │ │ + b.w 9c68c <_Py_NewReferenceNoTotal@@Base+0x1354> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ce <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + b.w 9b9ee <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d096 <_Py_NewReferenceNoTotal@@Base+0x2082> │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 9cbac <_Py_NewReferenceNoTotal@@Base+0x1874> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9cb5a <_Py_NewReferenceNoTotal@@Base+0x1b46> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7ce <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9cbc6 <_Py_NewReferenceNoTotal@@Base+0x188e> │ │ │ │ + b.w 9cc28 <_Py_NewReferenceNoTotal@@Base+0x18f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.n 9cb3e <_Py_NewReferenceNoTotal@@Base+0x1b2a> │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c112 <_Py_NewReferenceNoTotal@@Base+0xdda> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c4a2 <_Py_NewReferenceNoTotal@@Base+0x116a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d084 <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ + b.w 9bc8e <_Py_NewReferenceNoTotal@@Base+0x956> │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9bd26 <_Py_NewReferenceNoTotal@@Base+0x9ee> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9bd26 <_Py_NewReferenceNoTotal@@Base+0x9ee> │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b622 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r3, r1, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9bb52 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 9b6d6 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1ebf6c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bc16 <_Py_NewReferenceNoTotal@@Base+0x8de> │ │ │ │ + b.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1ebf6c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bb34 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r3 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9bb52 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.n 9c942 <_Py_NewReferenceNoTotal@@Base+0x192e> │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 9caf0 <_Py_NewReferenceNoTotal@@Base+0x17b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ca0a <_Py_NewReferenceNoTotal@@Base+0x19f6> │ │ │ │ + blt.n 9d5b2 <_Py_NewReferenceNoTotal@@Base+0x227a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c95e <_Py_NewReferenceNoTotal@@Base+0x194a> │ │ │ │ - b.n 9cd76 <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ + b.w 9b66c <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 9c7f0 <_Py_NewReferenceNoTotal@@Base+0x17dc> │ │ │ │ + bl 25fcc4 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c4aa <_Py_NewReferenceNoTotal@@Base+0x1172> │ │ │ │ + ldrd r2, r7, [r4, #8] │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.n 9d5be <_Py_NewReferenceNoTotal@@Base+0x2286> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d0ee <_Py_NewReferenceNoTotal@@Base+0x20da> │ │ │ │ + blt.w 9bf3e <_Py_NewReferenceNoTotal@@Base+0xc06> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c4aa <_Py_NewReferenceNoTotal@@Base+0x1172> │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9b6a4 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d0f8 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + b.w 9b6a4 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25fcc4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c80a <_Py_NewReferenceNoTotal@@Base+0x17f6> │ │ │ │ - b.w 9c86c <_Py_NewReferenceNoTotal@@Base+0x1858> │ │ │ │ + beq.w 9b842 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ + b.w 9c0a8 <_Py_NewReferenceNoTotal@@Base+0xd70> │ │ │ │ + movs r2, #1 │ │ │ │ + subs r3, r1, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9bb52 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 9b696 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9ce20 <_Py_NewReferenceNoTotal@@Base+0x1ae8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b75c <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d12c <_Py_NewReferenceNoTotal@@Base+0x2118> │ │ │ │ + b.w 9c890 <_Py_NewReferenceNoTotal@@Base+0x1558> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b7ca <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c8a4 <_Py_NewReferenceNoTotal@@Base+0x1890> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b73a <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 9c888 <_Py_NewReferenceNoTotal@@Base+0x1874> │ │ │ │ + beq.w 9c84a <_Py_NewReferenceNoTotal@@Base+0x1512> │ │ │ │ + b.n 9d1ec <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r6, r3, #1 │ │ │ │ + b.n 9d07a <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ + sub.w r3, sl, #2 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b9ee <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9c4a2 <_Py_NewReferenceNoTotal@@Base+0x116a> │ │ │ │ + bl 7fb38 │ │ │ │ + cbnz r0, 9d650 <_Py_NewReferenceNoTotal@@Base+0x2318> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b73a <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d168 <_Py_NewReferenceNoTotal@@Base+0x2154> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9bf66 <_Py_NewReferenceNoTotal@@Base+0xf52> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b656 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9d222 <_Py_NewReferenceNoTotal@@Base+0x220e> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b656 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 9bf4a <_Py_NewReferenceNoTotal@@Base+0xf36> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e90c │ │ │ │ - b.w 9c466 <_Py_NewReferenceNoTotal@@Base+0x1452> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9b9d4 <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r2, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c19a <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9b380 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + b.w 9c79e <_Py_NewReferenceNoTotal@@Base+0x1466> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccc4 <_Py_NewReferenceNoTotal@@Base+0x1cb0> │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9b380 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 7f800 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b7f2 <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r2 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b83a <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c4c8 <_Py_NewReferenceNoTotal@@Base+0x14b4> │ │ │ │ + blt.n 9d644 <_Py_NewReferenceNoTotal@@Base+0x230c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c482 <_Py_NewReferenceNoTotal@@Base+0x146e> │ │ │ │ - b.n 9cf80 <_Py_NewReferenceNoTotal@@Base+0x1f6c> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - b.w 9bb40 <_Py_NewReferenceNoTotal@@Base+0xb2c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 25e90c │ │ │ │ - ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bb2a <_Py_NewReferenceNoTotal@@Base+0xb16> │ │ │ │ - b.w 9bb38 <_Py_NewReferenceNoTotal@@Base+0xb24> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d156 <_Py_NewReferenceNoTotal@@Base+0x2142> │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b89c <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - mov r4, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 772d8 │ │ │ │ - b.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0x15e0> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 7f800 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b7f2 <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ + beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1bcc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b83a <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1e8d2c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9b91e <_Py_NewReferenceNoTotal@@Base+0x90a> │ │ │ │ - b.w 9b38c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1d30> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1d30> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bae6 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d28c <_Py_NewReferenceNoTotal@@Base+0x2278> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b348 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + bl 25fcc4 │ │ │ │ + b.n 9cee8 <_Py_NewReferenceNoTotal@@Base+0x1bb0> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9d632 <_Py_NewReferenceNoTotal@@Base+0x22fa> │ │ │ │ movs r3, #1 │ │ │ │ - subs r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b83a <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + b.n 9cf46 <_Py_NewReferenceNoTotal@@Base+0x1c0e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bae6 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25fcc4 │ │ │ │ + b.w 9c554 <_Py_NewReferenceNoTotal@@Base+0x121c> │ │ │ │ │ │ │ │ -0009d298 : │ │ │ │ +0009d668 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq.n 9d2a6 │ │ │ │ + beq.n 9d676 │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27260 @ 0x6a7c │ │ │ │ + movw r1, #30716 @ 0x77fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d2dc <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +0009d6ac <_PyEvalFramePushAndInit@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ mov r9, r3 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d3c2 <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + beq.n 9d792 <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ itt lt │ │ │ │ addlt.w r3, r4, r3, lsl #2 │ │ │ │ strlt.w r3, [r0, #148] @ 0x94 │ │ │ │ - bge.n 9d3c2 <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + bge.n 9d792 <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d378 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ + beq.n 9d748 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.n 9d39c <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ + ble.n 9d76c <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9d638 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ - cbnz r0, 9d3b6 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ + bl 9da08 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + cbnz r0, 9d786 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ @@ -171904,51 +172251,51 @@ │ │ │ │ cmp r2, r1 │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - bgt.n 9d34c <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ + bgt.n 9d71c <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 9d638 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9da08 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d370 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + beq.n 9d740 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a7b24 │ │ │ │ + bl 1abd28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d370 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + b.n 9d740 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 9d4ce <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ + blt.n 9d89e <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r2, [r0, #804] @ 0x324 │ │ │ │ ldr.w r4, [r7, #144] @ 0x90 │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ - cbz r0, 9d434 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ + cbz r0, 9d804 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ ldr.w ip, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r1, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9d410 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + beq.n 9d7e0 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ add.w lr, ip, #12 │ │ │ │ sub.w r2, r2, lr │ │ │ │ asrs r2, r2, #2 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ clz r4, r4 │ │ │ │ add r1, r0 │ │ │ │ @@ -171956,214 +172303,214 @@ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str.w r1, [r7, #152] @ 0x98 │ │ │ │ adds r4, #3 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9d318 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + bne.w 9d6e8 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d45e <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + beq.n 9d82e <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d45e <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ - ldr r2, [pc, #216] @ (9d520 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d82e <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + ldr r2, [pc, #216] @ (9d8f0 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d456 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ + cbz r3, 9d826 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9d494 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d864 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d494 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d864 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9d494 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #164] @ (9d520 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d864 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #164] @ (9d8f0 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d48a <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ + cbz r3, 9d85a <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r6, [pc, #136] @ (9d520 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r6, [pc, #136] @ (9d8f0 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9d4d2 <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + beq.n 9d8a2 <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9d4ca <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + beq.n 9d89a <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d4ca <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + cbnz r3, 9d89a <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d4c2 <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ + cbz r3, 9d892 <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9d49c <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ + b.n 9d86c <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 9d3cc <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ + b.n 9d79c <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9d518 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + cbz r3, 9d8e8 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9d520 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r7, [pc, #64] @ (9d8f0 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9d518 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + bge.n 9d8e8 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9d514 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + beq.n 9d8e4 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d514 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + cbnz r3, 9d8e4 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d50c <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ + cbz r3, 9d8dc <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9d4e8 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ - bl 1e8d2c │ │ │ │ - b.n 9d3be <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ + b.n 9d8b8 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ + bl 1ebf6c │ │ │ │ + b.n 9d78e <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d5ae <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ + beq.n 9d97e <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9d554 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ + beq.n 9d924 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 9d604 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ + bpl.n 9d9d4 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n 9d61c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d9ec <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab384 <_PyEval_EvalFrameDefault@@Base+0xd1f8> │ │ │ │ + bl abb0c <_PyEval_EvalFrameDefault@@Base+0xd5b0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d61c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d9ec <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldrd r9, r2, [r5, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrd r1, r8, [r5, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add.w r0, r3, #32 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 9d5ba <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ + bhi.n 9d98a <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq.n 9d624 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + beq.n 9d9f4 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 9d600 <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ + cbnz r3, 9d9d0 <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r2, [r0, #16] │ │ │ │ str r6, [r0, #4] │ │ │ │ movs r2, #24 │ │ │ │ strd r1, r8, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 97d38 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 980b0 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d61c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + blt.n 9d9ec <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9d540 <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ + b.n 9d910 <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76f38 │ │ │ │ + bl 772d4 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - cbz r0, 9d624 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d9f4 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ str.w r0, [ip], #16 │ │ │ │ add.w r0, r3, #23 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ sub.w ip, r0, ip │ │ │ │ add.w lr, ip, #32 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ - cbz r0, 9d624 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d9f4 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 9d592 <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ + b.n 9d962 <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9d596 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d966 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27260 @ 0x6a7c │ │ │ │ + movw r1, #30716 @ 0x77fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1888 │ │ │ │ + bl d2088 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d54e <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ + b.n 9d91e <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1e8d2c │ │ │ │ + bl 1ebf6c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d596 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ - b.n 9d54c <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ + bne.n 9d966 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d91c <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -172175,199 +172522,199 @@ │ │ │ │ adds r3, r4, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne.w 9db06 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ + bne.w 9ded6 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ it ge │ │ │ │ movge sl, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 9d6d2 <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ + ble.n 9daa2 <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.n 9d6ae <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9da7e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp.w sl, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ - beq.n 9d6ae <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9da7e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ add.w r2, fp, #8 │ │ │ │ adds r1, r6, #4 │ │ │ │ add.w ip, fp, sl, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 9d6a2 <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ + bne.n 9da72 <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d75a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.n 9db2a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9dc70 <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ + bgt.w 9e040 <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d85e <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.w 9dc2e <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 9d6dc <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ + blt.n 9daac <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9d9c4 <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ + bgt.w 9dd94 <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.n 9d758 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ + bne.n 9db28 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9d6b2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + b.n 9da82 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dbc4 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + beq.w 9df94 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r1, r4, r3 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 9dbc4 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + blt.w 9df94 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 9db62 <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ + blt.w 9df32 <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d6c2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + beq.n 9da92 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9d6c2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bge.n 9da92 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add r1, r2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ - cbnz r7, 9d72a <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ + cbnz r7, 9dafa <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r7] │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r7] │ │ │ │ str.w r7, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 9d6c2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + ble.n 9da92 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ - cbnz r7, 9d750 <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ + cbnz r7, 9db20 <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9d73a <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ - b.n 9d6c2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9db0a <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ + b.n 9da92 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w 9db92 <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ + ble.w 9df62 <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ sub.w r1, r8, sl │ │ │ │ add.w r0, fp, sl, lsl #2 │ │ │ │ - bl c2f48 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c3704 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ddda <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ + beq.w 9e1aa <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9d85e <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.n 9dc2e <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 9d6be <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ + bge.n 9da8e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.n 9d6c2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9da92 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add r2, r4 │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 9debc <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ + blt.w 9e28c <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9de9e <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ + bne.w 9e26e <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22144 @ 0x5680 │ │ │ │ + movw r0, #25480 @ 0x6388 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9df40 <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ - movw r0, #63620 @ 0xf884 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1c4 │ │ │ │ + bne.w 9e310 <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 7a57c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r6, #26516 @ 0x6794 │ │ │ │ + movw r6, #29852 @ 0x749c │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - movw r2, #29016 @ 0x7158 │ │ │ │ + movw r2, #32472 @ 0x7ed8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #63620 @ 0xf884 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #1540 @ 0x604 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - movw r3, #29020 @ 0x715c │ │ │ │ + movw r3, #32476 @ 0x7edc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r2, #29372 @ 0x72bc │ │ │ │ + movw r2, #32828 @ 0x803c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9df22 <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ + bne.w 9e2f2 <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #372] @ (9d9c0 <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ + bne.w 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #372] @ (9dd90 <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dff8 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bne.w 9e3c8 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9d77c <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + ble.n 9db4c <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r7, #8 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ add.w r7, fp, r8, lsl #2 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ @@ -172377,1303 +172724,1306 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dfca <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + beq.w 9e39a <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 9dfca <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + bpl.w 9e39a <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d97e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9dd4e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 9db44 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + beq.w 9df14 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d90e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9dcde <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d960 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9dd30 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d90e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9dcde <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #8 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d960 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9dd30 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d90e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9dcde <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #12 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d960 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9dd30 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d90e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9dcde <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d95e <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + beq.n 9dd2e <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.n 9d900 <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ + bgt.n 9dcd0 <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9db44 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ - bne.n 9d95a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.w 9df14 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + bne.n 9dd2a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d97e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9dd4e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ add.w r4, r9, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, r4] │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d960 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ - bne.n 9d95a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.n 9dd30 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + bne.n 9dd2a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d97e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9dd4e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r4, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d95e <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + bgt.n 9dd2e <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 9d940 <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ + beq.n 9dd10 <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9dd80 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9e150 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e05c <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ + bne.w 9e42c <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r6, r4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 9d9b4 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ + beq.n 9dd84 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9d88a <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ + b.n 9dc5a <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc8e <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ + beq.w 9e05e <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 79454 │ │ │ │ + bl 7980c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d95a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + beq.n 9dd2a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d9aa <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + beq.n 9dd7a <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e080 <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ + beq.w 9e450 <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9d976 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ + bne.n 9dd46 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - b.n 9d77c <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + b.n 9db4c <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 9d6ca <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + bge.w 9da9a <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db80 <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ + bne.w 9df50 <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9da1c <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ + cbz r3, 9ddec <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc5e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9e02e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dc2e <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + bne.w 9dffe <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc2e <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + beq.w 9dffe <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db70 <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ + bne.w 9df40 <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9daea <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + bge.n 9deba <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db58 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ + bne.w 9df28 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9da74 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ + cbz r3, 9de44 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc5e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9e02e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dc46 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + bne.w 9e016 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc46 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + beq.w 9e016 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9db48 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ + bne.n 9df18 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 9daea <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + ble.n 9deba <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbnz r3, 9dadc <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + cbnz r3, 9deac <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9dad8 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ + cbz r3, 9dea8 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc5e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9e02e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9dc16 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + bne.w 9dfe6 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc16 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + beq.w 9dfe6 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 783c4 │ │ │ │ + bl 7875c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc04 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ + bne.w 9dfd4 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt.n 9da96 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ + bgt.n 9de66 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9d6ca <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + beq.w 9da9a <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 22f124 │ │ │ │ + bl 230f80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d6cc <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ - bl 71400 │ │ │ │ + b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ + bl 71718 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ddca <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ + beq.w 9e19a <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - beq.n 9db9c <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ + beq.n 9df6c <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9d75a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + ble.w 9db2a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d68c <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9d75a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.w 9da5c <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9db2a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9d960 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + b.n 9dd30 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 9da80 <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ - b.n 9dae2 <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ + bgt.n 9de50 <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ + b.n 9deb2 <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ sub.w r2, sl, r4 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d700 <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ - b.n 9d6c2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.w 9dad0 <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ + b.n 9da92 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt.w r8, #0 │ │ │ │ - blt.w 9da28 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ - b.n 9d6ca <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + blt.w 9ddf8 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ + b.n 9da9a <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #648] @ (9de20 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ + ldr r3, [pc, #648] @ (9e1f0 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 9d778 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + b.n 9db48 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9d6b2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + ble.w 9da82 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d68c <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9d6b2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + bne.w 9da5c <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9da82 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dd9c <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ + beq.w 9e16c <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9d6f4 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + ble.w 9dac4 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dd56 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ + beq.w 9e126 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 9dbda <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + bne.n 9dfaa <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d6f4 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + beq.w 9dac4 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 22f124 │ │ │ │ - b.n 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 230f80 │ │ │ │ + b.n 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9dadc <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + b.n 9deac <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9dac4 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ - b.n 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9de94 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ + b.n 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9da08 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ - b.n 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9ddd8 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ + b.n 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cc74 │ │ │ │ + bl 6cf64 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9da62 <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ - b.n 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - movw r0, #64652 @ 0xfc8c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 9de32 <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ + b.n 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215e54 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 217eb4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 9d778 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + bge.w 9db48 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9decc <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ + bne.w 9e29c <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9dc72 <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ + b.n 9e042 <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9de28 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ + bne.w 9e1f8 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 9dd62 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + bge.n 9e132 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r0, r3, r0 │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd5a <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ + beq.n 9e12a <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9dccc <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ + b.n 9e09c <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r0, r2] │ │ │ │ adds r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 9dcbe <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ + blt.n 9e08e <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1feb1c │ │ │ │ + bl 201850 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9dd08 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + beq.n 9e0d8 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 9dd08 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ - ldr r2, [pc, #304] @ (9de24 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r2, 9e0d8 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + ldr r2, [pc, #304] @ (9e1f4 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9dfea <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ + bne.w 9e3ba <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r5, 9dd62 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + cbz r5, 9e132 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29136 @ 0x71d0 │ │ │ │ + movw r2, #32592 @ 0x7f50 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dd80 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9e150 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dd80 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #232] @ (9de24 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r3, 9e150 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #232] @ (9e1f4 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dd4c <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ + cbz r3, 9e11c <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd80 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9e150 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9dbe8 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ + b.n 9dfb8 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d3b30 │ │ │ │ + bl d433c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29204 @ 0x7214 │ │ │ │ + movw r2, #32660 @ 0x7f94 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.w 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bge.w 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [r7, fp, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9dda6 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ + bne.n 9e176 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 9dd84 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ + b.n 9e154 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9dbf2 <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ - b.n 9dbda <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + ble.w 9dfc2 <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ + b.n 9dfaa <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd96 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ - ldr r2, [pc, #116] @ (9de24 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + bne.n 9e166 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + ldr r2, [pc, #116] @ (9e1f4 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9ddc0 <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ + cbz r3, 9e190 <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd96 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + b.n 9e166 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [pc, #80] @ (9de24 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r5, [pc, #80] @ (9e1f4 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ cmp r9, r8 │ │ │ │ - blt.w 9def4 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ + blt.w 9e2c4 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [pc, #60] @ (9de24 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r6, [pc, #60] @ (9e1f4 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ add r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.w 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ble.w 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9de18 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + beq.n 9e1e8 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9de18 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + cbnz r3, 9e1e8 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9de10 <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ + cbz r3, 9e1e0 <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9ddea <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ + b.n 9e1ba <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - bl 72278 │ │ │ │ + bl 72614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd80 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9e150 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 9e09c <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ + bge.w 9e46c <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ movs r2, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 9e040 <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ + beq.w 9e410 <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl d11b4 │ │ │ │ + bl d19bc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e004 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ - bne.w 9e00c <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bgt.w 9e3d4 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ + bne.w 9e3dc <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9de6a <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ + bne.n 9e23a <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ mov r1, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9de4a <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ + b.n 9e21a <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d7a4 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ + beq.w 9db74 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29296 @ 0x7270 │ │ │ │ + movw r0, #32752 @ 0x7ff0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d7ba <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ + b.n 9db8a <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d798 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + beq.w 9db68 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9d798 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + b.n 9db68 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc88 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ - ldr r2, [pc, #672] @ (9e178 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9e058 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + ldr r2, [pc, #672] @ (9e548 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9dee8 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ + cbnz r3, 9e2b8 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dc88 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + b.n 9e058 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9dede <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ + b.n 9e2ae <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9df1c <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + beq.n 9e2ec <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9df1c <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + cbnz r3, 9e2ec <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 9df14 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ + cbz r3, 9e2e4 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9ddd4 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ + b.n 9e1a4 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d832 <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - ldr r2, [pc, #584] @ (9e178 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dc02 <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + ldr r2, [pc, #584] @ (9e548 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dfbe <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ + bne.n 9e38e <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d832 <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - movw r6, #63620 @ 0xf884 │ │ │ │ - movt r6, #38 @ 0x26 │ │ │ │ - movw sl, #26516 @ 0x6794 │ │ │ │ + b.n 9dc02 <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + movw r6, #1540 @ 0x604 │ │ │ │ + movt r6, #39 @ 0x27 │ │ │ │ + movw sl, #29852 @ 0x749c │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r6 │ │ │ │ movne r3, sl │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, r6 │ │ │ │ movne r1, sl │ │ │ │ - movw r0, #29312 @ 0x7280 │ │ │ │ + movw r0, #32768 @ 0x8000 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddb6c │ │ │ │ + bl de37c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9df8c <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ + cbz r0, 9e35c <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r4, 9df82 <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ + cbz r4, 9e352 <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ mov r6, sl │ │ │ │ - movw r3, #29020 @ 0x715c │ │ │ │ + movw r3, #32476 @ 0x7edc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9d80c <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ + b.n 9dbdc <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #468] @ (9e178 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #468] @ (9e548 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dfb4 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ + cbz r3, 9e384 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9db00 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9ded0 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9df36 <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ + b.n 9e306 <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29028 @ 0x7164 │ │ │ │ + movw r2, #32484 @ 0x7ee4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dd80 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 9e150 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 9dcfc <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ + b.n 9e0cc <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9d854 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ + b.n 9dc24 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ mov r0, fp │ │ │ │ - bl 83b94 │ │ │ │ - cbz r0, 9e04c <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ + bl 83ed0 │ │ │ │ + cbz r0, 9e41c <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9dd80 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.w 9e150 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd80 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #328] @ (9e178 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9e150 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #328] @ (9e548 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e050 <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ + cbnz r3, 9e420 <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd80 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9e150 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 83b94 │ │ │ │ + bl 83ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e00c <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bne.n 9e3dc <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9de8a <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ + b.n 9e25a <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9e034 <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ + b.n 9e404 <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ mov r3, r7 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29252 @ 0x7244 │ │ │ │ + movw r2, #32708 @ 0x7fc4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dd80 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #244] @ (9e178 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 9e150 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #244] @ (9e548 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e092 <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ + cbz r3, 9e462 <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d9aa <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + b.n 9dd7a <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ mov r8, fp │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e138 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ - movw r0, #52048 @ 0xcb50 │ │ │ │ + beq.n 9e508 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ + movw r0, #55504 @ 0xd8d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a57c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e012 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9e3e2 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ mov r1, r8 │ │ │ │ - bl 10a114 │ │ │ │ + bl 10a934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e0e6 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + beq.n 9e4b6 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e0e6 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ - ldr r2, [pc, #160] @ (9e178 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + cbnz r3, 9e4b6 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + ldr r2, [pc, #160] @ (9e548 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e12c <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ + cbnz r3, 9e4fc <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e012 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9e3e2 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29060 @ 0x7184 │ │ │ │ + movw r2, #32516 @ 0x7f04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 149ab4 <_PyErr_Format@@Base> │ │ │ │ + bl 14b4e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e012 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9e3e2 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e012 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ - ldr r2, [pc, #92] @ (9e178 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9e3e2 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + ldr r2, [pc, #92] @ (9e548 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e16c <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ + cbnz r3, 9e53c <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e012 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + b.n 9e3e2 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e0de <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ + b.n 9e4ae <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9dca0 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + beq.w 9e070 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dca0 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ - ldr r2, [pc, #36] @ (9e178 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9e070 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + ldr r2, [pc, #36] @ (9e548 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9e17c <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ + cbnz r4, 9e54c <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9dca0 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + b.n 9e070 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e122 <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ + b.n 9e4f2 <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e15a <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ + b.n 9e52a <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ │ │ │ │ -0009e18c <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +0009e55c <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aa8e4 <_PyEval_EvalFrameDefault@@Base+0xc758> │ │ │ │ + beq.w ab4c4 <_PyEval_EvalFrameDefault@@Base+0xcf68> │ │ │ │ mov r7, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #644] @ (9e440 <_PyEval_EvalFrameDefault@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #676] @ (9e830 <_PyEval_EvalFrameDefault@@Base+0x2d4>) │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov.w r1, #0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ strh.w r1, [sp, #192] @ 0xc0 │ │ │ │ mov.w r1, #3 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r7, #4] │ │ │ │ sub.w r1, r3, #2 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - bmi.w aa8b6 <_PyEval_EvalFrameDefault@@Base+0xc72a> │ │ │ │ + bmi.w ab496 <_PyEval_EvalFrameDefault@@Base+0xcf3a> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a710e <_PyEval_EvalFrameDefault@@Base+0x8f82> │ │ │ │ + bne.w a7e80 <_PyEval_EvalFrameDefault@@Base+0x9924> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - ble.w a7244 <_PyEval_EvalFrameDefault@@Base+0x90b8> │ │ │ │ + ble.w a7eea <_PyEval_EvalFrameDefault@@Base+0x998e> │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ - movw sl, #49160 @ 0xc008 │ │ │ │ - movt sl, #54 @ 0x36 │ │ │ │ + movw r3, #52552 @ 0xcd48 │ │ │ │ + movt r3, #54 @ 0x36 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ add.w r9, r2, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + strd r4, r2, [sp, #20] │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add.w r3, sl, #10 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - adds r3, #10 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a497a <_PyEval_EvalFrameDefault@@Base+0x67ee> │ │ │ │ + beq.w a506e <_PyEval_EvalFrameDefault@@Base+0x6b12> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + uxtb r2, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add.w r3, r7, sl, lsl #2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ - add.w r3, r7, r3, lsl #2 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r4, 9e2ea <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + cbz r4, 9e6c8 <_PyEval_EvalFrameDefault@@Base+0x16c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e2ea <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + beq.n 9e6c8 <_PyEval_EvalFrameDefault@@Base+0x16c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a49f8 <_PyEval_EvalFrameDefault@@Base+0x686c> │ │ │ │ + beq.w a50fe <_PyEval_EvalFrameDefault@@Base+0x6ba2> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r9, #-4]! │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - itet ne │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + itete eq │ │ │ │ + moveq r3, sl │ │ │ │ movne r3, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ add.w r3, r8, r3, lsl #1 │ │ │ │ orr.w r2, r2, r1, lsl #1 │ │ │ │ strh.w r2, [r8, #2] │ │ │ │ add.w r8, r3, #4 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r1, fp, #12 │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6646 <_PyEval_EvalFrameDefault@@Base+0x84ba> │ │ │ │ + bne.w a6b28 <_PyEval_EvalFrameDefault@@Base+0x85cc> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov.w r2, sl, asr #4 │ │ │ │ + and.w r3, sl, #15 │ │ │ │ + adds r2, #10 │ │ │ │ + adds r3, #10 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ - and.w r3, r3, #15 │ │ │ │ - adds r2, #10 │ │ │ │ - adds r3, #10 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a49ba <_PyEval_EvalFrameDefault@@Base+0x682e> │ │ │ │ + beq.w a50bc <_PyEval_EvalFrameDefault@@Base+0x6b60> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a49c2 <_PyEval_EvalFrameDefault@@Base+0x6836> │ │ │ │ + beq.w a50c4 <_PyEval_EvalFrameDefault@@Base+0x6b68> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r0, [r9] │ │ │ │ add.w r9, r9, #8 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add.w r4, r8, #10 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldrh.w r5, [r8, #4] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldrh.w r1, [r8, #4] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w ab276 <_PyEval_EvalFrameDefault@@Base+0xd0ea> │ │ │ │ - ldr r1, [r0, #24] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.w a4b38 <_PyEval_EvalFrameDefault@@Base+0x69ac> │ │ │ │ - ldrh.w r2, [r8, #8] │ │ │ │ - ldrb r5, [r1, #5] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - movs r1, #1 │ │ │ │ - lsls r1, r5 │ │ │ │ - add r2, r1 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a4b38 <_PyEval_EvalFrameDefault@@Base+0x69ac> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bne.w aa8ba <_PyEval_EvalFrameDefault@@Base+0xc35e> │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a49e0 <_PyEval_EvalFrameDefault@@Base+0x6854> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r2, [r9] │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w a49ec <_PyEval_EvalFrameDefault@@Base+0x6860> │ │ │ │ + bne.w a51f6 <_PyEval_EvalFrameDefault@@Base+0x6c9a> │ │ │ │ + ldrh.w r3, [r8, #8] │ │ │ │ + ldrb r1, [r2, #5] │ │ │ │ + add.w r3, r2, r3, lsl #3 │ │ │ │ + movs r2, #1 │ │ │ │ + lsls r2, r1 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a51f6 <_PyEval_EvalFrameDefault@@Base+0x6c9a> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w a50e6 <_PyEval_EvalFrameDefault@@Base+0x6b8a> │ │ │ │ + adds r2, #1 │ │ │ │ + tst.w sl, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + bne.w a50f2 <_PyEval_EvalFrameDefault@@Base+0x6b96> │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ mov r8, r4 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - nop │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ movs r6, r6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add.w r4, r8, #10 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldrh.w r1, [r8, #4] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldrh.w r2, [r8, #4] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w ab276 <_PyEval_EvalFrameDefault@@Base+0xd0ea> │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w a4b38 <_PyEval_EvalFrameDefault@@Base+0x69ac> │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - ldrh.w r5, [r8, #6] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w a4b38 <_PyEval_EvalFrameDefault@@Base+0x69ac> │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.w a4b38 <_PyEval_EvalFrameDefault@@Base+0x69ac> │ │ │ │ - ldrh.w r2, [r8, #8] │ │ │ │ - ldrb r5, [r1, #5] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - movs r1, #1 │ │ │ │ - lsls r1, r5 │ │ │ │ - add r2, r1 │ │ │ │ + cmp r3, r5 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + bne.w aa8ba <_PyEval_EvalFrameDefault@@Base+0xc35e> │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a51f6 <_PyEval_EvalFrameDefault@@Base+0x6c9a> │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + ldrh.w r1, [r8, #6] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w a51f6 <_PyEval_EvalFrameDefault@@Base+0x6c9a> │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a4b38 <_PyEval_EvalFrameDefault@@Base+0x69ac> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a4994 <_PyEval_EvalFrameDefault@@Base+0x6808> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r2, [r9] │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.w a49a0 <_PyEval_EvalFrameDefault@@Base+0x6814> │ │ │ │ + bne.w a51f6 <_PyEval_EvalFrameDefault@@Base+0x6c9a> │ │ │ │ + ldrh.w r3, [r8, #8] │ │ │ │ + ldrb r1, [r2, #5] │ │ │ │ + add.w r3, r2, r3, lsl #3 │ │ │ │ + movs r2, #1 │ │ │ │ + lsls r2, r1 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a51f6 <_PyEval_EvalFrameDefault@@Base+0x6c9a> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w a508c <_PyEval_EvalFrameDefault@@Base+0x6b30> │ │ │ │ + adds r2, #1 │ │ │ │ + tst.w sl, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + beq.w a5098 <_PyEval_EvalFrameDefault@@Base+0x6b3c> │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ - mov r8, r4 │ │ │ │ movs r2, #0 │ │ │ │ + str.w r2, [r9, #4] │ │ │ │ + mov r8, r4 │ │ │ │ add.w r9, r9, #8 │ │ │ │ - str.w r2, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a47f8 <_PyEval_EvalFrameDefault@@Base+0x666c> │ │ │ │ + bne.w a4e8e <_PyEval_EvalFrameDefault@@Base+0x6932> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a47f8 <_PyEval_EvalFrameDefault@@Base+0x666c> │ │ │ │ + beq.w a628c <_PyEval_EvalFrameDefault@@Base+0x7d30> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a47f8 <_PyEval_EvalFrameDefault@@Base+0x666c> │ │ │ │ + beq.w a628c <_PyEval_EvalFrameDefault@@Base+0x7d30> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a4a26 <_PyEval_EvalFrameDefault@@Base+0x689a> │ │ │ │ + beq.w a5130 <_PyEval_EvalFrameDefault@@Base+0x6bd4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9e528 <_PyEval_EvalFrameDefault@@Base+0x39c> │ │ │ │ + beq.n 9e91c <_PyEval_EvalFrameDefault@@Base+0x3c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a73c4 <_PyEval_EvalFrameDefault@@Base+0x9238> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w a8bd8 <_PyEval_EvalFrameDefault@@Base+0xa67c> │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ mov r8, r4 │ │ │ │ + tst.w sl, #1 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - strne.w r2, [r9] │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + bne.w a5658 <_PyEval_EvalFrameDefault@@Base+0x70fc> │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4c98 <_PyEval_EvalFrameDefault@@Base+0x6b0c> │ │ │ │ + bne.w a5390 <_PyEval_EvalFrameDefault@@Base+0x6e34> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7478 <_PyEval_EvalFrameDefault@@Base+0x92ec> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub.w r8, r8, r3, lsl #1 │ │ │ │ + bne.w a86f2 <_PyEval_EvalFrameDefault@@Base+0xa196> │ │ │ │ + sub.w r8, r8, sl, lsl #1 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9, #-4]! │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - itet ne │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + itete eq │ │ │ │ + moveq r3, sl │ │ │ │ movne r3, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ add.w r3, r8, r3, lsl #1 │ │ │ │ orr.w r2, r2, r1, lsl #1 │ │ │ │ strh.w r2, [r8, #2] │ │ │ │ add.w r8, r3, #4 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4]! │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, fp │ │ │ │ @@ -173683,194 +174033,197 @@ │ │ │ │ mov r1, r7 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r3, r9, asr #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r7, r4 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ - bl b9b90 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl ba35c <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #10 │ │ │ │ add.w r9, r4, r3, lsl #2 │ │ │ │ ldrh.w r3, [r2, r1, lsl #1] │ │ │ │ - add.w r9, r9, #44 @ 0x2c │ │ │ │ add.w r8, r2, r1, lsl #1 │ │ │ │ + add.w r9, r9, #44 @ 0x2c │ │ │ │ str.w r5, [r4, r6, lsl #2] │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r0, [r4, #32] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w a6880 <_PyEval_EvalFrameDefault@@Base+0x86f4> │ │ │ │ + bne.w a71a8 <_PyEval_EvalFrameDefault@@Base+0x8c4c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r8, #2]! │ │ │ │ str.w r2, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + uxtb r2, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7562 <_PyEval_EvalFrameDefault@@Base+0x93d6> │ │ │ │ + bne.w a92a8 <_PyEval_EvalFrameDefault@@Base+0xad4c> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w aa74e <_PyEval_EvalFrameDefault@@Base+0xc5c2> │ │ │ │ + beq.w a9512 <_PyEval_EvalFrameDefault@@Base+0xafb6> │ │ │ │ ldrh.w r1, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ - uxtb r4, r1 │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + uxtb r3, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w sl, r1, lsr #8 │ │ │ │ str.w r5, [r9], #4 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ + mov.w r3, sl, asr #1 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ ldrh.w r1, [r8, #-18] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r1, #15 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - mov.w r2, r3, asr #1 │ │ │ │ - bls.w a480a <_PyEval_EvalFrameDefault@@Base+0x667e> │ │ │ │ - ldrh.w r3, [r8, #-18] │ │ │ │ + cmp r1, #15 │ │ │ │ + bls.w a4ea0 <_PyEval_EvalFrameDefault@@Base+0x6944> │ │ │ │ + ldrh.w r2, [r8, #-18] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ cmp r1, r6 │ │ │ │ - ubfx r4, r3, #4, #12 │ │ │ │ - beq.w a4aa8 <_PyEval_EvalFrameDefault@@Base+0x691c> │ │ │ │ + ubfx r4, r2, #4, #12 │ │ │ │ + beq.w a5182 <_PyEval_EvalFrameDefault@@Base+0x6c26> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - subs r1, r4, #1 │ │ │ │ - bfi r3, r1, #4, #12 │ │ │ │ - strh.w r3, [r8, #-18] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - lsls r4, r3, #31 │ │ │ │ - bmi.w a4ab8 <_PyEval_EvalFrameDefault@@Base+0x692c> │ │ │ │ + tst.w sl, #1 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + add.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ + bfi r2, r1, #4, #12 │ │ │ │ + strh.w r2, [r8, #-18] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + bne.w a5192 <_PyEval_EvalFrameDefault@@Base+0x6c36> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e688 │ │ │ │ + bl 8e9e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e762 <_PyEval_EvalFrameDefault@@Base+0x5d6> │ │ │ │ + beq.n 9eb6a <_PyEval_EvalFrameDefault@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8444 <_PyEval_EvalFrameDefault@@Base+0xa2b8> │ │ │ │ + beq.w a8180 <_PyEval_EvalFrameDefault@@Base+0x9c24> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a59a6 <_PyEval_EvalFrameDefault@@Base+0x781a> │ │ │ │ + beq.w a5da4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7822 <_PyEval_EvalFrameDefault@@Base+0x9696> │ │ │ │ + bne.w a8902 <_PyEval_EvalFrameDefault@@Base+0xa3a6> │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ mov r7, r4 │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - bl b9b90 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl ba35c <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #10 │ │ │ │ add.w r8, r2, r1, lsl #1 │ │ │ │ str.w r5, [r4, r6, lsl #2] │ │ │ │ str r0, [r4, #32] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldrh.w r3, [r2, r1, lsl #1] │ │ │ │ add.w r9, r4, #44 @ 0x2c │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ - movw r2, #42636 @ 0xa68c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - mov r3, r5 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ mov r4, r6 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w a6934 <_PyEval_EvalFrameDefault@@Base+0x87a8> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w a762e <_PyEval_EvalFrameDefault@@Base+0x94a2> │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a6e04 <_PyEval_EvalFrameDefault@@Base+0x88a8> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a8694 <_PyEval_EvalFrameDefault@@Base+0xa138> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #15 │ │ │ │ + bhi.w a6dac <_PyEval_EvalFrameDefault@@Base+0x8850> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w a6770 <_PyEval_EvalFrameDefault@@Base+0x85e4> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #15 │ │ │ │ - bhi.w a6770 <_PyEval_EvalFrameDefault@@Base+0x85e4> │ │ │ │ - and.w r3, r2, #3 │ │ │ │ - and.w r2, r1, #3 │ │ │ │ + bhi.w a6dac <_PyEval_EvalFrameDefault@@Base+0x8850> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ + and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -173880,164 +174233,157 @@ │ │ │ │ ite ge │ │ │ │ movge r4, r1 │ │ │ │ movlt r4, #0 │ │ │ │ add.w r4, r4, r3, lsl #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4bf4 <_PyEval_EvalFrameDefault@@Base+0x6a68> │ │ │ │ + bne.w a52d6 <_PyEval_EvalFrameDefault@@Base+0x6d7a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4c78 <_PyEval_EvalFrameDefault@@Base+0x6aec> │ │ │ │ + bne.w a535e <_PyEval_EvalFrameDefault@@Base+0x6e02> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ + tst.w sl, r4 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - tst r3, r4 │ │ │ │ - uxtb r4, r1 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str.w r3, [r9, #-8] │ │ │ │ + uxtb r3, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + mov.w sl, r1, lsr #8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #340] @ 0x154 │ │ │ │ add.w r3, r8, #8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a5598 <_PyEval_EvalFrameDefault@@Base+0x740c> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ - movw r5, #24368 @ 0x5f30 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - mvns r2, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add.w r2, r9, r6, lsl #2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r9, r6, lsl #2] │ │ │ │ - ldr.w r3, [r9, r3, lsl #2] │ │ │ │ + bne.w a5bc2 <_PyEval_EvalFrameDefault@@Base+0x7666> │ │ │ │ + mvn.w r3, #1 │ │ │ │ + mvn.w r0, sl │ │ │ │ + sub.w r3, r3, sl │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w a55a8 <_PyEval_EvalFrameDefault@@Base+0x741c> │ │ │ │ - ldr r3, [r2, #68] @ 0x44 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w a55a8 <_PyEval_EvalFrameDefault@@Base+0x741c> │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - subs r5, #0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + movw r6, #24368 @ 0x5f30 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + add.w r2, r9, r3, lsl #2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r2, [r9, r3, lsl #2] │ │ │ │ + ldr.w r3, [r9, r0, lsl #2] │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w a5bd6 <_PyEval_EvalFrameDefault@@Base+0x767a> │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.w a5bd6 <_PyEval_EvalFrameDefault@@Base+0x767a> │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ - movne r5, #1 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - add.w ip, r5, r0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ + movne r0, #1 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + add.w ip, r0, sl │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w a55a8 <_PyEval_EvalFrameDefault@@Base+0x741c> │ │ │ │ + bne.w a5bd6 <_PyEval_EvalFrameDefault@@Base+0x767a> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ - ldr.w lr, [r3, #52] @ 0x34 │ │ │ │ + ldr.w lr, [r6, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a55a8 <_PyEval_EvalFrameDefault@@Base+0x741c> │ │ │ │ + beq.w a5bd6 <_PyEval_EvalFrameDefault@@Base+0x767a> │ │ │ │ ldr.w r0, [fp, #152] @ 0x98 │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp.w lr, r0, asr #2 │ │ │ │ - bge.w a55a8 <_PyEval_EvalFrameDefault@@Base+0x741c> │ │ │ │ + bge.w a5bd6 <_PyEval_EvalFrameDefault@@Base+0x767a> │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w a55a8 <_PyEval_EvalFrameDefault@@Base+0x741c> │ │ │ │ + ble.w a5bd6 <_PyEval_EvalFrameDefault@@Base+0x767a> │ │ │ │ add.w r0, r5, lr, lsl #2 │ │ │ │ str.w r0, [fp, #148] @ 0x94 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r5, #8] │ │ │ │ + add.w r8, r6, #124 @ 0x7c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w a4a32 <_PyEval_EvalFrameDefault@@Base+0x68a6> │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - add.w r8, r3, #124 @ 0x7c │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + itt ne │ │ │ │ + addne r0, #1 │ │ │ │ + strne r0, [r6, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldrd r4, r2, [r2, #8] │ │ │ │ - cmp r0, ip │ │ │ │ + cmp ip, r0 │ │ │ │ strd r4, r2, [r5, #12] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ strd r1, r8, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w a4a56 <_PyEval_EvalFrameDefault@@Base+0x68ca> │ │ │ │ + bge.n 9edae <_PyEval_EvalFrameDefault@@Base+0x852> │ │ │ │ sub.w r2, r0, ip │ │ │ │ add.w ip, ip, #10 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r2, r5, #40 @ 0x28 │ │ │ │ + cmp.w sl, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - add.w r1, r5, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ble.w a4a66 <_PyEval_EvalFrameDefault@@Base+0x68da> │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov.w r4, r6, lsl #2 │ │ │ │ - rsb r4, r4, #0 │ │ │ │ - ldr.w r2, [r9, r4] │ │ │ │ - str.w r2, [r1, r0, lsl #2] │ │ │ │ - ble.n 9e9e8 <_PyEval_EvalFrameDefault@@Base+0x85c> │ │ │ │ - mov r2, r0 │ │ │ │ - mov ip, r6 │ │ │ │ - adds r2, #10 │ │ │ │ - movs r0, #1 │ │ │ │ - add.w r2, r5, r2, lsl #2 │ │ │ │ - add.w r6, r9, r0, lsl #2 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ - str.w r6, [r2, #4]! │ │ │ │ - bgt.n 9e9d8 <_PyEval_EvalFrameDefault@@Base+0x84c> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - subs r0, r2, #1 │ │ │ │ - movs r2, #4 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ - ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ + ble.w a513c <_PyEval_EvalFrameDefault@@Base+0x6be0> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + negs r0, r0 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + ldr.w r3, [r9, r0] │ │ │ │ + str.w r3, [r2, r1, lsl #2] │ │ │ │ + ble.n 9edec <_PyEval_EvalFrameDefault@@Base+0x890> │ │ │ │ + mov r3, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + adds r3, #10 │ │ │ │ + add.w r3, r5, r3, lsl #2 │ │ │ │ + add.w r4, r9, r1, lsl #2 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp sl, r1 │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ + str.w r4, [r3, #4]! │ │ │ │ + bgt.n 9eddc <_PyEval_EvalFrameDefault@@Base+0x880> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + subs r0, r3, #1 │ │ │ │ + movs r3, #4 │ │ │ │ + strh r3, [r7, #36] @ 0x24 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ subs r3, r4, r3 │ │ │ │ + ldrh.w r1, [r6, #124] @ 0x7c │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - uxtb r4, r2 │ │ │ │ str r7, [r5, #4] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str.w r0, [fp, #28] │ │ │ │ mov r7, r5 │ │ │ │ - add.w r9, r1, r3, lsl #2 │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov.w sl, r1, lsr #8 │ │ │ │ + str.w r0, [fp, #28] │ │ │ │ + uxtb r0, r1 │ │ │ │ str.w r5, [fp, #52] @ 0x34 │ │ │ │ + add.w r9, r2, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r0, [sp, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r0, [r9, #-4] │ │ │ │ adds r3, #2 │ │ │ │ @@ -174049,555 +174395,571 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a517a <_PyEval_EvalFrameDefault@@Base+0x6fee> │ │ │ │ + bne.w a628c <_PyEval_EvalFrameDefault@@Base+0x7d30> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a517a <_PyEval_EvalFrameDefault@@Base+0x6fee> │ │ │ │ + beq.w a628c <_PyEval_EvalFrameDefault@@Base+0x7d30> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9ea92 <_PyEval_EvalFrameDefault@@Base+0x906> │ │ │ │ + beq.n 9ee9a <_PyEval_EvalFrameDefault@@Base+0x93e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6462 <_PyEval_EvalFrameDefault@@Base+0x82d6> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w a6bfa <_PyEval_EvalFrameDefault@@Base+0x869e> │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ mov r8, r4 │ │ │ │ + tst.w sl, #1 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ - tst.w r3, #1 │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ - bne.w a6376 <_PyEval_EvalFrameDefault@@Base+0x81ea> │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + bne.w a6ce6 <_PyEval_EvalFrameDefault@@Base+0x878a> │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ + mvn.w r1, sl │ │ │ │ + mvn.w r3, #1 │ │ │ │ + sub.w r4, r3, sl │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ + add.w r6, r9, r1, lsl #2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ + ldr.w r3, [r9, r1, lsl #2] │ │ │ │ add.w r8, r8, #8 │ │ │ │ - mvns r3, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - subs r6, r6, r1 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - add.w r5, r9, r3, lsl #2 │ │ │ │ + str r1, [sp, #32] │ │ │ │ sub.w r0, r9, r2 │ │ │ │ - ldr.w r3, [r9, r3, lsl #2] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add.w r5, r9, r6, lsl #2 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r5, [r9, r6, lsl #2] │ │ │ │ + add.w r1, r9, r4, lsl #2 │ │ │ │ + ldr.w r5, [r9, r4, lsl #2] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aa642 <_PyEval_EvalFrameDefault@@Base+0xc4b6> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - movw r1, #16312 @ 0x3fb8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ + bne.w a9dc0 <_PyEval_EvalFrameDefault@@Base+0xb864> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + movw r3, #16312 @ 0x3fb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ble.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ + ldr.w r9, [r0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9eb44 <_PyEval_EvalFrameDefault@@Base+0x9b8> │ │ │ │ + beq.n 9ef5a <_PyEval_EvalFrameDefault@@Base+0x9fe> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4c14 <_PyEval_EvalFrameDefault@@Base+0x6a88> │ │ │ │ + beq.w a52f6 <_PyEval_EvalFrameDefault@@Base+0x6d9a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9eb58 <_PyEval_EvalFrameDefault@@Base+0x9cc> │ │ │ │ + beq.n 9ef6e <_PyEval_EvalFrameDefault@@Base+0xa12> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a48ee <_PyEval_EvalFrameDefault@@Base+0x6762> │ │ │ │ + beq.w a5034 <_PyEval_EvalFrameDefault@@Base+0x6ad8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a8410 <_PyEval_EvalFrameDefault@@Base+0xa284> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w a928c <_PyEval_EvalFrameDefault@@Base+0xad30> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a83e8 <_PyEval_EvalFrameDefault@@Base+0xa25c> │ │ │ │ + bne.w a9262 <_PyEval_EvalFrameDefault@@Base+0xad06> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + mov r9, r6 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ + mvn.w r1, sl │ │ │ │ + mvn.w r3, #1 │ │ │ │ + sub.w r0, r3, sl │ │ │ │ + mov r3, r1 │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ + str r1, [sp, #32] │ │ │ │ add.w r8, r8, #8 │ │ │ │ - mvns r1, r0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - subs r6, r6, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - add.w r5, r9, r1, lsl #2 │ │ │ │ - sub.w r3, r9, r2 │ │ │ │ - ldr.w r1, [r9, r1, lsl #2] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - add.w r5, r9, r6, lsl #2 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r5, [r9, r6, lsl #2] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w a845c <_PyEval_EvalFrameDefault@@Base+0xa2d0> │ │ │ │ - adds r1, r0, #1 │ │ │ │ - sub.w r3, r3, #4 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - beq.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ + ldr.w r3, [r9, r3, lsl #2] │ │ │ │ + add.w r1, r9, r1, lsl #2 │ │ │ │ + ldr.w r5, [r9, r0, lsl #2] │ │ │ │ + sub.w r6, r9, r2 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add.w r1, r9, r0, lsl #2 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8148 <_PyEval_EvalFrameDefault@@Base+0x9bec> │ │ │ │ + subs r6, #4 │ │ │ │ + adds.w r3, sl, #1 │ │ │ │ + beq.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #30792 @ 0x7848 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ - adds r6, r3, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, lr │ │ │ │ - ldr.w r4, [ip, #4] │ │ │ │ - mov r1, r6 │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ + add.w r9, r6, #4 │ │ │ │ subs r2, r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w r4, [ip, #4] │ │ │ │ blx r4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ble.n 9ec72 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ble.n 9f084 <_PyEval_EvalFrameDefault@@Base+0xb28> │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9ec28 <_PyEval_EvalFrameDefault@@Base+0xa9c> │ │ │ │ + beq.n 9f03e <_PyEval_EvalFrameDefault@@Base+0xae2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5f8e <_PyEval_EvalFrameDefault@@Base+0x7e02> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 9ec72 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9ec44 <_PyEval_EvalFrameDefault@@Base+0xab8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a6850 <_PyEval_EvalFrameDefault@@Base+0x86c4> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w a6340 <_PyEval_EvalFrameDefault@@Base+0x7de4> │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 9f084 <_PyEval_EvalFrameDefault@@Base+0xb28> │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 9f058 <_PyEval_EvalFrameDefault@@Base+0xafc> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a6a8a <_PyEval_EvalFrameDefault@@Base+0x852e> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ec72 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ - mov r4, r6 │ │ │ │ + beq.n 9f084 <_PyEval_EvalFrameDefault@@Base+0xb28> │ │ │ │ + mov r4, r9 │ │ │ │ movs r6, #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + mov r9, r3 │ │ │ │ + str r5, [sp, #20] │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec68 <_PyEval_EvalFrameDefault@@Base+0xadc> │ │ │ │ + beq.n 9f07c <_PyEval_EvalFrameDefault@@Base+0xb20> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5a7c <_PyEval_EvalFrameDefault@@Base+0x78f0> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w a6274 <_PyEval_EvalFrameDefault@@Base+0x7d18> │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 9ec50 <_PyEval_EvalFrameDefault@@Base+0xac4> │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + cmp r6, r9 │ │ │ │ + bne.n 9f064 <_PyEval_EvalFrameDefault@@Base+0xb08> │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec86 <_PyEval_EvalFrameDefault@@Base+0xafa> │ │ │ │ + beq.n 9f098 <_PyEval_EvalFrameDefault@@Base+0xb3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9dae <_PyEval_EvalFrameDefault@@Base+0xbc22> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w a759e <_PyEval_EvalFrameDefault@@Base+0x9412> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [r3] │ │ │ │ + beq.w aa1fc <_PyEval_EvalFrameDefault@@Base+0xbca0> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w a908a <_PyEval_EvalFrameDefault@@Base+0xab2e> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str.w sl, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a74bc <_PyEval_EvalFrameDefault@@Base+0x9330> │ │ │ │ + bne.w a8bee <_PyEval_EvalFrameDefault@@Base+0xa692> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #4572 @ 0x11dc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r4, r8, #20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a517a <_PyEval_EvalFrameDefault@@Base+0x6fee> │ │ │ │ + bne.w a59fc <_PyEval_EvalFrameDefault@@Base+0x74a0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a517a <_PyEval_EvalFrameDefault@@Base+0x6fee> │ │ │ │ + bne.w a59fc <_PyEval_EvalFrameDefault@@Base+0x74a0> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a517a <_PyEval_EvalFrameDefault@@Base+0x6fee> │ │ │ │ + beq.w a59fc <_PyEval_EvalFrameDefault@@Base+0x74a0> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a54ca <_PyEval_EvalFrameDefault@@Base+0x733e> │ │ │ │ + beq.w a5c2c <_PyEval_EvalFrameDefault@@Base+0x76d0> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9ed1e <_PyEval_EvalFrameDefault@@Base+0xb92> │ │ │ │ + beq.n 9f134 <_PyEval_EvalFrameDefault@@Base+0xbd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9d82 <_PyEval_EvalFrameDefault@@Base+0xbbf6> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r8, r4 │ │ │ │ + beq.w a9672 <_PyEval_EvalFrameDefault@@Base+0xb116> │ │ │ │ + ands.w r3, sl, #1 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + mov r8, r4 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a57d0 <_PyEval_EvalFrameDefault@@Base+0x7644> │ │ │ │ + bne.w a5f3c <_PyEval_EvalFrameDefault@@Base+0x79e0> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a57d0 <_PyEval_EvalFrameDefault@@Base+0x7644> │ │ │ │ + beq.w a5f3c <_PyEval_EvalFrameDefault@@Base+0x79e0> │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a57d0 <_PyEval_EvalFrameDefault@@Base+0x7644> │ │ │ │ + bne.w a5f3c <_PyEval_EvalFrameDefault@@Base+0x79e0> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a9c12 <_PyEval_EvalFrameDefault@@Base+0xba86> │ │ │ │ + beq.w a9fe0 <_PyEval_EvalFrameDefault@@Base+0xba84> │ │ │ │ ldrh.w r1, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ - uxtb r4, r1 │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + uxtb r3, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w sl, r1, lsr #8 │ │ │ │ str.w r5, [r9], #4 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ + mvn.w r3, #1 │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + sub.w r1, r3, sl │ │ │ │ + str r1, [sp, #28] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + add.w r0, r9, r1, lsl #2 │ │ │ │ + ldr.w r5, [r9, r1, lsl #2] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r1, r9, r6, lsl #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr.w r5, [r9, r6, lsl #2] │ │ │ │ add.w r8, r8, #8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w a7322 <_PyEval_EvalFrameDefault@@Base+0x9196> │ │ │ │ - mvns r3, r0 │ │ │ │ - sub.w r4, r9, r0, lsl #2 │ │ │ │ + beq.w a8346 <_PyEval_EvalFrameDefault@@Base+0x9dea> │ │ │ │ + mvn.w r3, sl │ │ │ │ + sub.w r6, r9, sl, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a4e00 <_PyEval_EvalFrameDefault@@Base+0x6c74> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne.w a5500 <_PyEval_EvalFrameDefault@@Base+0x6fa4> │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r4 │ │ │ │ + orr.w r2, sl, #2147483648 @ 0x80000000 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bl 8e1f4 │ │ │ │ + bl 8e554 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee22 <_PyEval_EvalFrameDefault@@Base+0xc96> │ │ │ │ + beq.n 9f240 <_PyEval_EvalFrameDefault@@Base+0xce4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a53a0 <_PyEval_EvalFrameDefault@@Base+0x7214> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w a4b0a <_PyEval_EvalFrameDefault@@Base+0x697e> │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ + beq.w a5ad4 <_PyEval_EvalFrameDefault@@Base+0x7578> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.w a51e8 <_PyEval_EvalFrameDefault@@Base+0x6c8c> │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee40 <_PyEval_EvalFrameDefault@@Base+0xcb4> │ │ │ │ + beq.n 9f25e <_PyEval_EvalFrameDefault@@Base+0xd02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6868 <_PyEval_EvalFrameDefault@@Base+0x86dc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 9ee6c <_PyEval_EvalFrameDefault@@Base+0xce0> │ │ │ │ + beq.w a6f12 <_PyEval_EvalFrameDefault@@Base+0x89b6> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.n 9f288 <_PyEval_EvalFrameDefault@@Base+0xd2c> │ │ │ │ movs r5, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr.w r6, [r4, r5, lsl #2] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr.w r4, [r6, r5, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee62 <_PyEval_EvalFrameDefault@@Base+0xcd6> │ │ │ │ + beq.n 9f280 <_PyEval_EvalFrameDefault@@Base+0xd24> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a658e <_PyEval_EvalFrameDefault@@Base+0x8402> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w a6fca <_PyEval_EvalFrameDefault@@Base+0x8a6e> │ │ │ │ adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 9ee4a <_PyEval_EvalFrameDefault@@Base+0xcbe> │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w a781a <_PyEval_EvalFrameDefault@@Base+0x968e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r6, [r3, #0] │ │ │ │ + cmp sl, r5 │ │ │ │ + bne.n 9f268 <_PyEval_EvalFrameDefault@@Base+0xd0c> │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a7f22 <_PyEval_EvalFrameDefault@@Base+0x99c6> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a77f6 <_PyEval_EvalFrameDefault@@Base+0x966a> │ │ │ │ + bne.w a7efa <_PyEval_EvalFrameDefault@@Base+0x999e> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - adds r3, #10 │ │ │ │ - ldr.w r3, [r7, r3, lsl #2] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w ab370 <_PyEval_EvalFrameDefault@@Base+0xd1e4> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w a4bda <_PyEval_EvalFrameDefault@@Base+0x6a4e> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - str.w r3, [r9], #4 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a6478 <_PyEval_EvalFrameDefault@@Base+0x82ec> │ │ │ │ + bls.w a73fe <_PyEval_EvalFrameDefault@@Base+0x8ea2> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ cmp r2, r0 │ │ │ │ and.w r1, r3, #15 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ mov r3, r4 │ │ │ │ - beq.w a9508 <_PyEval_EvalFrameDefault@@Base+0xb37c> │ │ │ │ + beq.w a9e48 <_PyEval_EvalFrameDefault@@Base+0xb8ec> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ ldr.w r2, [r3, #1064] @ 0x428 │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ bfi r3, r1, #0, #4 │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ mov r1, r5 │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ bfi r3, r4, #4, #12 │ │ │ │ strh.w r3, [r8, #-2] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ef48 <_PyEval_EvalFrameDefault@@Base+0xdbc> │ │ │ │ + beq.n 9f326 <_PyEval_EvalFrameDefault@@Base+0xdca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4de8 <_PyEval_EvalFrameDefault@@Base+0x6c5c> │ │ │ │ + beq.w a54e8 <_PyEval_EvalFrameDefault@@Base+0x6f8c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9ef76 <_PyEval_EvalFrameDefault@@Base+0xdea> │ │ │ │ + bne.n 9f358 <_PyEval_EvalFrameDefault@@Base+0xdfc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a59a2 <_PyEval_EvalFrameDefault@@Base+0x7816> │ │ │ │ + beq.w a5da0 <_PyEval_EvalFrameDefault@@Base+0x7844> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ef52 <_PyEval_EvalFrameDefault@@Base+0xdc6> │ │ │ │ - ldr r2, [pc, #484] @ (9f164 <_PyEval_EvalFrameDefault@@Base+0xfd8>) │ │ │ │ + bne.n 9f330 <_PyEval_EvalFrameDefault@@Base+0xdd4> │ │ │ │ + ldr r2, [pc, #644] @ (9f5e8 <_PyEval_EvalFrameDefault@@Base+0x108c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a6f12 <_PyEval_EvalFrameDefault@@Base+0x8d86> │ │ │ │ + bne.w a82c2 <_PyEval_EvalFrameDefault@@Base+0x9d66> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - b.n 9ef52 <_PyEval_EvalFrameDefault@@Base+0xdc6> │ │ │ │ + movw r1, #33429 @ 0x8295 │ │ │ │ + movt r1, #17 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w a5d96 <_PyEval_EvalFrameDefault@@Base+0x783a> │ │ │ │ + movw r2, #26080 @ 0x65e0 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a92ec <_PyEval_EvalFrameDefault@@Base+0xad90> │ │ │ │ + ldr r3, [pc, #604] @ (9f5ec <_PyEval_EvalFrameDefault@@Base+0x1090>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ + cmp r2, #99 @ 0x63 │ │ │ │ + bhi.w a92e2 <_PyEval_EvalFrameDefault@@Base+0xad86> │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #1604] @ 0x644 │ │ │ │ + ldr.w r2, [r3, #1608] @ 0x648 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + str.w r5, [r3, #1608] @ 0x648 │ │ │ │ + b.n 9f330 <_PyEval_EvalFrameDefault@@Base+0xdd4> │ │ │ │ + add.w r3, sl, #10 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a9ec8 <_PyEval_EvalFrameDefault@@Base+0xb96c> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w a52b8 <_PyEval_EvalFrameDefault@@Base+0x6d5c> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + str.w r3, [r9], #4 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldrh.w r3, [r8, #2]! │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r6, r8, #10 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5e74 <_PyEval_EvalFrameDefault@@Base+0x7ce8> │ │ │ │ + bne.w a6698 <_PyEval_EvalFrameDefault@@Base+0x813c> │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a5e74 <_PyEval_EvalFrameDefault@@Base+0x7ce8> │ │ │ │ + bne.w a6698 <_PyEval_EvalFrameDefault@@Base+0x813c> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5e74 <_PyEval_EvalFrameDefault@@Base+0x7ce8> │ │ │ │ + beq.w a6698 <_PyEval_EvalFrameDefault@@Base+0x813c> │ │ │ │ ldrh.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a4b1c <_PyEval_EvalFrameDefault@@Base+0x6990> │ │ │ │ + bne.w a529c <_PyEval_EvalFrameDefault@@Base+0x6d40> │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #12] │ │ │ │ strb r2, [r5, #9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f016 <_PyEval_EvalFrameDefault@@Base+0xe8a> │ │ │ │ + beq.n 9f482 <_PyEval_EvalFrameDefault@@Base+0xf26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa48a <_PyEval_EvalFrameDefault@@Base+0xc2fe> │ │ │ │ + beq.w ab588 <_PyEval_EvalFrameDefault@@Base+0xd02c> │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ mov r8, r6 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ sub.w r5, r8, #4 │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w a6bb2 <_PyEval_EvalFrameDefault@@Base+0x8a26> │ │ │ │ + bls.w a6b4a <_PyEval_EvalFrameDefault@@Base+0x85ee> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ and.w r1, r3, #15 │ │ │ │ uxth r4, r3 │ │ │ │ ubfx r2, r3, #4, #12 │ │ │ │ cmp r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -174610,4582 +174972,4527 @@ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ bfi r2, r3, #4, #12 │ │ │ │ strh.w r2, [r8, #-2] │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a5698 <_PyEval_EvalFrameDefault@@Base+0x750c> │ │ │ │ + beq.w a5dde <_PyEval_EvalFrameDefault@@Base+0x7882> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r0, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ + mvn.w r0, sl │ │ │ │ + mvn.w r3, #1 │ │ │ │ + sub.w r4, r3, sl │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ add.w r8, r8, #8 │ │ │ │ - mvns r3, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - subs r6, r6, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - add.w r5, r9, r3, lsl #2 │ │ │ │ - sub.w r1, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add.w r5, r9, r6, lsl #2 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r5, [r9, r6, lsl #2] │ │ │ │ + add.w r0, r9, r0, lsl #2 │ │ │ │ + ldr.w r5, [r9, r4, lsl #2] │ │ │ │ + sub.w r1, r9, r2 │ │ │ │ + add.w r6, r9, r4, lsl #2 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9e12 <_PyEval_EvalFrameDefault@@Base+0xbc86> │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ + bne.w a9ad0 <_PyEval_EvalFrameDefault@@Base+0xb574> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1045a8 │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ + ldr.w sl, [r1] │ │ │ │ + mov r0, sl │ │ │ │ + bl 104db4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w a3470 <_PyEval_EvalFrameDefault@@Base+0x52e4> │ │ │ │ + blt.w a395a <_PyEval_EvalFrameDefault@@Base+0x53fe> │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.w a545c <_PyEval_EvalFrameDefault@@Base+0x72d0> │ │ │ │ + bcs.w a5b0c <_PyEval_EvalFrameDefault@@Base+0x75b0> │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add r4, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f130 <_PyEval_EvalFrameDefault@@Base+0xfa4> │ │ │ │ + beq.n 9f5ae <_PyEval_EvalFrameDefault@@Base+0x1052> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9e20 <_PyEval_EvalFrameDefault@@Base+0xbc94> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w a9aa6 <_PyEval_EvalFrameDefault@@Base+0xb54a> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f144 <_PyEval_EvalFrameDefault@@Base+0xfb8> │ │ │ │ + beq.n 9f5c6 <_PyEval_EvalFrameDefault@@Base+0x106a> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5aac <_PyEval_EvalFrameDefault@@Base+0x7920> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - str r4, [r3, #0] │ │ │ │ + beq.w a6212 <_PyEval_EvalFrameDefault@@Base+0x7cb6> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ + str r4, [r6, #0] │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + mvn.w r1, sl │ │ │ │ + mvn.w r3, #1 │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ + sub.w r0, r3, sl │ │ │ │ + sub.w r3, r9, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r3, r9, r1, lsl #2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r9, r1, lsl #2] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ - mvns r1, r3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r9, r1, lsl #2] │ │ │ │ - add.w r0, r9, r1, lsl #2 │ │ │ │ - ldr.w r5, [r9, r6, lsl #2] │ │ │ │ - add.w r1, r9, r6, lsl #2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + add.w r1, r9, r0, lsl #2 │ │ │ │ + ldr.w r5, [r9, r0, lsl #2] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a5a26 <_PyEval_EvalFrameDefault@@Base+0x789a> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - movw r1, #16312 @ 0x3fb8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, r1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + bne.w a5fac <_PyEval_EvalFrameDefault@@Base+0x7a50> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + movw r3, #16312 @ 0x3fb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r6, sl │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - blx r4 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - ble.n 9f254 <_PyEval_EvalFrameDefault@@Base+0x10c8> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r0 │ │ │ │ + ble.n 9f6d8 <_PyEval_EvalFrameDefault@@Base+0x117c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 9f1e6 <_PyEval_EvalFrameDefault@@Base+0x105a> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a6412 <_PyEval_EvalFrameDefault@@Base+0x8286> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 9f254 <_PyEval_EvalFrameDefault@@Base+0x10c8> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9f670 <_PyEval_EvalFrameDefault@@Base+0x1114> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a7268 <_PyEval_EvalFrameDefault@@Base+0x8d0c> │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 9f6d8 <_PyEval_EvalFrameDefault@@Base+0x117c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 9f204 <_PyEval_EvalFrameDefault@@Base+0x1078> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a6654 <_PyEval_EvalFrameDefault@@Base+0x84c8> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 9f254 <_PyEval_EvalFrameDefault@@Base+0x10c8> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9f68c <_PyEval_EvalFrameDefault@@Base+0x1130> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a7286 <_PyEval_EvalFrameDefault@@Base+0x8d2a> │ │ │ │ + cmp r6, #2 │ │ │ │ + beq.n 9f6d8 <_PyEval_EvalFrameDefault@@Base+0x117c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 9f222 <_PyEval_EvalFrameDefault@@Base+0x1096> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w a6674 <_PyEval_EvalFrameDefault@@Base+0x84e8> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.n 9f254 <_PyEval_EvalFrameDefault@@Base+0x10c8> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r4, #3 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - adds r3, #8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r5, [r6, #4]! │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9f6a8 <_PyEval_EvalFrameDefault@@Base+0x114c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a72a4 <_PyEval_EvalFrameDefault@@Base+0x8d48> │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 9f6d8 <_PyEval_EvalFrameDefault@@Base+0x117c> │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov.w r9, #3 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + adds r4, #8 │ │ │ │ + ldr.w r5, [r4, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f24a <_PyEval_EvalFrameDefault@@Base+0x10be> │ │ │ │ + beq.n 9f6ce <_PyEval_EvalFrameDefault@@Base+0x1172> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5fac <_PyEval_EvalFrameDefault@@Base+0x7e20> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 9f232 <_PyEval_EvalFrameDefault@@Base+0x10a6> │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + beq.w a63a8 <_PyEval_EvalFrameDefault@@Base+0x7e4c> │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + bne.n 9f6b6 <_PyEval_EvalFrameDefault@@Base+0x115a> │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f268 <_PyEval_EvalFrameDefault@@Base+0x10dc> │ │ │ │ + beq.n 9f6ec <_PyEval_EvalFrameDefault@@Base+0x1190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4906 <_PyEval_EvalFrameDefault@@Base+0x677a> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w a632c <_PyEval_EvalFrameDefault@@Base+0x81a0> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [r3] │ │ │ │ + beq.w a501c <_PyEval_EvalFrameDefault@@Base+0x6ac0> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w a74fe <_PyEval_EvalFrameDefault@@Base+0x8fa2> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str.w sl, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8050 <_PyEval_EvalFrameDefault@@Base+0x9ec4> │ │ │ │ + bne.w a77b4 <_PyEval_EvalFrameDefault@@Base+0x9258> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ + mvn.w r0, sl │ │ │ │ + mvn.w r3, #1 │ │ │ │ + sub.w r4, r3, sl │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ add.w r8, r8, #8 │ │ │ │ - mvns r3, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - subs r6, r6, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - add.w r5, r9, r3, lsl #2 │ │ │ │ - sub.w r1, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add.w r5, r9, r6, lsl #2 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r5, [r9, r6, lsl #2] │ │ │ │ + add.w r0, r9, r0, lsl #2 │ │ │ │ + ldr.w r5, [r9, r4, lsl #2] │ │ │ │ + sub.w r1, r9, r2 │ │ │ │ + add.w r6, r9, r4, lsl #2 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9556 <_PyEval_EvalFrameDefault@@Base+0xb3ca> │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ + bne.w ab3be <_PyEval_EvalFrameDefault@@Base+0xce62> │ │ │ │ + cmp.w sl, #2 │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a5a44 <_PyEval_EvalFrameDefault@@Base+0x78b8> │ │ │ │ - ldrd r4, r6, [r1] │ │ │ │ - mov r1, r6 │ │ │ │ + bne.w a5fc8 <_PyEval_EvalFrameDefault@@Base+0x7a6c> │ │ │ │ + ldrd r4, sl, [r1] │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl cf98c │ │ │ │ + bl d0190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a3470 <_PyEval_EvalFrameDefault@@Base+0x52e4> │ │ │ │ + blt.w a395a <_PyEval_EvalFrameDefault@@Base+0x53fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.w a4cba <_PyEval_EvalFrameDefault@@Base+0x6b2e> │ │ │ │ + bne.w a537e <_PyEval_EvalFrameDefault@@Base+0x6e22> │ │ │ │ movw r9, #7780 @ 0x1e64 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f31a <_PyEval_EvalFrameDefault@@Base+0x118e> │ │ │ │ + beq.n 9f7aa <_PyEval_EvalFrameDefault@@Base+0x124e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa942 <_PyEval_EvalFrameDefault@@Base+0xc7b6> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w ab3cc <_PyEval_EvalFrameDefault@@Base+0xce70> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4d7c <_PyEval_EvalFrameDefault@@Base+0x6bf0> │ │ │ │ + bne.w a5478 <_PyEval_EvalFrameDefault@@Base+0x6f1c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f33a <_PyEval_EvalFrameDefault@@Base+0x11ae> │ │ │ │ + beq.n 9f7cc <_PyEval_EvalFrameDefault@@Base+0x1270> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa368 <_PyEval_EvalFrameDefault@@Base+0xc1dc> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [r3] │ │ │ │ + beq.w ab404 <_PyEval_EvalFrameDefault@@Base+0xcea8> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + str.w r9, [r6] │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov.w r3, sl, asr #4 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - and.w r4, r2, #15 │ │ │ │ - asrs r3, r2, #4 │ │ │ │ ldrd r6, r2, [r9, #-8] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + and.w r4, sl, #15 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r5, 9f38c <_PyEval_EvalFrameDefault@@Base+0x1200> │ │ │ │ + cbz r5, 9f820 <_PyEval_EvalFrameDefault@@Base+0x12c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f38c <_PyEval_EvalFrameDefault@@Base+0x1200> │ │ │ │ + beq.n 9f820 <_PyEval_EvalFrameDefault@@Base+0x12c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5184 <_PyEval_EvalFrameDefault@@Base+0x6ff8> │ │ │ │ + beq.w a589e <_PyEval_EvalFrameDefault@@Base+0x7342> │ │ │ │ add.w r4, r7, r4, lsl #2 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 9f3aa <_PyEval_EvalFrameDefault@@Base+0x121e> │ │ │ │ + cbz r5, 9f83e <_PyEval_EvalFrameDefault@@Base+0x12e2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f3aa <_PyEval_EvalFrameDefault@@Base+0x121e> │ │ │ │ + beq.n 9f83e <_PyEval_EvalFrameDefault@@Base+0x12e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a50f0 <_PyEval_EvalFrameDefault@@Base+0x6f64> │ │ │ │ + beq.w a5800 <_PyEval_EvalFrameDefault@@Base+0x72a4> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a4ccc <_PyEval_EvalFrameDefault@@Base+0x6b40> │ │ │ │ + beq.w a53b2 <_PyEval_EvalFrameDefault@@Base+0x6e56> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f3e8 <_PyEval_EvalFrameDefault@@Base+0x125c> │ │ │ │ + beq.n 9f880 <_PyEval_EvalFrameDefault@@Base+0x1324> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a77d0 <_PyEval_EvalFrameDefault@@Base+0x9644> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - add.w r2, r8, r3, lsl #1 │ │ │ │ + beq.w a8b3c <_PyEval_EvalFrameDefault@@Base+0xa5e0> │ │ │ │ ldrh.w r3, [r8, #2] │ │ │ │ + add.w r2, r8, sl, lsl #1 │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh.w r3, [r8, #2] │ │ │ │ add.w r8, r2, #4 │ │ │ │ ldrh r3, [r2, #4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ movw r2, #22692 @ 0x58a4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6234 <_PyEval_EvalFrameDefault@@Base+0x80a8> │ │ │ │ + bne.w a7258 <_PyEval_EvalFrameDefault@@Base+0x8cfc> │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w aa5f2 <_PyEval_EvalFrameDefault@@Base+0xc466> │ │ │ │ + beq.w aaf2a <_PyEval_EvalFrameDefault@@Base+0xc9ce> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w a522c <_PyEval_EvalFrameDefault@@Base+0x70a0> │ │ │ │ + bls.w a5946 <_PyEval_EvalFrameDefault@@Base+0x73ea> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a55e4 <_PyEval_EvalFrameDefault@@Base+0x7458> │ │ │ │ + beq.w a5c0e <_PyEval_EvalFrameDefault@@Base+0x76b2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + uxtb r2, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r6, [r9, #-8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a8418 <_PyEval_EvalFrameDefault@@Base+0xa28c> │ │ │ │ + bne.w a8544 <_PyEval_EvalFrameDefault@@Base+0x9fe8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a8418 <_PyEval_EvalFrameDefault@@Base+0xa28c> │ │ │ │ + bne.w a8544 <_PyEval_EvalFrameDefault@@Base+0x9fe8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112558 <_PyLong_Add@@Base> │ │ │ │ + bl 112e0c <_PyLong_Add@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a566a <_PyEval_EvalFrameDefault@@Base+0x74de> │ │ │ │ + bne.w a5e7a <_PyEval_EvalFrameDefault@@Base+0x791e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9f4e6 <_PyEval_EvalFrameDefault@@Base+0x135a> │ │ │ │ + bne.n 9f988 <_PyEval_EvalFrameDefault@@Base+0x142c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a59a2 <_PyEval_EvalFrameDefault@@Base+0x7816> │ │ │ │ + beq.w a5da0 <_PyEval_EvalFrameDefault@@Base+0x7844> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9f4c2 <_PyEval_EvalFrameDefault@@Base+0x1336> │ │ │ │ - ldr r2, [pc, #772] @ (9f7f4 <_PyEval_EvalFrameDefault@@Base+0x1668>) │ │ │ │ + bne.n 9f960 <_PyEval_EvalFrameDefault@@Base+0x1404> │ │ │ │ + ldr r2, [pc, #732] @ (9fc70 <_PyEval_EvalFrameDefault@@Base+0x1714>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9086 <_PyEval_EvalFrameDefault@@Base+0xaefa> │ │ │ │ + bne.w ab3e2 <_PyEval_EvalFrameDefault@@Base+0xce86> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b8b4 │ │ │ │ - b.n 9f4c2 <_PyEval_EvalFrameDefault@@Base+0x1336> │ │ │ │ + bl 7bbf4 │ │ │ │ + b.n 9f960 <_PyEval_EvalFrameDefault@@Base+0x1404> │ │ │ │ ldr.w r6, [r9, #-8] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6934 <_PyEval_EvalFrameDefault@@Base+0x87a8> │ │ │ │ + bne.w a6e04 <_PyEval_EvalFrameDefault@@Base+0x88a8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a762e <_PyEval_EvalFrameDefault@@Base+0x94a2> │ │ │ │ + bne.w a8694 <_PyEval_EvalFrameDefault@@Base+0xa138> │ │ │ │ cmp r5, r6 │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ - beq.n 9f57c <_PyEval_EvalFrameDefault@@Base+0x13f0> │ │ │ │ + beq.n 9fa1e <_PyEval_EvalFrameDefault@@Base+0x14c2> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4f8c <_PyEval_EvalFrameDefault@@Base+0x6e00> │ │ │ │ + bne.w a5674 <_PyEval_EvalFrameDefault@@Base+0x7118> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx r0, r3, #2, #3 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w a4f8c <_PyEval_EvalFrameDefault@@Base+0x6e00> │ │ │ │ + bne.w a5674 <_PyEval_EvalFrameDefault@@Base+0x7118> │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w a82ac <_PyEval_EvalFrameDefault@@Base+0xa120> │ │ │ │ + bpl.w a8b54 <_PyEval_EvalFrameDefault@@Base+0xa5f8> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w a7926 <_PyEval_EvalFrameDefault@@Base+0x979a> │ │ │ │ + bpl.w a8b62 <_PyEval_EvalFrameDefault@@Base+0xa606> │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w a7930 <_PyEval_EvalFrameDefault@@Base+0x97a4> │ │ │ │ + bpl.w a8b5c <_PyEval_EvalFrameDefault@@Base+0xa600> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w a8346 <_PyEval_EvalFrameDefault@@Base+0xa1ba> │ │ │ │ + bpl.w a82e6 <_PyEval_EvalFrameDefault@@Base+0x9d8a> │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add.w r1, r5, #20 │ │ │ │ blx 29204 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4e3c <_PyEval_EvalFrameDefault@@Base+0x6cb0> │ │ │ │ + bne.w a550a <_PyEval_EvalFrameDefault@@Base+0x6fae> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a54aa <_PyEval_EvalFrameDefault@@Base+0x731e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne.w a5aec <_PyEval_EvalFrameDefault@@Base+0x7590> │ │ │ │ adds r4, #7 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ - tst r4, r3 │ │ │ │ + tst.w r4, sl │ │ │ │ itete eq │ │ │ │ movweq r3, #7780 @ 0x1e64 │ │ │ │ movwne r3, #4308 @ 0x10d4 │ │ │ │ movteq r3, #70 @ 0x46 │ │ │ │ movtne r3, #70 @ 0x46 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #14648 @ 0x3938 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6ba2 <_PyEval_EvalFrameDefault@@Base+0x8a16> │ │ │ │ + bne.w a6b3a <_PyEval_EvalFrameDefault@@Base+0x85de> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a5c60 <_PyEval_EvalFrameDefault@@Base+0x7ad4> │ │ │ │ + ble.w a64ba <_PyEval_EvalFrameDefault@@Base+0x7f5e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - bl 800d0 │ │ │ │ + bl 80408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a3470 <_PyEval_EvalFrameDefault@@Base+0x52e4> │ │ │ │ + beq.w a395a <_PyEval_EvalFrameDefault@@Base+0x53fe> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r0, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov.w r3, sl, lsl #2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ negs r3, r3 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldrd r5, r4, [r9, #-8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - subs r6, r4, r5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - clz r6, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r6, r6, lsr #5 │ │ │ │ - beq.n 9f682 <_PyEval_EvalFrameDefault@@Base+0x14f6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a7254 <_PyEval_EvalFrameDefault@@Base+0x90c8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9f696 <_PyEval_EvalFrameDefault@@Base+0x150a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a726c <_PyEval_EvalFrameDefault@@Base+0x90e0> │ │ │ │ - ldrh.w r1, [r8] │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - uxtb r4, r1 │ │ │ │ - cmp r0, r6 │ │ │ │ - it ne │ │ │ │ - movne r3, r2 │ │ │ │ - str.w r3, [r9, #-8] │ │ │ │ - lsrs r3, r1, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov.w r3, sl, asr #4 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - and.w r4, r2, #15 │ │ │ │ - asrs r3, r2, #4 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ + and.w r4, sl, #15 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r5, 9f6f6 <_PyEval_EvalFrameDefault@@Base+0x156a> │ │ │ │ + cbz r5, 9fb30 <_PyEval_EvalFrameDefault@@Base+0x15d4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4dc6 <_PyEval_EvalFrameDefault@@Base+0x6c3a> │ │ │ │ + bne.w a54c6 <_PyEval_EvalFrameDefault@@Base+0x6f6a> │ │ │ │ adds r4, #10 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a4d62 <_PyEval_EvalFrameDefault@@Base+0x6bd6> │ │ │ │ + beq.w a53e2 <_PyEval_EvalFrameDefault@@Base+0x6e86> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldrh.w r2, [r8, #2]! │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldr.w r1, [r9, #-4] │ │ │ │ - negs r3, r3 │ │ │ │ - uxtb r4, r2 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr.w r2, [r9, r3] │ │ │ │ - str.w r1, [r9, r3] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - str.w r2, [r9, #-4] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r6, r8, #10 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5e74 <_PyEval_EvalFrameDefault@@Base+0x7ce8> │ │ │ │ + bne.w a6698 <_PyEval_EvalFrameDefault@@Base+0x813c> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ str r2, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a519c <_PyEval_EvalFrameDefault@@Base+0x7010> │ │ │ │ + bne.w a58d8 <_PyEval_EvalFrameDefault@@Base+0x737c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f798 <_PyEval_EvalFrameDefault@@Base+0x160c> │ │ │ │ + beq.n 9fba6 <_PyEval_EvalFrameDefault@@Base+0x164a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a99ac <_PyEval_EvalFrameDefault@@Base+0xb820> │ │ │ │ + beq.w a9ed6 <_PyEval_EvalFrameDefault@@Base+0xb97a> │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ mov r8, r6 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldrd r5, r4, [r9, #-8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - mvns r3, r3 │ │ │ │ + subs r6, r4, r5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + clz r6, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r6, r6, lsr #5 │ │ │ │ + beq.n 9fbee <_PyEval_EvalFrameDefault@@Base+0x1692> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8722 <_PyEval_EvalFrameDefault@@Base+0xa1c6> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9fc02 <_PyEval_EvalFrameDefault@@Base+0x16a6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a7ebc <_PyEval_EvalFrameDefault@@Base+0x9960> │ │ │ │ + ldrh.w r1, [r8] │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + cmp sl, r6 │ │ │ │ + it ne │ │ │ │ + movne r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + uxtb r3, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w sl, r1, lsr #8 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + mov.w r3, sl, lsl #2 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + negs r3, r3 │ │ │ │ + ldrh.w r2, [r8, #2]! │ │ │ │ + ldr.w r1, [r9, #-4] │ │ │ │ + uxtb r0, r2 │ │ │ │ + mov.w sl, r2, lsr #8 │ │ │ │ + ldr.w r2, [r9, r3] │ │ │ │ + str.w r1, [r9, r3] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str.w r2, [r9, #-4] │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + mvn.w r3, sl │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ ldr.w r5, [r9, r3, lsl #2] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w a58d6 <_PyEval_EvalFrameDefault@@Base+0x774a> │ │ │ │ + bge.w a5fd0 <_PyEval_EvalFrameDefault@@Base+0x7a74> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ + uxtb r2, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r4, [r5, #8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ - movw r2, #42012 @ 0xa41c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w a80dc <_PyEval_EvalFrameDefault@@Base+0x9f50> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w a8ee4 <_PyEval_EvalFrameDefault@@Base+0xad58> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a903a <_PyEval_EvalFrameDefault@@Base+0xaade> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w aac6e <_PyEval_EvalFrameDefault@@Base+0xc712> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w a4d9e <_PyEval_EvalFrameDefault@@Base+0x6c12> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w a54ac <_PyEval_EvalFrameDefault@@Base+0x6f50> │ │ │ │ ldr r6, [r5, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a4da8 <_PyEval_EvalFrameDefault@@Base+0x6c1c> │ │ │ │ + beq.w a54b6 <_PyEval_EvalFrameDefault@@Base+0x6f5a> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 9f850 <_PyEval_EvalFrameDefault@@Base+0x16c4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a4e0c <_PyEval_EvalFrameDefault@@Base+0x6c80> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 9fd12 <_PyEval_EvalFrameDefault@@Base+0x17b6> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a552a <_PyEval_EvalFrameDefault@@Base+0x6fce> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ str.w r4, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #11612 @ 0x2d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6ba2 <_PyEval_EvalFrameDefault@@Base+0x8a16> │ │ │ │ + bne.w a6b3a <_PyEval_EvalFrameDefault@@Base+0x85de> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a4faa <_PyEval_EvalFrameDefault@@Base+0x6e1e> │ │ │ │ + beq.w a56ca <_PyEval_EvalFrameDefault@@Base+0x716e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w a4f92 <_PyEval_EvalFrameDefault@@Base+0x6e06> │ │ │ │ + bge.w a56b2 <_PyEval_EvalFrameDefault@@Base+0x7156> │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a5302 <_PyEval_EvalFrameDefault@@Base+0x7176> │ │ │ │ + beq.w a5928 <_PyEval_EvalFrameDefault@@Base+0x73cc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + uxtb r2, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8630c │ │ │ │ + bl 86620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f8f8 <_PyEval_EvalFrameDefault@@Base+0x176c> │ │ │ │ + beq.n 9fdc2 <_PyEval_EvalFrameDefault@@Base+0x1866> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4830 <_PyEval_EvalFrameDefault@@Base+0x66a4> │ │ │ │ + beq.w a4f66 <_PyEval_EvalFrameDefault@@Base+0x6a0a> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a59a6 <_PyEval_EvalFrameDefault@@Base+0x781a> │ │ │ │ + beq.w a5da4 <_PyEval_EvalFrameDefault@@Base+0x7848> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - ldrb.w r4, [r8, #2]! │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + ldrb.w r3, [r8, #2]! │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r2, r2, r1, lsl #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + orr.w sl, r2, sl, lsl #8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + cmp.w sl, #0 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r1, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - sub.w r3, r3, r1 │ │ │ │ - ble.w a4f76 <_PyEval_EvalFrameDefault@@Base+0x6dea> │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + sub.w r3, r3, sl │ │ │ │ + ble.w a5698 <_PyEval_EvalFrameDefault@@Base+0x713c> │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w ab01e <_PyEval_EvalFrameDefault@@Base+0xce92> │ │ │ │ + beq.w aa75c <_PyEval_EvalFrameDefault@@Base+0xc200> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + add.w r4, r7, r2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 9f9b8 <_PyEval_EvalFrameDefault@@Base+0x182c> │ │ │ │ + ble.n 9fe86 <_PyEval_EvalFrameDefault@@Base+0x192a> │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w a921e <_PyEval_EvalFrameDefault@@Base+0xb092> │ │ │ │ + beq.w a9db2 <_PyEval_EvalFrameDefault@@Base+0xb856> │ │ │ │ adds r1, #1 │ │ │ │ + cmp.w sl, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.n 9f9b8 <_PyEval_EvalFrameDefault@@Base+0x182c> │ │ │ │ + ble.n 9fe86 <_PyEval_EvalFrameDefault@@Base+0x192a> │ │ │ │ adds r3, #11 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ adds r0, #16 │ │ │ │ movs r1, #2 │ │ │ │ - add.w r3, r7, r3, lsl #2 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + add.w r3, r7, r3, lsl #2 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w a920e <_PyEval_EvalFrameDefault@@Base+0xb082> │ │ │ │ + beq.w a9da2 <_PyEval_EvalFrameDefault@@Base+0xb846> │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp sl, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #4]! │ │ │ │ - bgt.n 9f99e <_PyEval_EvalFrameDefault@@Base+0x1812> │ │ │ │ + bgt.n 9fe6c <_PyEval_EvalFrameDefault@@Base+0x1910> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #340] @ 0x154 │ │ │ │ add.w r3, r8, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a3946 <_PyEval_EvalFrameDefault@@Base+0x57ba> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r6, #1 │ │ │ │ - movw ip, #24368 @ 0x5f30 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + bne.w a4ad6 <_PyEval_EvalFrameDefault@@Base+0x657a> │ │ │ │ + mvn.w r3, #1 │ │ │ │ + movw r6, #24368 @ 0x5f30 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + sub.w r3, r3, sl │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r5, r9, r3, lsl #2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - add.w r5, r9, r6, lsl #2 │ │ │ │ - ldr.w r1, [r9, r6, lsl #2] │ │ │ │ + ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bne.w a7f62 <_PyEval_EvalFrameDefault@@Base+0x9dd6> │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w a4ae4 <_PyEval_EvalFrameDefault@@Base+0x6588> │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7f62 <_PyEval_EvalFrameDefault@@Base+0x9dd6> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mvns r3, r4 │ │ │ │ + bne.w a4ae4 <_PyEval_EvalFrameDefault@@Base+0x6588> │ │ │ │ + mvn.w r3, sl │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ - sub.w r3, r9, r4, lsl #2 │ │ │ │ + sub.w r3, r9, sl, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4f58 <_PyEval_EvalFrameDefault@@Base+0x6dcc> │ │ │ │ + beq.w a567a <_PyEval_EvalFrameDefault@@Base+0x711e> │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - adds r4, #1 │ │ │ │ subs r3, #4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - lsls r4, r2, #31 │ │ │ │ - bpl.w a4f62 <_PyEval_EvalFrameDefault@@Base+0x6dd6> │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.w a5684 <_PyEval_EvalFrameDefault@@Base+0x7128> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ + str.w sl, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 9d2dc <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d6ac <_PyEvalFramePushAndInit@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a7720 <_PyEval_EvalFrameDefault@@Base+0x9594> │ │ │ │ + beq.w a8020 <_PyEval_EvalFrameDefault@@Base+0x9ac4> │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ movs r3, #4 │ │ │ │ strh r3, [r7, #36] @ 0x24 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ subs r3, r5, r3 │ │ │ │ add.w r9, r0, #40 @ 0x28 │ │ │ │ ldrh.w r2, [r8] │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - uxtb r4, r2 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ + mov.w sl, r2, lsr #8 │ │ │ │ str r7, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - lsrs r3, r2, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str.w r0, [fp, #52] @ 0x34 │ │ │ │ + uxtb r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str.w r0, [fp, #52] @ 0x34 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #32] │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - sub.w r5, r9, r3 │ │ │ │ - negs r4, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c2f48 <_PyTuple_FromArraySteal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w aa592 <_PyEval_EvalFrameDefault@@Base+0xc406> │ │ │ │ - rsb r3, r6, #1 │ │ │ │ - str.w r0, [r9, r4] │ │ │ │ - mov r2, r6 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a4db8 <_PyEval_EvalFrameDefault@@Base+0x6c2c> │ │ │ │ + beq.w a549e <_PyEval_EvalFrameDefault@@Base+0x6f42> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fb00 <_PyEval_EvalFrameDefault@@Base+0x1974> │ │ │ │ + beq.n 9ff94 <_PyEval_EvalFrameDefault@@Base+0x1a38> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8164 <_PyEval_EvalFrameDefault@@Base+0x9fd8> │ │ │ │ + beq.w a87ac <_PyEval_EvalFrameDefault@@Base+0xa250> │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ - itet ne │ │ │ │ + itete eq │ │ │ │ + moveq r3, sl │ │ │ │ movne r3, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ add.w r3, r8, r3, lsl #1 │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ orr.w r2, r2, r1, lsl #1 │ │ │ │ strh.w r2, [r8, #2] │ │ │ │ add.w r8, r3, #4 │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + mov.w r3, sl, lsl #2 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + sub.w r5, r9, r3 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + negs r4, r3 │ │ │ │ + bl c3704 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w aaecc <_PyEval_EvalFrameDefault@@Base+0xc970> │ │ │ │ + rsb r3, sl, #1 │ │ │ │ + str.w r0, [r9, r4] │ │ │ │ + add.w r9, r9, r3, lsl #2 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ - ldrd r4, r3, [r9, #-8] │ │ │ │ - ldrh.w r2, [r8, #-2] │ │ │ │ - cmp r2, #15 │ │ │ │ - bls.w a6942 <_PyEval_EvalFrameDefault@@Base+0x87b6> │ │ │ │ - ldrh.w r2, [r8, #-2] │ │ │ │ - movw r6, #65535 @ 0xffff │ │ │ │ - and.w r1, r2, #15 │ │ │ │ - uxth.w ip, r2 │ │ │ │ - ubfx r0, r2, #4, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.w aa162 <_PyEval_EvalFrameDefault@@Base+0xbfd6> │ │ │ │ + ldr.w r3, [r9, #-4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrh.w r3, [r8, #-2] │ │ │ │ + ldr.w r4, [r9, #-8] │ │ │ │ + cmp r3, #15 │ │ │ │ + bls.w a6e12 <_PyEval_EvalFrameDefault@@Base+0x88b6> │ │ │ │ + ldrh.w r3, [r8, #-2] │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + and.w r1, r3, #15 │ │ │ │ + uxth r5, r3 │ │ │ │ + ubfx r2, r3, #4, #12 │ │ │ │ + cmp r5, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + it ne │ │ │ │ + addne.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r8, #-2] │ │ │ │ - subs r0, #1 │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes